[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:11:56.791Z","endTime":"2025-08-02T00:12:46.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T21:54:05.985Z","endTime":"2025-08-01T23:41:22.750Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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-01T23:41:22.750Z","endTime":"2025-08-02T00:10:49.380Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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-02T00:10:49.380Z","endTime":"2025-08-02T00:11:59.045Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.68429442509216,"strikeZoneBottom":1.59304370402479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.765870806825863,"aZ":-23.30774126570904,"pfxX":0.6563499395654007,"pfxZ":4.952330746274159,"pX":0.19136994215587533,"pZ":2.469988736293756,"vX0":4.107164408129364,"vY0":-132.14222369398018,"vZ0":-5.216646483257517,"x":109.71,"y":172.09,"x0":-1.460234633725641,"y0":50.00470536948993,"z0":6.153382661055366,"aX":1.1758448238839456},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":-1.9,"spinRate":2438,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.41246775767788346,"extension":5.710824058660319},"index":3,"playId":"06e9741d-a50a-31ba-aa7e-f84c20574fb2","pitchNumber":1,"startTime":"2025-08-02T00:11:59.045Z","endTime":"2025-08-02T00:12:02.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.68103568536679,"strikeZoneBottom":1.66303188915045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.343007117624808,"aZ":-23.19264346910682,"pfxX":-0.11438526413960681,"pfxZ":4.996345453998925,"pX":-0.36523507291772067,"pZ":3.280677119406261,"vX0":3.9042780088124402,"vY0":-132.25732599987293,"vZ0":-2.8508329779993087,"x":130.92,"y":150.2,"x0":-1.8366351994936427,"y0":50.001361636137936,"z0":6.046398255160922,"aX":-0.20560040517262418},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-0.5,"spinRate":2425,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4118342583033314,"extension":5.625265150397851},"index":4,"playId":"f0b7f84f-110b-317b-928d-0eeff686c1a5","pitchNumber":2,"startTime":"2025-08-02T00:12:11.934Z","endTime":"2025-08-02T00:12:15.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-02T00:12:23.589Z","endTime":"2025-08-02T00:12:36.044Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.247420600064924,"aZ":-20.593546751194015,"pfxX":-2.289501810779054,"pfxZ":5.965807936958877,"pX":-0.3485693154487674,"pZ":3.12555999890924,"vX0":4.751875838277836,"vY0":-137.01578904718494,"vZ0":-3.890392462037751,"x":130.29,"y":154.39,"x0":-1.791580238127939,"y0":50.004819707969105,"z0":5.934248050458542,"aX":-4.446315114820716},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":3.4,"spinRate":2434,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.396553404681963,"extension":5.577289460512803},"hitData":{"launchSpeed":95.0,"launchAngle":16.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.53,"coordY":106.8}},"index":6,"playId":"a286af75-0ea7-375d-ad2c-f7c9ceeac56a","pitchNumber":3,"startTime":"2025-08-02T00:12:36.044Z","endTime":"2025-08-02T00:12:46.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-02T00:12:46.256Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew McCutchen singles on a sharp line drive to left fielder Jordan Beck. Spencer Horwitz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:12:53.365Z","endTime":"2025-08-02T00:13:43.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89206809860455,"aZ":-26.542767398268648,"pfxX":1.2222561908769634,"pfxZ":3.3100609687297933,"pX":-0.690998473768922,"pZ":3.142589427819008,"vX0":2.092007897959761,"vY0":-128.37268173313765,"vZ0":-2.4311931368597945,"x":143.34,"y":153.93,"x0":-1.6693763753466597,"y0":50.00224919520413,"z0":6.129067145682538,"aX":2.077473906097797},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2252,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4236555902772903,"extension":5.675036908328648},"index":0,"playId":"3a4a3b85-9528-3752-8e01-449a0c4f7d80","pitchNumber":1,"startTime":"2025-08-02T00:13:11.540Z","endTime":"2025-08-02T00:13:15.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05136119523954,"aZ":-26.97357229309869,"pfxX":2.003291199620954,"pfxZ":3.3043114990187616,"pX":0.031996540544899615,"pZ":2.1427578243134002,"vX0":3.325068417293698,"vY0":-124.41559552364289,"vZ0":-4.28855627018682,"x":115.78,"y":180.93,"x0":-1.5799870028289056,"y0":50.002001530019974,"z0":6.114108210794691,"aX":3.1526082429330606},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":2234,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4395765134067995,"extension":5.67964615615891},"hitData":{"launchSpeed":106.4,"launchAngle":11.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":94.05,"coordY":82.65}},"index":1,"playId":"041e4f67-6f89-318e-8923-4fe9dc880637","pitchNumber":2,"startTime":"2025-08-02T00:13:30.716Z","endTime":"2025-08-02T00:13:43.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-8.100000000000009,"leverageIndex":1.46,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:13:43.027Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to left fielder Jordan Beck. Spencer Horwitz scores. Andrew McCutchen to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:13:53.343Z","endTime":"2025-08-02T00:14:45.223Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.6,"strikeZoneTop":3.27587506971433,"strikeZoneBottom":1.50026158281854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.660472046414018,"aZ":-19.554928139668917,"pfxX":-1.1190885692910006,"pfxZ":6.498733392313445,"pX":-0.6953446183858413,"pZ":3.220218612839625,"vX0":2.4855861512097825,"vY0":-137.31417212111555,"vZ0":-4.424989424519659,"x":143.5,"y":151.83,"x0":-1.460175199502148,"y0":50.00186947664748,"z0":6.1537489790777835,"aX":-2.1729019276908845},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":1.6,"spinRate":2289,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3963738904119998,"extension":5.897979506527579},"index":0,"playId":"733eacad-c86d-3127-994d-dc6c06558925","pitchNumber":1,"startTime":"2025-08-02T00:14:15.007Z","endTime":"2025-08-02T00:14:19.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.037174217869886,"aZ":-18.497172764215144,"pfxX":-2.079964905737276,"pfxZ":6.976741143551351,"pX":-0.6979371579547102,"pZ":2.5618081802894355,"vX0":2.340996469329558,"vY0":-138.2091596132784,"vZ0":-6.533262627279065,"x":143.6,"y":169.61,"x0":-1.2804861997671646,"y0":50.00242641410088,"z0":6.172469745527619,"aX":-4.076632917745278},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":3.4,"spinRate":2312,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3943479229249962,"extension":5.825930273033469},"hitData":{"launchSpeed":87.3,"launchAngle":19.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.62,"coordY":110.08}},"index":1,"playId":"7cd1622b-d21b-380a-a305-ff796c7351f6","pitchNumber":2,"startTime":"2025-08-02T00:14:31.294Z","endTime":"2025-08-02T00:14:45.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.53,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:14:45.223Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to right fielder Mickey Moniak. Andrew McCutchen to 3rd. Bryan Reynolds to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:14:55.541Z","endTime":"2025-08-02T00:16:23.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.447405602390855,"aZ":-29.17580021546754,"pfxX":1.8839217446603707,"pfxZ":1.8959330800807077,"pX":-0.6656113831572955,"pZ":2.225972528651527,"vX0":1.8220418773861928,"vY0":-123.34822158165257,"vZ0":-3.6389974856755933,"x":142.37,"y":178.68,"x0":-1.6516444351965376,"y0":50.004178424812906,"z0":6.111573169797358,"aX":2.9793273105704983},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2262,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.43965555579436044,"extension":5.7334066353642},"index":0,"playId":"4dc182ef-ba4e-31a5-86d6-2e42ebb57e37","pitchNumber":1,"startTime":"2025-08-02T00:15:11.554Z","endTime":"2025-08-02T00:15:14.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.490817237708292,"aZ":-29.406840155108576,"pfxX":4.194908475364852,"pfxZ":1.7820956352224595,"pX":0.9225722684144797,"pZ":1.1560148563888277,"vX0":4.53150299354573,"vY0":-123.48222670492677,"vZ0":-5.777502324116563,"x":81.83,"y":207.57,"x0":-1.4780652735243358,"y0":50.00298951899495,"z0":5.985813081572351,"aX":6.507523342336618},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":-8.6,"spinRate":2296,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.44277043734618005,"extension":5.71901336448921},"index":1,"playId":"e01363e5-30ba-38e0-9b8c-1e77b606509b","pitchNumber":2,"startTime":"2025-08-02T00:15:30.614Z","endTime":"2025-08-02T00:15:33.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70853740271498,"aZ":-31.815595263292398,"pfxX":4.592632565936674,"pfxZ":0.2319995965439965,"pX":0.16100338266924044,"pZ":3.0588000956810664,"vX0":2.6783926109396115,"vY0":-122.79152144451167,"vZ0":-1.1573758067094564,"x":110.86,"y":156.19,"x0":-1.5410531124753388,"y0":50.000774984738094,"z0":6.247440992640002,"aX":6.99928753527878},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-9.0,"spinRate":2260,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4463646423377021,"extension":5.676150809733174},"index":2,"playId":"7168f068-135f-3801-bfc0-dd2b515f9a5f","pitchNumber":3,"startTime":"2025-08-02T00:15:49.452Z","endTime":"2025-08-02T00:15:54.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.702412726960517,"aZ":-23.04481180485231,"pfxX":-3.204501991103965,"pfxZ":4.825726540143219,"pX":0.8534996229055319,"pZ":3.3560916504283447,"vX0":7.258107694012728,"vY0":-135.69318271427298,"vZ0":-2.6015443791841815,"x":84.47,"y":148.17,"x0":-1.4226224336789752,"y0":50.0032195717936,"z0":5.908301590016696,"aX":-6.06310753581137},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":4.6,"spinRate":2181,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40146516903646967,"extension":6.115375502348563},"hitData":{"launchSpeed":98.7,"launchAngle":13.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.24,"coordY":116.34}},"index":3,"playId":"de9b099b-4ae9-3f44-878f-8f0a187f2b24","pitchNumber":4,"startTime":"2025-08-02T00:16:11.718Z","endTime":"2025-08-02T00:16:23.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.3,"awayTeamWinProbability":73.7,"homeTeamWinProbabilityAdded":-6.099999999999998,"leverageIndex":1.61,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:16:23.454Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz hits a grand slam (18) to center field. Andrew McCutchen scores. Bryan Reynolds scores. Nick Gonzales scores.","rbi":4,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:17:35.634Z","endTime":"2025-08-02T00:19:00.179Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-02T00:16:46.084Z","endTime":"2025-08-02T00:17:37.832Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.96971383331802,"strikeZoneBottom":1.97539928756618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.755243171519652,"aZ":-19.52858502518903,"pfxX":-0.8371433676295039,"pfxZ":6.575439101463045,"pX":-1.6732047985151342,"pZ":2.8883676769720803,"vX0":-0.5220025461113825,"vY0":-136.976258702249,"vZ0":-5.652211291634044,"x":180.78,"y":160.79,"x0":-1.3721316851477858,"y0":50.00575724714975,"z0":6.289768154182162,"aX":-1.6105838501697742},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":1.6,"spinRate":2270,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.39800086461323936,"extension":5.825148409111802},"index":1,"playId":"e25544d1-88aa-3194-a92a-8112d3f20101","pitchNumber":1,"startTime":"2025-08-02T00:17:37.832Z","endTime":"2025-08-02T00:17:42.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.7,"endSpeed":87.5,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.328806145254212,"aZ":-21.04365792886007,"pfxX":-1.998033953808783,"pfxZ":5.7663973221881974,"pX":-1.0595527908057503,"pZ":2.956677845060367,"vX0":2.3175466422531557,"vY0":-136.66202270720862,"vZ0":-4.344480734430179,"x":157.39,"y":158.95,"x0":-1.6508720364923735,"y0":50.0021117765256,"z0":5.974641103745518,"aX":-3.856680264471387},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":3.2,"spinRate":2266,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39768703636297875,"extension":5.826656990729337},"index":2,"playId":"9aad51e0-bde3-39c1-bf26-d7baaef4bb8e","pitchNumber":2,"startTime":"2025-08-02T00:17:52.376Z","endTime":"2025-08-02T00:18:00.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.4,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.70745130095154,"aZ":-37.53753977658611,"pfxX":4.035554549889236,"pfxZ":-3.7092066777236905,"pX":0.21314144077290278,"pZ":1.8843585583593763,"vX0":2.4670388818108533,"vY0":-118.38584040646269,"vZ0":-2.499412673173843,"x":108.88,"y":187.9,"x0":-1.3604264015111778,"y0":50.00351936788094,"z0":6.329992994614615,"aX":5.833365176039512},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.1,"breakHorizontal":-7.8,"spinRate":2701,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.45946112137959005,"extension":5.67735868397731},"hitData":{"launchSpeed":114.7,"launchAngle":22.0,"totalDistance":451.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.27,"coordY":20.38}},"index":3,"playId":"8373a95a-cd96-38af-b737-1bdd0395f33a","pitchNumber":3,"startTime":"2025-08-02T00:18:30.314Z","endTime":"2025-08-02T00:19:00.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":-14.100000000000001,"leverageIndex":1.67,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:19:00.179Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:19:11.250Z","endTime":"2025-08-02T00:19:46.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.64806859222752,"strikeZoneBottom":1.57159284215481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.808664163100463,"aZ":-19.375236127842797,"pfxX":0.26742021890852996,"pfxZ":6.790179747826144,"pX":-0.2538970263453524,"pZ":1.2421631304771619,"vX0":3.898257326030146,"vY0":-135.70802069913162,"vZ0":-8.893152694354145,"x":126.68,"y":205.24,"x0":-1.737490989198056,"y0":50.002122376206806,"z0":5.885490731483618,"aX":0.5032619670467144},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":-1.2,"spinRate":2448,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4020130577308705,"extension":5.764329918738322},"index":0,"playId":"dbae61cd-ff2a-36c5-b13b-a128cefe9083","pitchNumber":1,"startTime":"2025-08-02T00:19:21.523Z","endTime":"2025-08-02T00:19:27.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.556117277168173,"aZ":-23.913028961868914,"pfxX":1.8589491308953598,"pfxZ":4.507770113430341,"pX":0.28831978173686423,"pZ":2.47308614755701,"vX0":4.479076752028385,"vY0":-133.5054263274919,"vZ0":-4.9929123362241175,"x":106.01,"y":172.01,"x0":-1.6424461716275758,"y0":50.00341749194462,"z0":6.054532959467123,"aX":3.408090360394474},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-4.2,"spinRate":2419,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4078487283022483,"extension":5.659471716873629},"hitData":{"launchSpeed":95.9,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.29,"coordY":119.22}},"index":1,"playId":"7f29baf4-20b8-3264-ba3e-f5ff864fbe32","pitchNumber":2,"startTime":"2025-08-02T00:19:32.355Z","endTime":"2025-08-02T00:19:46.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.31,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:19:46.213Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks. Tommy Pham to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:19:50.442Z","endTime":"2025-08-02T00:21:33.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.58973551404976,"strikeZoneBottom":1.7026109823761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45777503837274,"aZ":-27.054222593726646,"pfxX":3.157486508591557,"pfxZ":3.117458793628967,"pX":0.8408895684429025,"pZ":0.8513784904659205,"vX0":4.542749704518587,"vY0":-126.29305565437886,"vZ0":-7.643172963530572,"x":84.95,"y":215.79,"x0":-1.3795485465934556,"y0":50.006082696173735,"z0":6.039436101297162,"aX":5.191070129997318},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":-6.6,"spinRate":2410,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.43080881906308566,"extension":5.666704510461256},"index":0,"playId":"befeb890-116d-3cb5-a4ab-3d3320b9433b","pitchNumber":1,"startTime":"2025-08-02T00:20:06.969Z","endTime":"2025-08-02T00:20:09.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87696717077216,"aZ":-18.012196011069193,"pfxX":-1.1833506990819558,"pfxZ":7.350501642575906,"pX":-0.1960102490631753,"pZ":2.272431963575778,"vX0":3.8388017356449406,"vY0":-136.87338345976914,"vZ0":-6.885864390913421,"x":124.47,"y":177.42,"x0":-1.4535735241735506,"y0":50.001681418762296,"z0":6.022616014248217,"aX":-2.2799035336908857},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2439,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3978502617319952,"extension":5.744762749777347},"index":1,"playId":"a9e57375-7c82-3306-ab52-95d619199976","pitchNumber":2,"startTime":"2025-08-02T00:20:22.690Z","endTime":"2025-08-02T00:20:27.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.5,"strikeZoneTop":3.52276357287569,"strikeZoneBottom":1.63577091510133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.878446298004373,"aZ":-19.833141004334564,"pfxX":-2.9763234567386974,"pfxZ":6.354595204223125,"pX":-0.7282430177297857,"pZ":4.224118061347088,"vX0":3.2445211591682837,"vY0":-137.14815631577355,"vZ0":-1.3511915697233858,"x":144.76,"y":124.73,"x0":-1.5292198640515653,"y0":50.000344745666894,"z0":6.050680925340146,"aX":-5.778058724428547},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":4.9,"spinRate":2141,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3964749775328471,"extension":5.911877614854249},"index":2,"playId":"6f89d838-5279-3222-9b52-3a25fe7df591","pitchNumber":3,"startTime":"2025-08-02T00:20:41.116Z","endTime":"2025-08-02T00:20:47.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-02T00:20:58.731Z","endTime":"2025-08-02T00:21:11.240Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.58978940595095,"strikeZoneBottom":1.73981233148699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14978770415688,"aZ":-32.21349281868589,"pfxX":2.3358995894158365,"pfxZ":-0.03033261321645675,"pX":1.481207220839445,"pZ":0.9979124147506391,"vX0":6.170723797488536,"vY0":-122.60387098176199,"vZ0":-5.490469726835122,"x":60.54,"y":211.84,"x0":-1.3667132762188978,"y0":50.000733851177195,"z0":6.000094704914175,"aX":3.571033087058779},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":-5.6,"spinRate":2331,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4459284737630207,"extension":5.645965742005432},"index":4,"playId":"cd932723-4567-3a06-b5c7-6fbd860d6f17","pitchNumber":4,"startTime":"2025-08-02T00:21:11.240Z","endTime":"2025-08-02T00:21:14.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.0,"strikeZoneTop":3.47593372536937,"strikeZoneBottom":1.62587589430993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.529827312276776,"aZ":-17.722955396444945,"pfxX":-1.9228800458047646,"pfxZ":7.389540091141386,"pX":-1.5487689700690688,"pZ":3.0659679589009756,"vX0":-0.15507567821877416,"vY0":-137.526921480665,"vZ0":-5.227120570702321,"x":176.04,"y":156.0,"x0":-1.241445819363722,"y0":50.00328728088853,"z0":6.1564833182003,"aX":-3.7600437637726603},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":3.5,"spinRate":2181,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3951381305523194,"extension":5.847364197177295},"index":5,"playId":"3fd9f4a4-5667-3fc4-b5fc-725d7d9c95fe","pitchNumber":5,"startTime":"2025-08-02T00:21:27.618Z","endTime":"2025-08-02T00:21:33.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:21:33.386Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jared Triolo grounds into a double play, shortstop Ezequiel Tovar to second baseman Thairo Estrada to first baseman Warming Bernabel. Tommy Pham to 3rd. Joey Bart out at 2nd. Jared Triolo out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:21:43.378Z","endTime":"2025-08-02T00:22:22.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.3,"strikeZoneTop":3.90920121171531,"strikeZoneBottom":1.83265282199314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.066627689787662,"aZ":-19.162974881522015,"pfxX":-1.4799305350126506,"pfxZ":6.7983208794051295,"pX":1.3946319858762295,"pZ":2.358501071439812,"vX0":8.037958786237338,"vY0":-136.08680279472705,"vZ0":-6.408992808296157,"x":63.84,"y":175.1,"x0":-1.3791031067533817,"y0":50.00598560961978,"z0":6.0289994117763595,"aX":-2.834503464953823},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":1.3,"spinRate":2240,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3993439227794453,"extension":6.001653290851154},"index":0,"playId":"bc9448e1-07fc-3c1e-b0c9-733ca0c3519d","pitchNumber":1,"startTime":"2025-08-02T00:21:57.486Z","endTime":"2025-08-02T00:22:00.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02646303001168,"aZ":-18.849333465890588,"pfxX":-3.3587695767781813,"pfxZ":6.784078961482162,"pX":-0.6458484462308631,"pZ":2.6765899223937972,"vX0":3.6409835545538254,"vY0":-137.71832140711518,"vZ0":-5.243819306487863,"x":141.62,"y":166.51,"x0":-1.5344840987300854,"y0":50.00578569304984,"z0":5.838592383741894,"aX":-6.60057400421614},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":5.5,"spinRate":2270,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3942972466227572,"extension":5.843402912844705},"hitData":{"launchSpeed":92.2,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":153.2}},"index":1,"playId":"b9bbe98f-d017-3644-96ef-5c3080139194","pitchNumber":2,"startTime":"2025-08-02T00:22:13.750Z","endTime":"2025-08-02T00:22:22.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":3.3000000000000007,"leverageIndex":0.6,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:22:22.785Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to right fielder Mickey Moniak. Tommy Pham scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:22:37.578Z","endTime":"2025-08-02T00:23:47.025Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.789578921334417,"aZ":-28.99786531179024,"pfxX":2.487504798696869,"pfxZ":1.9848623891674388,"pX":0.7370652836106069,"pZ":0.8714207948383942,"vX0":4.724783396235337,"vY0":-124.52787304405705,"vZ0":-6.844309134070127,"x":88.9,"y":215.25,"x0":-1.4946909047900772,"y0":50.00113670908511,"z0":5.998382408352627,"aX":3.9762065153284722},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-5.4,"spinRate":2379,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4368580184005135,"extension":5.796612990773434},"index":0,"playId":"b1f428f2-6277-3c13-9baa-2dfb32704897","pitchNumber":1,"startTime":"2025-08-02T00:22:47.173Z","endTime":"2025-08-02T00:22:50.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.6,"strikeZoneTop":3.38097508195901,"strikeZoneBottom":1.56174785872224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.425154787090985,"aZ":-28.316678801076936,"pfxX":2.1291773590111776,"pfxZ":2.4070282718854887,"pX":1.5251061125418568,"pZ":1.0443901674696578,"vX0":6.625654437411022,"vY0":-124.40198147238556,"vZ0":-6.449900070625752,"x":58.87,"y":210.58,"x0":-1.4245440008281791,"y0":50.004707010593414,"z0":5.947502495761139,"aX":3.416269845940582},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":-5.0,"spinRate":2332,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.43636828094782754,"extension":5.836761291491358},"index":1,"playId":"71e51bff-14d8-399c-9885-7cedbb3bff48","pitchNumber":2,"startTime":"2025-08-02T00:23:01.177Z","endTime":"2025-08-02T00:23:04.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53328893837203,"aZ":-19.23823108872435,"pfxX":-0.2616318675323015,"pfxZ":6.692963668968803,"pX":1.025013237066273,"pZ":3.066828161046979,"vX0":6.267653728731822,"vY0":-136.35397386433203,"vZ0":-4.759046501333681,"x":77.93,"y":155.98,"x0":-1.2441212028598057,"y0":50.00445556774494,"z0":6.1146940962377565,"aX":-0.5071606312704778},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":-0.5,"spinRate":2260,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3977021723760541,"extension":5.8915222250557795},"index":2,"playId":"c860b20b-7fdf-302d-8b0b-b83f480f4a8e","pitchNumber":3,"startTime":"2025-08-02T00:23:16.266Z","endTime":"2025-08-02T00:23:19.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19320984180902,"aZ":-24.3057107405683,"pfxX":0.46734753777227445,"pfxZ":4.086481194759841,"pX":0.4584857062905786,"pZ":3.7805275095820807,"vX0":5.59154962982918,"vY0":-136.01620481665577,"vZ0":-1.5611006297411616,"x":99.52,"y":136.71,"x0":-1.6616416336902755,"y0":50.00228376935423,"z0":6.003593276927672,"aX":0.8976892372999455},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":-1.7,"spinRate":2511,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.39858002136140813,"extension":5.957808738064649},"hitData":{"launchSpeed":85.2,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.9,"coordY":119.76}},"index":3,"playId":"871d0061-7671-325b-ad68-4619479c30b3","pitchNumber":4,"startTime":"2025-08-02T00:23:33.107Z","endTime":"2025-08-02T00:23:47.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.1,"awayTeamWinProbability":90.9,"homeTeamWinProbabilityAdded":-3.4000000000000004,"leverageIndex":0.53,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:23:47.025Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:23:55.842Z","endTime":"2025-08-02T00:25:04.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.6336603482709,"strikeZoneBottom":1.65565742814738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.991926613480654,"aZ":-18.428170801851646,"pfxX":-2.647249073234066,"pfxZ":7.1826282776075345,"pX":-0.9736898853781121,"pZ":4.080099468398454,"vX0":1.7422737123364898,"vY0":-136.71841500256286,"vZ0":-2.630030627169128,"x":154.11,"y":128.62,"x0":-1.271638330147532,"y0":50.00577609214211,"z0":6.303282905095148,"aX":-5.068283838602365},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":4.4,"spinRate":2258,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39892926208476664,"extension":5.8305756374452224},"index":0,"playId":"dd7be0cd-0a40-31b8-82eb-f6c3a4aff6f5","pitchNumber":1,"startTime":"2025-08-02T00:24:09.863Z","endTime":"2025-08-02T00:24:12.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.8,"endSpeed":79.3,"strikeZoneTop":3.6851273291829,"strikeZoneBottom":1.66973619321683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.591142163737512,"aZ":-25.564417864951235,"pfxX":-6.061114857573282,"pfxZ":4.1350238106912816,"pX":-0.9954830424949096,"pZ":3.8490319148985908,"vX0":3.585491840894158,"vY0":-124.97019482697804,"vZ0":-0.5710606694259815,"x":154.95,"y":134.86,"x0":-1.6532843604569747,"y0":50.00334717392741,"z0":6.160254050707181,"aX":-9.692761221147176},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":10.3,"spinRate":2174,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.43644772542641697,"extension":5.6278783040005775},"index":1,"playId":"f9688f99-603c-3d49-ab6a-3bad6949d077","pitchNumber":2,"startTime":"2025-08-02T00:24:24.706Z","endTime":"2025-08-02T00:24:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.2,"endSpeed":87.3,"strikeZoneTop":3.52173753723078,"strikeZoneBottom":1.69264181127595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.709710557627268,"aZ":-21.31319218401653,"pfxX":-2.1439176263205435,"pfxZ":5.6566135945084195,"pX":-0.7783061735889452,"pZ":3.5563445175125654,"vX0":2.4651313855481214,"vY0":-135.9768321338873,"vZ0":-2.987923755657128,"x":146.67,"y":142.76,"x0":-1.4073766640144512,"y0":50.00261365254464,"z0":6.106046762196367,"aX":-4.116729095365935},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":3.5,"spinRate":2268,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3989586391088924,"extension":5.869470573008387},"index":2,"playId":"11e2d9f0-9cfa-3fc6-8a06-3cd0ee7e301b","pitchNumber":3,"startTime":"2025-08-02T00:24:43.844Z","endTime":"2025-08-02T00:24:47.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.2,"strikeZoneTop":3.65276115645893,"strikeZoneBottom":1.60245721116863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87177021000371,"aZ":-20.851350944879155,"pfxX":-1.0705677406590741,"pfxZ":6.02420318609278,"pX":-1.6057404900414038,"pZ":4.563753754307915,"vX0":0.010841605622530344,"vY0":-134.67368931155528,"vZ0":-0.5684117845102082,"x":178.21,"y":115.56,"x0":-1.4701519192225478,"y0":50.00307655821482,"z0":6.222465523341304,"aX":-2.012123920602911},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":1.9,"spinRate":2220,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4031633637971379,"extension":5.80664172566976},"index":3,"playId":"3a4caf9e-8c78-35ad-875d-f7a00523596f","pitchNumber":4,"startTime":"2025-08-02T00:25:00.266Z","endTime":"2025-08-02T00:25:04.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:25:04.136Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew McCutchen homers (11) on a fly ball to left field. Isiah Kiner-Falefa scores. Spencer Horwitz scores.","rbi":3,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:27:34.230Z","endTime":"2025-08-02T00:29:08.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-02T00:25:19.889Z","endTime":"2025-08-02T00:25:53.102Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carson Palmquist replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"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-02T00:25:53.102Z","endTime":"2025-08-02T00:27:36.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687223,"link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.58996670929687,"strikeZoneBottom":1.61984551267631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90537518873148,"aZ":-20.646434406970705,"pfxX":3.7243362645684597,"pfxZ":6.2177587887695385,"pX":0.8656353946091766,"pZ":2.5664198007455377,"vX0":-3.964405656769617,"vY0":-134.0748061035451,"vZ0":-2.285591027149161,"x":84.0,"y":169.49,"x0":1.866543674665421,"y0":50.005875860044746,"z0":4.874277862531052,"aX":6.908798913434766},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":-6.1,"spinRate":2103,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4056399908132793,"extension":7.1891017556286165},"index":2,"playId":"3a1879b5-b3e8-3b7f-b986-86085ba74e9d","pitchNumber":1,"startTime":"2025-08-02T00:27:36.477Z","endTime":"2025-08-02T00:27:42.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.2,"endSpeed":84.3,"strikeZoneTop":3.37149687107651,"strikeZoneBottom":1.5869877438894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.076992062026996,"aZ":-18.561381824535154,"pfxX":3.974254912290646,"pfxZ":7.505256365591386,"pX":1.5628952429988743,"pZ":3.387433066000529,"vX0":-2.279406503294605,"vY0":-132.9647203484322,"vZ0":-0.5277414277419733,"x":57.43,"y":147.32,"x0":1.9092401132006402,"y0":50.00104453897619,"z0":4.919987376673772,"aX":7.206870610844608},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":-6.8,"spinRate":2149,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40993491585304165,"extension":7.199229378705497},"index":3,"playId":"0f834e33-5a03-3435-943b-b44bb5f315a2","pitchNumber":2,"startTime":"2025-08-02T00:27:53.634Z","endTime":"2025-08-02T00:27:57.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.3,"endSpeed":85.6,"strikeZoneTop":3.40417755733067,"strikeZoneBottom":1.54538792717467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.928628766556187,"aZ":-21.948659423153615,"pfxX":4.716060906931368,"pfxZ":5.489469354177416,"pX":1.5881704112180453,"pZ":3.6908831584179405,"vX0":-2.9385250044836466,"vY0":-134.59639230313292,"vZ0":0.7030865151949667,"x":56.46,"y":139.13,"x0":2.0726032856196643,"y0":50.00457439253422,"z0":4.9622030032517594,"aX":8.789356667366132},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":-8.0,"spinRate":2178,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40453441608022533,"extension":7.175750693444387},"index":4,"playId":"af291195-ccfa-3ff3-9580-27318852bc30","pitchNumber":3,"startTime":"2025-08-02T00:28:10.663Z","endTime":"2025-08-02T00:28:14.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.4,"endSpeed":85.0,"strikeZoneTop":3.45399481278448,"strikeZoneBottom":1.59539295654299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524149056900185,"aZ":-18.632077752339725,"pfxX":3.988615530307813,"pfxZ":7.398225773820224,"pX":-0.32948559361199486,"pZ":3.290081830801774,"vX0":-7.122441517946179,"vY0":-133.17209237187257,"vZ0":-0.6759373648410169,"x":129.56,"y":149.95,"x0":1.8387319337163035,"y0":50.00191163319928,"z0":4.87214912643305,"aX":7.300850740596292},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":-6.0,"spinRate":2130,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.40837322044455737,"extension":7.345777873874079},"index":5,"playId":"92243f77-bb4c-3f73-b099-70b4ceb61e4e","pitchNumber":4,"startTime":"2025-08-02T00:28:27.756Z","endTime":"2025-08-02T00:28:32.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.575261122863694,"aZ":-17.920124333178553,"pfxX":4.49501584264352,"pfxZ":7.758903274249156,"pX":-0.6228554321310446,"pZ":2.121783700783056,"vX0":-7.852873786819813,"vY0":-133.8717020681841,"vZ0":-3.78355647459004,"x":140.74,"y":181.49,"x0":1.748314311027338,"y0":50.004302409538184,"z0":4.816008094604855,"aX":8.260293094384206},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":-6.7,"spinRate":2184,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40723321357343245,"extension":7.38009387186934},"hitData":{"launchSpeed":97.1,"launchAngle":25.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.3,"coordY":69.06}},"index":6,"playId":"a96b9e74-ae96-3dc8-bbe3-39bffe7b6c05","pitchNumber":5,"startTime":"2025-08-02T00:28:44.953Z","endTime":"2025-08-02T00:29:08.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-5.8999999999999995,"leverageIndex":0.45,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:29:08.170Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:29:12.403Z","endTime":"2025-08-02T00:30:42.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":77.5,"endSpeed":71.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.202589072563455,"aZ":-30.68418560541258,"pfxX":-6.68678450559217,"pfxZ":1.1524387221849608,"pX":0.3931086272876209,"pZ":1.4875341915968794,"vX0":-0.6263882837459459,"vY0":-112.96392596799404,"vZ0":-0.6720212987419134,"x":102.02,"y":198.62,"x0":1.542823538356599,"y0":50.00319671563041,"z0":4.86821231520244,"aX":-8.659103047089685},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.2,"breakHorizontal":12.2,"spinRate":2037,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.48450424928894886,"extension":7.414550366425987},"index":0,"playId":"7056ca7d-ca78-386d-8b54-afc1c36a5288","pitchNumber":1,"startTime":"2025-08-02T00:29:32.309Z","endTime":"2025-08-02T00:29:35.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":75.8,"endSpeed":70.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.50018461617533,"aZ":-30.09419629654442,"pfxX":-4.49316279058654,"pfxZ":1.6634574430194444,"pX":0.4737834265583428,"pZ":2.4817244091060435,"vX0":-1.0985614141061664,"vY0":-110.53204030346846,"vZ0":1.3745916946049883,"x":98.94,"y":171.77,"x0":1.5597305899735634,"y0":50.00421196952514,"z0":4.983789053998337,"aX":-5.62608093093057},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":3.6,"breakHorizontal":8.4,"spinRate":2062,"spinDirection":278},"zone":6,"typeConfidence":2.0,"plateTime":0.4932959986273806,"extension":7.291009469313978},"index":1,"playId":"093c243e-81ea-3f22-8632-90d74a67f773","pitchNumber":2,"startTime":"2025-08-02T00:29:56.667Z","endTime":"2025-08-02T00:29:59.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":74.4,"endSpeed":68.8,"strikeZoneTop":3.52836772488119,"strikeZoneBottom":1.59946218237553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.14729014338897,"aZ":-31.621781724541666,"pfxX":-5.2971490895232005,"pfxZ":0.4637056263789856,"pX":0.3419119459298937,"pZ":0.5025573472212564,"vX0":-1.1015487996887012,"vY0":-108.3809375518343,"vZ0":-1.672116977587168,"x":103.97,"y":225.21,"x0":1.5450175354388698,"y0":50.00200925381851,"z0":4.741191050990311,"aX":-6.293912519595809},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":0.7,"breakHorizontal":9.8,"spinRate":2092,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.5055986895892901,"extension":7.310628269634831},"index":2,"playId":"9f44be6c-7b1d-31f9-882d-895fa2872148","pitchNumber":3,"startTime":"2025-08-02T00:30:14.370Z","endTime":"2025-08-02T00:30:17.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37642171035841,"aZ":-19.38876206033081,"pfxX":5.717585821190639,"pfxZ":6.940787692728966,"pX":0.2599438209969605,"pZ":2.7389261007266397,"vX0":-5.85022039037392,"vY0":-134.41890402037959,"vZ0":-2.04164313658534,"x":107.09,"y":164.83,"x0":1.7150129516900352,"y0":50.00109821797153,"z0":4.875471576371249,"aX":10.52965819814999},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":-9.2,"spinRate":2211,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.40647791036770364,"extension":7.326736811391968},"hitData":{"launchSpeed":98.5,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":123.31}},"index":3,"playId":"fd85ba8e-41a4-3257-8463-3825a841f3e8","pitchNumber":4,"startTime":"2025-08-02T00:30:31.636Z","endTime":"2025-08-02T00:30:42.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:30:42.050Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to center fielder Brenton Doyle. Bryan Reynolds to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:31:24.645Z","endTime":"2025-08-02T00:31:55.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"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-02T00:31:09.135Z","endTime":"2025-08-02T00:31:26.782Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.4750177194423,"strikeZoneBottom":1.51307780627751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.102448641054853,"aZ":-26.61852711078623,"pfxX":-0.9652574689939962,"pfxZ":3.6870079599017034,"pX":-0.24391141336799163,"pZ":1.180181535384033,"vX0":-4.017560011988486,"vY0":-121.7771577472297,"vZ0":-3.3278744633231474,"x":126.3,"y":206.92,"x0":1.5502765121468722,"y0":50.0050548866951,"z0":4.85826804068198,"aX":-1.4542092214212743},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.1,"breakHorizontal":2.6,"spinRate":1993,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.44916786031301115,"extension":7.415329292519055},"index":1,"playId":"d417ed47-be5f-30cd-ab4c-76a5776b9a22","pitchNumber":1,"startTime":"2025-08-02T00:31:26.782Z","endTime":"2025-08-02T00:31:32.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.2,"endSpeed":82.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.494394931661372,"aZ":-19.849003816081783,"pfxX":6.374740719264787,"pfxZ":7.062797020338389,"pX":0.07682908184342499,"pZ":2.1159396186146635,"vX0":-6.36061565818911,"vY0":-131.21222116655647,"vZ0":-2.992963395039952,"x":114.07,"y":181.65,"x0":1.7029367054238531,"y0":50.00572127119541,"z0":4.748744624769414,"aX":11.129310578567146},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":-10.2,"spinRate":2035,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.41726965872193356,"extension":7.240056673297649},"hitData":{"launchSpeed":86.8,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.69,"coordY":77.75}},"index":2,"playId":"9e456c68-d418-375e-810c-0d82c6306efc","pitchNumber":2,"startTime":"2025-08-02T00:31:43.151Z","endTime":"2025-08-02T00:31:55.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:31:55.228Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T00:32:05.191Z","endTime":"2025-08-02T00:33:20.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.0,"endSpeed":71.3,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77166568904198,"aZ":-30.55448202413228,"pfxX":-3.1600352809657846,"pfxZ":1.2705217635348776,"pX":-1.1875084175913306,"pZ":1.4004291619145335,"vX0":-5.036266067470532,"vY0":-112.14978099270097,"vZ0":-1.0202270165105094,"x":162.27,"y":200.97,"x0":1.4955448721114557,"y0":50.005124815570284,"z0":4.970278449122397,"aX":-4.0355135196359395},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.3,"breakHorizontal":7.0,"spinRate":2098,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4878993317191891,"extension":7.300851268308944},"index":0,"playId":"a7fdc134-64b9-3d3f-bd22-d44e227b4c53","pitchNumber":1,"startTime":"2025-08-02T00:32:18.563Z","endTime":"2025-08-02T00:32:21.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":69.4,"strikeZoneTop":3.97783380388235,"strikeZoneBottom":1.75255203708039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.270999970274357,"aZ":-30.2043511698491,"pfxX":-3.009447916979867,"pfxZ":1.6199547276087962,"pX":-0.004384876183101038,"pZ":1.7420815672615255,"vX0":-2.352419832591856,"vY0":-109.25866512321726,"vZ0":-0.027939302054947657,"x":117.17,"y":191.74,"x0":1.475107130698648,"y0":50.00250663053896,"z0":4.986277615960967,"aX":-3.6577321165140653},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":3.2,"breakHorizontal":6.0,"spinRate":2047,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.5002817878306556,"extension":7.408749267188235},"index":1,"playId":"6a251249-d4fe-3dfc-8ea8-18fc83b75e87","pitchNumber":2,"startTime":"2025-08-02T00:32:36.077Z","endTime":"2025-08-02T00:32:41.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.6,"strikeZoneTop":3.77682030458293,"strikeZoneBottom":1.73671116612729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.762335664003167,"aZ":-31.578630848408988,"pfxX":-4.218107556483124,"pfxZ":0.4731463320912974,"pX":-1.1739358211542006,"pZ":0.1808490375066112,"vX0":-4.747102977730623,"vY0":-110.89774136809481,"vZ0":-2.9711275432369,"x":161.75,"y":233.9,"x0":1.5418871601933797,"y0":50.000659798973366,"z0":4.830740366565053,"aX":-5.2538829586902045},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":0.4,"breakHorizontal":8.9,"spinRate":2079,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4938389871990765,"extension":7.309749199509939},"index":2,"playId":"f1731484-4c5e-3d2e-97fa-234f39327e78","pitchNumber":3,"startTime":"2025-08-02T00:32:54.039Z","endTime":"2025-08-02T00:32:57.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.1,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.041527116573246,"aZ":-33.615619871325364,"pfxX":-5.741331468017056,"pfxZ":-1.1721031891105458,"pX":-0.7167722452284502,"pZ":1.4085217180212375,"vX0":-3.082006363212921,"vY0":-109.8002185203852,"vZ0":-0.07991404863301299,"x":144.32,"y":200.75,"x0":1.4474160779176493,"y0":50.00343995439811,"z0":4.999594207840164,"aX":-7.063085082736025},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-1.8,"breakHorizontal":11.2,"spinRate":2110,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4973882826277003,"extension":7.4428770283425925},"index":3,"playId":"b6229072-beb5-3a8a-bd7f-dc52b69649dd","pitchNumber":4,"startTime":"2025-08-02T00:33:16.836Z","endTime":"2025-08-02T00:33:20.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:33:20.832Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Freeman lines out to left fielder Tommy Pham.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T00:35:16.182Z","endTime":"2025-08-02T00:36:26.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.1,"endSpeed":83.3,"strikeZoneTop":3.30134870785933,"strikeZoneBottom":1.60647292729386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.888658921399877,"aZ":-20.2255583186277,"pfxX":7.880097616246737,"pfxZ":6.85741033241414,"pX":0.2644213743979373,"pZ":1.6242397822086765,"vX0":-8.515403394341535,"vY0":-129.60253263027775,"vZ0":-4.575094859264773,"x":106.92,"y":194.93,"x0":2.5314950243919427,"y0":50.00305736483856,"z0":4.908608792117134,"aX":13.732625738034912},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.9,"breakHorizontal":-13.0,"spinRate":2390,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.418752515582681,"extension":6.272965223744209},"index":0,"playId":"0bee07b0-a2e9-33f3-92f9-3f3798d2841b","pitchNumber":1,"startTime":"2025-08-02T00:35:30.748Z","endTime":"2025-08-02T00:35:34.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.37520531821561,"strikeZoneBottom":1.55056129610151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.98556002695364,"aZ":-21.48467402220705,"pfxX":8.752204669579301,"pfxZ":6.264155998681735,"pX":-0.5713183066043821,"pZ":2.013561696288484,"vX0":-10.66804873775071,"vY0":-128.5818245647112,"vZ0":-3.2137413214718964,"x":138.78,"y":184.41,"x0":2.458360285072884,"y0":50.00052326347398,"z0":4.911415593506553,"aX":14.9285107511433},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-14.0,"spinRate":2379,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.4229652693577175,"extension":6.313887095059549},"index":1,"playId":"0665e9d5-da90-388d-8046-b49c6132ddfc","pitchNumber":2,"startTime":"2025-08-02T00:35:44.926Z","endTime":"2025-08-02T00:35:49.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.369570568580606,"aZ":-30.184528138114995,"pfxX":1.1988699650756134,"pfxZ":1.4112217350736707,"pX":-0.04665486194896893,"pZ":2.8105270795007744,"vX0":-6.603799405417781,"vY0":-118.06269483158222,"vZ0":1.1737130101658209,"x":118.78,"y":162.9,"x0":2.630409693889396,"y0":50.00530289574095,"z0":5.083930635079753,"aX":1.6947795791597446},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.1,"breakHorizontal":-0.6,"spinRate":2428,"spinDirection":299},"zone":2,"typeConfidence":2.0,"plateTime":0.46384258420906477,"extension":6.055438580473963},"index":2,"playId":"fc19416f-5e99-361a-bfe4-23dcf96002df","pitchNumber":3,"startTime":"2025-08-02T00:36:00.853Z","endTime":"2025-08-02T00:36:06.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.8,"endSpeed":83.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09187333316007,"aZ":-22.36944690226818,"pfxX":8.162500562902341,"pfxZ":5.502008617471839,"pX":-0.4371048838831354,"pZ":2.8126574766777614,"vX0":-10.582789329081054,"vY0":-131.92844957845693,"vZ0":-1.0595493561189824,"x":133.66,"y":162.84,"x0":2.5447870634058285,"y0":50.00484002239342,"z0":4.8509554065496525,"aX":14.553457962348823},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-12.8,"spinRate":2429,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.41338155350286554,"extension":6.30645741807708},"hitData":{"launchSpeed":87.1,"launchAngle":26.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.95,"coordY":70.45}},"index":3,"playId":"cc2231d3-6361-3658-aba7-7e1df4b93a07","pitchNumber":4,"startTime":"2025-08-02T00:36:18.663Z","endTime":"2025-08-02T00:36:26.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-0.5000000000000004,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:36:26.850Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T00:36:32.134Z","endTime":"2025-08-02T00:38:22.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.46052277675737,"strikeZoneBottom":1.5022871708427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.601544925322475,"aZ":-18.3470717451301,"pfxX":6.762245429387236,"pfxZ":7.843329386776119,"pX":0.5393319726910633,"pZ":3.8331035399188926,"vX0":-7.631364002925297,"vY0":-131.37404321190388,"vZ0":0.5854013092645024,"x":96.44,"y":135.29,"x0":2.591556015729468,"y0":50.00335453189039,"z0":4.962304627308625,"aX":11.922698565951679},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-10.8,"spinRate":2378,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4155793859457413,"extension":6.2447782633571025},"index":0,"playId":"a6a21b38-867a-3127-954e-3f873e1215ba","pitchNumber":1,"startTime":"2025-08-02T00:36:52.811Z","endTime":"2025-08-02T00:36:57.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.9,"endSpeed":82.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.743551994159358,"aZ":-19.149533515687533,"pfxX":8.23458000179471,"pfxZ":7.601066001237143,"pX":0.2959009476871798,"pZ":1.9918028318460108,"vX0":-8.744594540126517,"vY0":-129.26793728526943,"vZ0":-3.3724784798802534,"x":105.72,"y":185.0,"x0":2.6325033996711693,"y0":50.004531245875576,"z0":4.761256593307054,"aX":14.114689977470963},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.3,"breakHorizontal":-13.3,"spinRate":2358,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.42167718203126636,"extension":6.484138528032422},"index":1,"playId":"556a3df4-9d0b-357f-b60a-28a5b1b19ae9","pitchNumber":2,"startTime":"2025-08-02T00:37:05.749Z","endTime":"2025-08-02T00:37:11.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.0,"endSpeed":77.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.61364153864715,"aZ":-31.429220241304808,"pfxX":8.49337315627227,"pfxZ":0.49408506630093285,"pX":0.9392184171998794,"pZ":2.2721715902213893,"vX0":-6.639756499220015,"vY0":-120.84355951297171,"vZ0":-0.013576907334249988,"x":81.2,"y":177.43,"x0":2.595315737469375,"y0":50.001853256666394,"z0":4.998453235446603,"aX":12.784957558607394},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-14.2,"spinRate":2202,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4502013499277,"extension":6.32049101678727},"index":2,"playId":"73b44aac-9632-3035-90e0-747de4b16064","pitchNumber":3,"startTime":"2025-08-02T00:37:22.506Z","endTime":"2025-08-02T00:37:25.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.4,"endSpeed":83.7,"strikeZoneTop":3.27726150298118,"strikeZoneBottom":1.43009872758318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.665940675029386,"aZ":-24.55543668933276,"pfxX":8.202589698548351,"pfxZ":4.283999059288915,"pX":0.8092835307037075,"pZ":3.678203539441299,"vX0":-7.797370966585704,"vY0":-131.49748964199082,"vZ0":1.3943442360485345,"x":86.15,"y":139.47,"x0":2.724429975867206,"y0":50.005166864613756,"z0":4.94222914497154,"aX":14.598984477402379},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":-13.4,"spinRate":2400,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4139780646171549,"extension":6.312057127604383},"index":3,"playId":"18103e74-c09c-3840-b0b0-f248c2f654c2","pitchNumber":4,"startTime":"2025-08-02T00:37:39.143Z","endTime":"2025-08-02T00:37:44.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.45531901027249,"strikeZoneBottom":1.57115267179098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.171443956747066,"aZ":-20.030261847618497,"pfxX":8.358132895174798,"pfxZ":6.787482420119457,"pX":-1.0427039887337815,"pZ":2.306751138900447,"vX0":-12.058408332277594,"vY0":-131.7290179243251,"vZ0":-2.717983520762479,"x":156.75,"y":176.5,"x0":2.470122264128994,"y0":50.00577491551516,"z0":4.802748861943041,"aX":14.962092624638327},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":-13.1,"spinRate":2335,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4129234800231276,"extension":6.381079433616449},"index":4,"playId":"adca4286-267b-3be2-b7f3-19e6e101753c","pitchNumber":5,"startTime":"2025-08-02T00:37:53.729Z","endTime":"2025-08-02T00:37:59.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.5,"endSpeed":83.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11567539046969,"aZ":-24.954367309699162,"pfxX":8.212057948293698,"pfxZ":4.054791131167594,"pX":0.22740438399770285,"pZ":2.265209623744673,"vX0":-9.062005087045277,"vY0":-131.607553369577,"vZ0":-1.9247547452800626,"x":108.33,"y":177.62,"x0":2.624813926335546,"y0":50.0015773280698,"z0":4.827756021811558,"aX":14.615404921652416},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":-13.2,"spinRate":2348,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.41388300875425177,"extension":6.3241531274860625},"hitData":{"launchSpeed":82.6,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":167.9}},"index":5,"playId":"6c17e63d-9117-3064-807b-aa315d299edf","pitchNumber":6,"startTime":"2025-08-02T00:38:13.554Z","endTime":"2025-08-02T00:38:22.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:38:22.023Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Hunter Goodman reaches on a fielding error by center fielder Oneil Cruz. Hunter Goodman to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T00:38:36.062Z","endTime":"2025-08-02T00:40:08.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":69.3,"strikeZoneTop":3.4775617965249,"strikeZoneBottom":1.50649811917545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.088756056960012,"aZ":-36.307965732507924,"pfxX":-2.7626755198587047,"pfxZ":-3.429123320113307,"pX":0.8130135963211661,"pZ":2.709819807511437,"vX0":-3.104620091827422,"vY0":-108.46845757966767,"vZ0":2.5038492310075937,"x":86.01,"y":165.61,"x0":2.6161652504119584,"y0":50.00436296499597,"z0":5.469808729007341,"aX":-3.327004329996025},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-5.4,"breakHorizontal":5.8,"spinRate":2424,"spinDirection":315},"zone":6,"typeConfidence":2.0,"plateTime":0.5029230803711306,"extension":5.905454586471377},"index":0,"playId":"07de9f2d-78c0-3b86-8891-74745a338a24","pitchNumber":1,"startTime":"2025-08-02T00:38:44.213Z","endTime":"2025-08-02T00:38:48.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.7,"endSpeed":82.9,"strikeZoneTop":3.65150516368825,"strikeZoneBottom":1.68060789363243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86866720701801,"aZ":-22.3347379554178,"pfxX":8.266315357850075,"pfxZ":5.625182531912108,"pX":0.45479797842683645,"pZ":3.883378956704164,"vX0":-8.42929422987983,"vY0":-130.522441535983,"vZ0":1.5549025447475926,"x":99.66,"y":133.93,"x0":2.630796340785079,"y0":50.00310288669584,"z0":4.945848852003338,"aX":14.462512047678041},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":-13.4,"spinRate":2361,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4174047482509189,"extension":6.07225916498942},"index":1,"playId":"6abfe964-7a58-37ea-8f3d-a979ff012245","pitchNumber":2,"startTime":"2025-08-02T00:38:56.896Z","endTime":"2025-08-02T00:39:00.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.3,"endSpeed":83.9,"strikeZoneTop":3.69042617321001,"strikeZoneBottom":1.68244724732273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.210971861455324,"aZ":-23.115867105749423,"pfxX":7.9924334915899635,"pfxZ":5.080326115645102,"pX":0.042678261651585385,"pZ":4.196717141587704,"vX0":-9.403948654028657,"vY0":-131.27089542475653,"vZ0":2.3567273189622195,"x":115.37,"y":125.47,"x0":2.5975148633814795,"y0":50.00117797213893,"z0":4.98612974463673,"aX":14.246656269000042},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-13.0,"spinRate":2313,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4138910913798455,"extension":6.262698273300415},"index":2,"playId":"a6dc8b4f-0dfe-36c6-8bc7-49f778bcbbd7","pitchNumber":3,"startTime":"2025-08-02T00:39:10.126Z","endTime":"2025-08-02T00:39:13.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":82.8,"endSpeed":77.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.0869190537281,"aZ":-31.472402890637174,"pfxX":8.834714027919603,"pfxZ":0.4688445593691082,"pX":0.43173648997714154,"pZ":1.7522520212687696,"vX0":-8.040599133933666,"vY0":-120.42499810641598,"vZ0":-0.9237335132221407,"x":100.54,"y":191.47,"x0":2.635084165677788,"y0":50.00354659576638,"z0":4.877157613292166,"aX":13.231617555396241},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":-14.5,"spinRate":2164,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.45146637931582534,"extension":6.34825706072026},"index":3,"playId":"b39941eb-32a2-3e9e-a65d-5a7cf43138f0","pitchNumber":4,"startTime":"2025-08-02T00:39:26.984Z","endTime":"2025-08-02T00:39:30.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.612596301936808,"aZ":-22.77486189588243,"pfxX":8.645557987891817,"pfxZ":5.261827258870705,"pX":-0.1284923826744758,"pZ":3.109263859930158,"vX0":-9.915864669415933,"vY0":-132.39883793590667,"vZ0":-0.38518195852083825,"x":121.9,"y":154.83,"x0":2.5309842800911904,"y0":50.00245606843881,"z0":4.914294039099968,"aX":15.444732191215252},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":-13.7,"spinRate":2463,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.4126983105645432,"extension":6.310007035512491},"hitData":{"launchSpeed":106.8,"launchAngle":17.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.77,"coordY":64.72}},"index":4,"playId":"4702aad9-07e4-3d69-af85-cf352892c472","pitchNumber":5,"startTime":"2025-08-02T00:39:53.747Z","endTime":"2025-08-02T00:40:08.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:40:08.754Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a line drive to left fielder Tommy Pham. Hunter Goodman scores.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T00:40:35.836Z","endTime":"2025-08-02T00:42:13.374Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":571760,"link":"/api/v1/people/571760"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":70.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.717997582569268,"aZ":-35.689632841520336,"pfxX":-2.134861304905878,"pfxZ":-2.8576423496755687,"pX":0.4912865731637697,"pZ":2.5288364269690007,"vX0":-3.8226918292600587,"vY0":-109.14377193520411,"vZ0":1.9028261727471918,"x":98.27,"y":170.5,"x0":2.5295875507812493,"y0":50.00312533491765,"z0":5.43523170075849,"aX":-2.6252225946736307},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-4.6,"breakHorizontal":4.7,"spinRate":2370,"spinDirection":318},"zone":6,"typeConfidence":2.0,"plateTime":0.4981771237118906,"extension":5.848192488578326},"index":0,"playId":"85b2814a-1d5a-3c38-8a3d-31f700bda9a9","pitchNumber":1,"startTime":"2025-08-02T00:40:37.854Z","endTime":"2025-08-02T00:40:41.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.929240896794752,"aZ":-33.282080972792734,"pfxX":0.16441678307272944,"pfxZ":-0.7858697433429196,"pX":-0.951304553630324,"pZ":1.1487346237722438,"vX0":-8.341873750473262,"vY0":-116.93930870108017,"vZ0":-1.566592218580059,"x":153.26,"y":207.76,"x0":2.6110552269004685,"y0":50.00141404473522,"z0":4.893077724368549,"aX":0.23263377989086628},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.6,"breakHorizontal":1.3,"spinRate":2340,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.46486900129056385,"extension":6.182123710843377},"index":1,"playId":"3320fb20-f9f2-3fc8-958c-0627f3ab5fa0","pitchNumber":2,"startTime":"2025-08-02T00:40:58.753Z","endTime":"2025-08-02T00:41:01.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.9,"strikeZoneTop":3.68053230345387,"strikeZoneBottom":1.7515638368376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.27266389051983,"aZ":-33.68041507399362,"pfxX":0.07022299692274903,"pfxZ":-1.0600526758463293,"pX":-1.8206398912793549,"pZ":0.7156774084467695,"vX0":-10.058230784776265,"vY0":-117.44305842745516,"vZ0":-2.484004303730622,"x":186.4,"y":219.46,"x0":2.4743893521062836,"y0":50.001007196783014,"z0":4.8623586207891325,"aX":0.10021997716900867},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.3,"breakHorizontal":1.9,"spinRate":2386,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4630286542308788,"extension":6.198257424700008},"index":2,"playId":"d87bdb5a-f9f2-3c9d-bcd7-31a516cba7d1","pitchNumber":3,"startTime":"2025-08-02T00:41:19.071Z","endTime":"2025-08-02T00:41:24.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.198162497821475,"aZ":-32.78114347550736,"pfxX":0.19024378623846738,"pfxZ":-0.4238683746215379,"pX":-0.44690475980488087,"pZ":2.531340349757974,"vX0":-7.425167959524828,"vY0":-117.54806934784955,"vZ0":1.4078626732594817,"x":134.03,"y":170.43,"x0":2.702376159845303,"y0":50.0032832164998,"z0":4.924281065462128,"aX":0.271572498816103},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.2,"breakHorizontal":1.1,"spinRate":2416,"spinDirection":286},"zone":4,"typeConfidence":2.0,"plateTime":0.46252731041955686,"extension":6.0728950059416125},"index":3,"playId":"b83d2c80-7a6d-3a8d-8259-54b56397096a","pitchNumber":4,"startTime":"2025-08-02T00:41:39.393Z","endTime":"2025-08-02T00:41:44.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.325229251739085,"aZ":-24.06937800263107,"pfxX":8.100965320340155,"pfxZ":4.524021815263686,"pX":0.3580447686483044,"pZ":1.976525286796749,"vX0":-9.027565510784703,"vY0":-132.3036792453468,"vZ0":-2.5950969061757156,"x":103.35,"y":185.41,"x0":2.744325739127106,"y0":50.0061703446782,"z0":4.7138175771147415,"aX":14.522902200587128},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.0,"spinRate":2275,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4122717222432639,"extension":6.202453030765841},"hitData":{"launchSpeed":98.0,"launchAngle":13.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.51,"coordY":86.83}},"index":4,"playId":"15495e09-0c4c-3363-9834-0ddddf486ffe","pitchNumber":5,"startTime":"2025-08-02T00:42:01.346Z","endTime":"2025-08-02T00:42:13.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.18,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:42:13.374Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Warming Bernabel singles on a ground ball to shortstop Isiah Kiner-Falefa. Jordan Beck to 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T00:42:20.556Z","endTime":"2025-08-02T00:43:09.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.55095585058326,"aZ":-31.763198257496327,"pfxX":8.671642680237458,"pfxZ":0.2416965732635834,"pX":-0.395791749221883,"pZ":2.3760450184186346,"vX0":-10.69126284603596,"vY0":-127.44489610053859,"vZ0":1.683424034022242,"x":132.09,"y":174.63,"x0":2.690366517801496,"y0":50.00036834917954,"z0":4.182160900925423,"aX":14.533471969714789},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-13.8,"spinRate":2289,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.4267214283873111,"extension":6.366041092492169},"index":0,"playId":"d247fa3b-aa30-3446-bedf-0cfd4b209baa","pitchNumber":1,"startTime":"2025-08-02T00:42:42.129Z","endTime":"2025-08-02T00:42:46.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":75.8,"endSpeed":70.8,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.64361188695493,"aZ":-35.04531594094923,"pfxX":-3.4519607563815913,"pfxZ":-2.285833864606298,"pX":0.9363946130870747,"pZ":2.806679486290774,"vX0":-2.6860052510594716,"vY0":-110.43616646423335,"vZ0":2.1382063414099495,"x":81.31,"y":163.0,"x0":2.6098291889414833,"y0":50.00353991058622,"z0":5.469206855825325,"aX":-4.333473671538291},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-3.5,"breakHorizontal":6.8,"spinRate":2506,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.4929002910960989,"extension":5.798702677288752},"hitData":{"launchSpeed":96.8,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.16,"coordY":152.7}},"index":1,"playId":"1e8505fa-29ed-3ef6-8179-473d29b1de80","pitchNumber":2,"startTime":"2025-08-02T00:42:59.709Z","endTime":"2025-08-02T00:43:09.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:43:09.313Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thairo Estrada strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T00:43:21.682Z","endTime":"2025-08-02T00:45:00.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34473709967033,"aZ":-21.213562417150673,"pfxX":6.8723015356033414,"pfxZ":6.159225037733725,"pX":0.031237289452094776,"pZ":3.5962893920211685,"vX0":-8.936588938958552,"vY0":-131.42056670061058,"vZ0":0.5302909404681894,"x":115.81,"y":141.68,"x0":2.5558536308549513,"y0":50.00293343752732,"z0":4.946786891994839,"aX":12.230158088594216},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-10.9,"spinRate":2294,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.41407100834231336,"extension":6.287409756142038},"index":0,"playId":"8ef59897-a76a-34cb-b57c-96f0a93370b5","pitchNumber":1,"startTime":"2025-08-02T00:43:39.236Z","endTime":"2025-08-02T00:43:43.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.45297261840904,"strikeZoneBottom":1.60092516834874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.505164744192744,"aZ":-31.384807640214802,"pfxX":8.29126801948074,"pfxZ":0.5401690366649312,"pX":0.4455700314320871,"pZ":1.3256538683651213,"vX0":-7.916357003392248,"vY0":-119.1952747932971,"vZ0":-1.765292976402585,"x":100.02,"y":202.99,"x0":2.7006222728126117,"y0":50.00437490962185,"z0":4.855934118480672,"aX":12.176451117315198},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":-13.6,"spinRate":2063,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.45596642151111055,"extension":6.531367404600813},"index":1,"playId":"4e16d49c-ce84-33fc-913b-85a782542c2d","pitchNumber":2,"startTime":"2025-08-02T00:43:59.683Z","endTime":"2025-08-02T00:44:05.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.039533671474796,"aZ":-30.815404330639694,"pfxX":8.468968551276298,"pfxZ":0.9302961336750499,"pX":0.3497662101030611,"pZ":1.486445258406069,"vX0":-7.917436467563149,"vY0":-118.92109126247915,"vZ0":-1.5929710442214349,"x":103.67,"y":198.65,"x0":2.5942604443976154,"y0":50.00119081484535,"z0":4.914972798541603,"aX":12.342940040061391},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-13.8,"spinRate":2147,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.457509598690923,"extension":6.368659441198808},"index":2,"playId":"a1c472e8-1e3b-31c2-8af0-38139db39dd5","pitchNumber":3,"startTime":"2025-08-02T00:44:16.534Z","endTime":"2025-08-02T00:44:21.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.2,"endSpeed":83.6,"strikeZoneTop":3.43084976518782,"strikeZoneBottom":1.61533597610951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09982463207865,"aZ":-21.93711176281838,"pfxX":7.954920057990046,"pfxZ":5.773973036217498,"pX":-0.3244303687024146,"pZ":4.1987568935289135,"vX0":-10.047397071950359,"vY0":-131.1688274483448,"vZ0":1.923335664906743,"x":129.37,"y":125.41,"x0":2.490641544998281,"y0":50.004422945867276,"z0":5.073121004284255,"aX":14.110444105773913},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-12.7,"spinRate":2286,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.41475769350890346,"extension":6.348865560629019},"index":3,"playId":"301f306e-6a09-3c1e-80aa-61852f1dcaec","pitchNumber":4,"startTime":"2025-08-02T00:44:35.716Z","endTime":"2025-08-02T00:44:38.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.064468047613328,"aZ":-29.464805168798176,"pfxX":8.361501657488999,"pfxZ":1.8129099207958523,"pX":-0.17904153980996554,"pZ":1.3458266484028885,"vX0":-9.123114281238461,"vY0":-120.21191667708801,"vZ0":-2.0223285095535886,"x":123.82,"y":202.44,"x0":2.5447406014139196,"y0":50.00003550330858,"z0":4.765306438750374,"aX":12.473313974450182},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.4,"spinRate":2134,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4523031942801232,"extension":6.392434272779483},"index":4,"playId":"a3232120-439b-3139-bd6e-09b7c6e16be6","pitchNumber":5,"startTime":"2025-08-02T00:44:55.706Z","endTime":"2025-08-02T00:45:00.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:45:00.589Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T00:46:45.739Z","endTime":"2025-08-02T00:47:41.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.58996520454954,"strikeZoneBottom":1.66688350612728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.804522535436412,"aZ":-27.683385379085856,"pfxX":-1.5455776137766692,"pfxZ":2.951996182446564,"pX":0.107679628922299,"pZ":1.6723854951688097,"vX0":-3.3386371685924825,"vY0":-121.48599001936591,"vZ0":-2.0438721435861265,"x":112.9,"y":193.63,"x0":1.690947301678723,"y0":50.00415024692536,"z0":4.889440170960041,"aX":-2.3508741058177893},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":3.5,"spinRate":1989,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.44781648917539574,"extension":7.420874363075402},"index":0,"playId":"3e638ab9-2b9c-36a4-9624-08959b459111","pitchNumber":1,"startTime":"2025-08-02T00:47:05.380Z","endTime":"2025-08-02T00:47:08.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":69.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.930844295723036,"aZ":-30.758416503446586,"pfxX":-4.630253976158884,"pfxZ":1.1797661629262004,"pX":0.21122508847916857,"pZ":1.3865406786564034,"vX0":-1.709532592700985,"vY0":-107.97477263196923,"vZ0":-0.5126429219019359,"x":108.95,"y":201.34,"x0":1.6110506196587633,"y0":50.002993684049216,"z0":4.96477431437115,"aX":-5.555822011082624},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":2.3,"breakHorizontal":8.8,"spinRate":2067,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.5041535089565095,"extension":7.380962883055054},"index":1,"playId":"1dd07113-12e9-3257-9138-992911f50852","pitchNumber":2,"startTime":"2025-08-02T00:47:18.780Z","endTime":"2025-08-02T00:47:23.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.531896306417437,"aZ":-20.85591602900343,"pfxX":6.260196433827557,"pfxZ":6.23018539740945,"pX":0.044620427344130825,"pZ":3.4667658700276376,"vX0":-6.475623828662443,"vY0":-132.70536055171416,"vZ0":0.07641263215093241,"x":115.3,"y":145.18,"x0":1.6820277089420326,"y0":50.00134424213072,"z0":4.934398470356531,"aX":11.369495808831022},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":-10.2,"spinRate":2174,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4098954846243936,"extension":7.248493718375919},"index":2,"playId":"e6f2110d-7c0b-3cbf-9a26-384de4ad4771","pitchNumber":3,"startTime":"2025-08-02T00:47:37.646Z","endTime":"2025-08-02T00:47:41.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:47:41.568Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T00:47:43.655Z","endTime":"2025-08-02T00:48:55.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.4884839037602,"strikeZoneBottom":1.58680042866408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56040227427366,"aZ":-22.433039548792546,"pfxX":5.57879083577966,"pfxZ":5.329657494800051,"pX":1.0589631447260353,"pZ":2.9690770225572183,"vX0":-4.024353391122868,"vY0":-133.1127396008304,"vZ0":-0.6508477722991701,"x":76.63,"y":158.61,"x0":1.8515462499370732,"y0":50.00363174131697,"z0":4.814105946475405,"aX":10.19937129588866},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.5,"spinRate":2051,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4085750823827068,"extension":7.252285906113535},"index":0,"playId":"242353ae-0440-3562-94d2-0a984db9057b","pitchNumber":1,"startTime":"2025-08-02T00:48:06.271Z","endTime":"2025-08-02T00:48:12.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":69.1,"strikeZoneTop":3.30141415706439,"strikeZoneBottom":1.54874433185684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.24206826730813,"aZ":-34.17263924402181,"pfxX":-5.21398952211554,"pfxZ":-1.6737546688224905,"pX":1.0198178076464262,"pZ":1.8151531824002338,"vX0":-0.004603560476421659,"vY0":-107.82577986356308,"vZ0":1.154067359004248,"x":78.13,"y":189.77,"x0":1.7009621439739888,"y0":50.00223931517197,"z0":5.002515223024232,"aX":-6.226769323117136},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-2.5,"breakHorizontal":9.5,"spinRate":2065,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.5052205728021781,"extension":7.179284858118273},"index":1,"playId":"a8b12a86-74ab-31f6-9380-3f223fee7915","pitchNumber":2,"startTime":"2025-08-02T00:48:21.034Z","endTime":"2025-08-02T00:48:27.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.54769549931983,"strikeZoneBottom":1.57163676283356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79595785661887,"aZ":-20.692710801022315,"pfxX":5.518758209749297,"pfxZ":6.236553242631084,"pX":1.5866699854635054,"pZ":2.7527675498873347,"vX0":-2.5756804289144055,"vY0":-134.02759393479397,"vZ0":-1.8133935451388368,"x":56.52,"y":164.46,"x0":1.8370773807640401,"y0":50.00098463452533,"z0":4.898354902114133,"aX":10.156408911447397},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-9.5,"spinRate":2095,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4068627891838785,"extension":7.027816560493674},"index":2,"playId":"04b2e58e-dcca-3835-9d1f-8646a789c672","pitchNumber":3,"startTime":"2025-08-02T00:48:36.930Z","endTime":"2025-08-02T00:48:42.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.48099333790121,"strikeZoneBottom":1.61664587007898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.879045271446447,"aZ":-21.694260794979275,"pfxX":4.677765304591198,"pfxZ":5.870059039988259,"pX":0.8246212942797144,"pZ":4.021680978814877,"vX0":-4.322668603321476,"vY0":-131.97795246138773,"vZ0":1.8129080438614675,"x":85.57,"y":130.19,"x0":1.8663824782917526,"y0":50.00341937033635,"z0":4.911080760215471,"aX":8.353066552293976},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":-7.7,"spinRate":2197,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4130901062731134,"extension":7.782042316113757},"index":3,"playId":"4248a8ff-5d55-3531-9fdc-38be75d2abdc","pitchNumber":4,"startTime":"2025-08-02T00:48:51.840Z","endTime":"2025-08-02T00:48:55.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:48:55.187Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks. Joey Bart to 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T00:49:04.782Z","endTime":"2025-08-02T00:51:03.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":3.82183382278031,"strikeZoneBottom":1.77693450065982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.987541290742953,"aZ":-29.449786461505806,"pfxX":-2.2177646144387544,"pfxZ":1.8176342081591503,"pX":0.43400598997938444,"pZ":1.8967179035307893,"vX0":-2.286489183529531,"vY0":-120.44445823337898,"vZ0":-1.0003909432733356,"x":100.46,"y":187.57,"x0":1.6768085197167586,"y0":50.00367283902109,"z0":4.875623110109312,"aX":-3.323165448361642},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":4.4,"spinRate":1846,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.4513219489299347,"extension":7.3495113293057805},"index":0,"playId":"e4216bb4-790e-3cf6-85c3-fe957647a5cc","pitchNumber":1,"startTime":"2025-08-02T00:49:21.178Z","endTime":"2025-08-02T00:49:25.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":75.9,"endSpeed":71.6,"strikeZoneTop":3.73960372902339,"strikeZoneBottom":1.73203128939944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.028952541997281,"aZ":-30.518785530471277,"pfxX":-4.488428982363561,"pfxZ":1.2990166921279087,"pX":-1.0858764213623078,"pZ":2.1954310297911217,"vX0":-4.83827487480298,"vY0":-110.68702355645816,"vZ0":0.6184269555729347,"x":158.39,"y":179.5,"x0":1.6907005269380597,"y0":50.00095744357876,"z0":5.044615852256036,"aX":-5.710631060311149},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":2.8,"breakHorizontal":9.1,"spinRate":2062,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.49010512764517555,"extension":7.388994720074437},"index":1,"playId":"77c015f5-a161-3afe-97e5-d9db3001090d","pitchNumber":2,"startTime":"2025-08-02T00:49:38.693Z","endTime":"2025-08-02T00:49:45.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.2,"endSpeed":66.2,"strikeZoneTop":3.79206764508069,"strikeZoneBottom":1.78453166056906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.61855653323113,"aZ":-34.816725702426986,"pfxX":-6.73338115623377,"pfxZ":-2.41431113523187,"pX":1.1348915010479268,"pZ":1.053375608122578,"vX0":0.8591031860828706,"vY0":-103.67263048213773,"vZ0":0.4497527800901493,"x":73.74,"y":210.34,"x0":1.5914135349347476,"y0":50.00461349246021,"z0":4.974548777981346,"aX":-7.362209018090854},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-4.0,"breakHorizontal":12.0,"spinRate":1966,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.5274406340942734,"extension":7.4778332961011005},"index":2,"playId":"1f2f7cea-4644-3a02-95b4-6b1547cc5049","pitchNumber":3,"startTime":"2025-08-02T00:49:59.287Z","endTime":"2025-08-02T00:50:03.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.82089884587948,"strikeZoneBottom":1.73916723761236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.961511542971362,"aZ":-19.685381229248406,"pfxX":4.874468965556022,"pfxZ":6.894898298906337,"pX":-1.8446555519720353,"pZ":1.9256742906736066,"vX0":-10.606579005594037,"vY0":-132.4210960293305,"vZ0":-3.662997308336288,"x":187.31,"y":186.79,"x0":1.5439365460790382,"y0":50.00494141573626,"z0":4.732040663515557,"aX":8.833091932728482},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-7.1,"spinRate":2114,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.41050935145460343,"extension":7.242506560853205},"index":3,"playId":"83b09ac5-cced-3a0b-aaf8-295194d50874","pitchNumber":4,"startTime":"2025-08-02T00:50:18.888Z","endTime":"2025-08-02T00:50:24.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.682467213231,"aZ":-19.36468738362127,"pfxX":3.816026839934696,"pfxZ":6.953811150200153,"pX":-0.10489808495089388,"pZ":2.684767708031668,"vX0":-6.498860377151884,"vY0":-133.6248554106589,"vZ0":-1.866274484703332,"x":121.0,"y":166.29,"x0":1.8422551123732374,"y0":50.005919390010234,"z0":4.756549378707255,"aX":7.0334668197748},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":-5.8,"spinRate":2174,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40696768227184243,"extension":7.4768820803641685},"index":4,"playId":"127dc366-6c20-3978-bfb3-4818366edd42","pitchNumber":5,"startTime":"2025-08-02T00:50:39.080Z","endTime":"2025-08-02T00:50:43.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.87346296026772,"strikeZoneBottom":1.83514956630288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.717750278987914,"aZ":-23.405343817483867,"pfxX":3.9291707103000215,"pfxZ":4.841367062277486,"pX":1.1071627684958085,"pZ":1.7774381135062953,"vX0":-3.147136865960226,"vY0":-132.39484132955926,"vZ0":-3.290093771786177,"x":74.8,"y":190.79,"x0":1.7886565246138424,"y0":50.005266938805846,"z0":4.709132458224734,"aX":7.122336779675203},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":-6.6,"spinRate":2109,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4104385633576535,"extension":7.178521476851299},"index":5,"playId":"96873aa7-9170-350f-960d-dec1caddcf56","pitchNumber":6,"startTime":"2025-08-02T00:50:59.882Z","endTime":"2025-08-02T00:51:03.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:51:03.457Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isiah Kiner-Falefa flies out to left fielder Jordan Beck.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T00:51:15.545Z","endTime":"2025-08-02T00:53:08.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.37945051957282,"strikeZoneBottom":1.40040585409423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.757148939703143,"aZ":-19.597496730967254,"pfxX":4.220904669716418,"pfxZ":6.899459721615267,"pX":0.525076681268944,"pZ":3.0802711773580875,"vX0":-4.897902161148941,"vY0":-133.22717173467814,"vZ0":-1.0127917928461647,"x":96.99,"y":155.61,"x0":1.8265784596522503,"y0":50.0062205804132,"z0":4.862749958334854,"aX":7.698814223217964},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":-6.7,"spinRate":2136,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.40888871734692334,"extension":7.178444688328289},"index":0,"playId":"d2a990ff-22a2-34a0-9e0d-77e0529f0436","pitchNumber":1,"startTime":"2025-08-02T00:51:34.780Z","endTime":"2025-08-02T00:51:38.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.4,"endSpeed":84.3,"strikeZoneTop":3.32806249139026,"strikeZoneBottom":1.46085296331608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.285506967232656,"aZ":-20.154405924390698,"pfxX":2.2126616420365526,"pfxZ":6.640152150809774,"pX":1.4917162414700376,"pZ":2.4546141460165205,"vX0":-2.012580369017032,"vY0":-133.14764282186664,"vZ0":-2.247644378598479,"x":60.14,"y":172.51,"x0":1.9667663343389954,"y0":50.00664021564979,"z0":4.754808320579568,"aX":4.0079704467590185},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.8,"breakHorizontal":-3.6,"spinRate":1912,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41002323834295407,"extension":7.199648311146036},"index":1,"playId":"23d23b18-9008-3521-b77f-fd0bf16bd617","pitchNumber":2,"startTime":"2025-08-02T00:51:53.009Z","endTime":"2025-08-02T00:51:56.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":70.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.22089735597392,"aZ":-30.616646814261326,"pfxX":-3.7328937771141186,"pfxZ":1.2670826921310283,"pX":-0.04564137412333838,"pZ":2.117052875162075,"vX0":-3.0986191711419524,"vY0":-109.1868488027822,"vZ0":0.9534897499859598,"x":118.74,"y":181.62,"x0":1.8682702562089206,"y0":50.001269173824646,"z0":4.927190323360832,"aX":-4.581672761118098},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":2.8,"breakHorizontal":7.4,"spinRate":1989,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.49848549611249426,"extension":7.416295898428579},"index":2,"playId":"8d297c23-ef2f-34e0-92ea-def4e6251225","pitchNumber":3,"startTime":"2025-08-02T00:52:12.868Z","endTime":"2025-08-02T00:52:17.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":71.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.11881341265765,"aZ":-30.90148992380666,"pfxX":-4.332992165038613,"pfxZ":1.0114662873668614,"pX":0.22652224205797475,"pZ":2.340482963877603,"vX0":-2.4391713536567674,"vY0":-110.27146936001807,"vZ0":1.3157349881887077,"x":108.37,"y":175.59,"x0":1.9011248803000764,"y0":50.004375219204604,"z0":4.937423049331569,"aX":-5.466564239326471},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":2.4,"breakHorizontal":8.4,"spinRate":2057,"spinDirection":273},"zone":5,"typeConfidence":2.0,"plateTime":0.49215117107568185,"extension":7.368320998217069},"index":3,"playId":"4b89e6c8-f9eb-3ff2-a21a-2926cf206878","pitchNumber":4,"startTime":"2025-08-02T00:52:30.212Z","endTime":"2025-08-02T00:52:33.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":70.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.557417490534085,"aZ":-29.963682951124376,"pfxX":-2.987251954318682,"pfxZ":1.7734990626142135,"pX":-0.39386149785394287,"pZ":1.6023591654984752,"vX0":-3.5813200975996233,"vY0":-110.00273715814734,"vZ0":-0.48423453767710256,"x":132.01,"y":195.52,"x0":1.633431979674621,"y0":50.00273978091615,"z0":4.958490544764709,"aX":-3.718963291838639},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":3.4,"breakHorizontal":6.2,"spinRate":2056,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.4948895705701233,"extension":7.423467534986437},"hitData":{"launchSpeed":82.7,"launchAngle":51.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.49,"coordY":112.14}},"index":4,"playId":"513c88b6-c351-333f-88f3-0d90dfb3769a","pitchNumber":5,"startTime":"2025-08-02T00:52:55.147Z","endTime":"2025-08-02T00:53:08.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:53:08.160Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to left fielder Jordan Beck.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T00:53:22.681Z","endTime":"2025-08-02T00:54:12.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":78.0,"strikeZoneTop":3.63438105952649,"strikeZoneBottom":1.56363376691175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.675863618569565,"aZ":-28.721643288115956,"pfxX":-1.366783464935719,"pfxZ":2.2565168776889557,"pX":0.46329422631509803,"pZ":2.3420283629004306,"vX0":-2.5376360289836266,"vY0":-121.74975084252249,"vZ0":-0.4815632022095029,"x":99.34,"y":175.55,"x0":1.6890098034214174,"y0":50.00162902452886,"z0":4.988115129834768,"aX":-2.090370845291837},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.2,"breakHorizontal":3.0,"spinRate":1956,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.44667569020209275,"extension":7.371469178574744},"index":0,"playId":"94008d01-ca68-3ef1-a593-84aceae7d722","pitchNumber":1,"startTime":"2025-08-02T00:53:33.902Z","endTime":"2025-08-02T00:53:37.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":70.1,"strikeZoneTop":3.59516414364948,"strikeZoneBottom":1.56124956254606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.07484965188583,"aZ":-34.46877616406173,"pfxX":-2.8545726016956614,"pfxZ":-1.8817049073846386,"pX":-1.1972569378921223,"pZ":1.1033724122799853,"vX0":-5.184813674250471,"vY0":-109.14320626600082,"vZ0":-0.32340306098773786,"x":162.64,"y":208.99,"x0":1.5688083255027652,"y0":50.00188974665908,"z0":4.928493304253475,"aX":-3.483755920281136},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-3.2,"breakHorizontal":6.4,"spinRate":2002,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4995904193771912,"extension":7.55733289761689},"index":1,"playId":"a31b802a-12c0-3658-a294-933eafb7243c","pitchNumber":2,"startTime":"2025-08-02T00:53:49.846Z","endTime":"2025-08-02T00:53:55.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":69.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.348230328320913,"aZ":-33.743497480601306,"pfxX":-4.2788612244325215,"pfxZ":-1.2879069177399076,"pX":0.18855293601890455,"pZ":1.4308405447524828,"vX0":-2.1265748486009346,"vY0":-109.31452507972111,"vZ0":0.06341832589384344,"x":109.81,"y":200.15,"x0":1.7264034146347214,"y0":50.00085507414181,"z0":4.992401753609698,"aX":-5.232054438620328},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-2.0,"breakHorizontal":8.3,"spinRate":1978,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.49904313270203593,"extension":7.389785690292374},"hitData":{"launchSpeed":89.3,"launchAngle":31.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.07,"coordY":78.89}},"index":2,"playId":"2345b180-96b5-3ff3-be91-dd298dbbd928","pitchNumber":3,"startTime":"2025-08-02T00:54:04.573Z","endTime":"2025-08-02T00:54:12.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:54:12.116Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (13) on a sharp line drive to center fielder Oneil Cruz. Brenton Doyle out at 3rd on the throw, center fielder Oneil Cruz to third baseman Jared Triolo.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T00:56:25.520Z","endTime":"2025-08-02T00:58:08.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.342732142265394,"aZ":-21.611706202627733,"pfxX":7.791345629096211,"pfxZ":6.172885633588484,"pX":0.0817270511095349,"pZ":2.7853708086266717,"vX0":-8.917499291096014,"vY0":-129.10293892905662,"vZ0":-1.1923260859066507,"x":113.88,"y":163.57,"x0":2.5457450364164016,"y0":50.00465987204734,"z0":4.894658503167966,"aX":13.338412205669584},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":-12.5,"spinRate":2410,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.42200544221201364,"extension":6.415923864075466},"index":0,"playId":"617d65fa-6990-3fe2-b258-433a188814bc","pitchNumber":1,"startTime":"2025-08-02T00:56:39.114Z","endTime":"2025-08-02T00:56:42.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.6,"endSpeed":83.0,"strikeZoneTop":3.62503467443703,"strikeZoneBottom":1.68027092347033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21370722073371,"aZ":-21.254031952684144,"pfxX":7.355938110636389,"pfxZ":6.255422263262854,"pX":-0.8994218732194367,"pZ":3.0521845306429887,"vX0":-10.879436638343151,"vY0":-130.21367412055415,"vZ0":-0.7904772815045148,"x":151.28,"y":156.37,"x0":2.346373792381313,"y0":50.00019179219501,"z0":4.944533436459067,"aX":12.835383567243161},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.4,"breakHorizontal":-11.4,"spinRate":2302,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.41807825465799064,"extension":6.408031644491262},"index":1,"playId":"2280e13e-a62b-3824-aa26-e999f5af103f","pitchNumber":2,"startTime":"2025-08-02T00:56:54.540Z","endTime":"2025-08-02T00:56:59.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.143220708142987,"aZ":-22.119032329152972,"pfxX":8.262726647441578,"pfxZ":5.802913997274173,"pX":-0.5414800985049542,"pZ":3.0906280887180784,"vX0":-10.68772517074791,"vY0":-129.77299561630178,"vZ0":-0.22858329242406705,"x":137.64,"y":155.33,"x0":2.5268501260726315,"y0":50.00101376339323,"z0":4.84232003979287,"aX":14.314184235797919},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":-13.1,"spinRate":2320,"spinDirection":117},"zone":1,"typeConfidence":2.0,"plateTime":0.41953711691742646,"extension":6.310123764467281},"index":2,"playId":"c460fb3c-1de3-3b78-8d2a-b86651f5edfa","pitchNumber":3,"startTime":"2025-08-02T00:57:08.960Z","endTime":"2025-08-02T00:57:11.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.63218035730792,"strikeZoneBottom":1.76195328051202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.034001606275442,"aZ":-23.365991639237027,"pfxX":6.317171527208078,"pfxZ":4.973852364269323,"pX":0.03756571663617953,"pZ":4.093084526398677,"vX0":-9.053389723268934,"vY0":-131.09371336315357,"vZ0":2.3129266270996967,"x":115.57,"y":128.27,"x0":2.6867758199004386,"y0":50.00500034180911,"z0":4.924370271969338,"aX":11.194609239564127},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":-9.8,"spinRate":2365,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41495872990647964,"extension":6.335875683546233},"index":3,"playId":"e8470420-b319-36f9-a937-8ebc56a0616b","pitchNumber":4,"startTime":"2025-08-02T00:57:25.638Z","endTime":"2025-08-02T00:57:29.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":69.2,"strikeZoneTop":3.50220198830762,"strikeZoneBottom":1.70660815685929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.503593121757108,"aZ":-36.868002973866155,"pfxX":-4.30791593997459,"pfxZ":-3.912305470548281,"pX":2.088198047220271,"pZ":3.5399820094644654,"vX0":-0.3585712198254988,"vY0":-107.89377380107719,"vZ0":4.480641633840139,"x":37.4,"y":143.2,"x0":2.816602662534352,"y0":50.001099390943075,"z0":5.45362649060255,"aX":-5.172398949478166},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-5.9,"breakHorizontal":7.9,"spinRate":2443,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.5041011247900213,"extension":5.73078568173279},"index":4,"playId":"b64de6d2-46d3-31ae-8dcb-4c8473b9fd8b","pitchNumber":5,"startTime":"2025-08-02T00:57:37.886Z","endTime":"2025-08-02T00:57:41.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.475764991787038,"aZ":-20.520026051118275,"pfxX":7.734571529166538,"pfxZ":6.836240634782435,"pX":0.2931728269371472,"pZ":2.821986753603241,"vX0":-8.614493004361883,"vY0":-129.38449063837712,"vZ0":-1.1538111790090961,"x":105.82,"y":162.59,"x0":2.6515302160179934,"y0":50.00617221413746,"z0":4.837242828819255,"aX":13.19488306374327},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.4,"breakHorizontal":-12.2,"spinRate":2340,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.42235706828397657,"extension":6.403728822429694},"hitData":{"launchSpeed":106.8,"launchAngle":21.0,"totalDistance":417.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":71.25,"coordY":38.98}},"index":5,"playId":"23443e30-64f3-3ced-a14c-885daf0ddb8b","pitchNumber":6,"startTime":"2025-08-02T00:57:52.467Z","endTime":"2025-08-02T00:58:08.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:58:08.495Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Farmer flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T00:58:48.215Z","endTime":"2025-08-02T00:59:55.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":68.2,"strikeZoneTop":3.45685691723708,"strikeZoneBottom":1.54195911405059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.566975652264407,"aZ":-35.35229814185921,"pfxX":-4.599256453931327,"pfxZ":-2.726652364284263,"pX":1.1224618833547717,"pZ":2.3996620899956467,"vX0":-1.9453682334175313,"vY0":-106.69421922262858,"vZ0":1.8684040690038692,"x":74.21,"y":173.99,"x0":2.640686637410721,"y0":50.00335881940883,"z0":5.466091191175095,"aX":-5.3577214730371665},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-4.2,"breakHorizontal":8.9,"spinRate":2518,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.5113335211651031,"extension":5.81153432302232},"index":0,"playId":"14ea9d67-e0a8-3731-8de9-2019fdf09f40","pitchNumber":1,"startTime":"2025-08-02T00:58:55.949Z","endTime":"2025-08-02T00:59:02.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.4,"endSpeed":83.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75312963763736,"aZ":-21.048813405325973,"pfxX":8.023100214068101,"pfxZ":6.304453947823889,"pX":-0.9842059771632348,"pZ":2.5381519796084193,"vX0":-11.754687383529308,"vY0":-131.2235029699114,"vZ0":-1.9863345088547697,"x":154.52,"y":170.25,"x0":2.487143631664895,"y0":50.00177504047226,"z0":4.8544785608022405,"aX":14.15542204505328},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-12.2,"spinRate":2381,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.41557839415612374,"extension":6.3211272435632475},"index":1,"playId":"f9e3276b-f119-30ba-bde8-406be4353dcb","pitchNumber":2,"startTime":"2025-08-02T00:59:08.566Z","endTime":"2025-08-02T00:59:11.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.12991132440883,"aZ":-32.33365051778275,"pfxX":-1.768870103297088,"pfxZ":-0.11000442188402815,"pX":0.17982571704257935,"pZ":1.8426613108212724,"vX0":-5.398666062739192,"vY0":-117.07195959868275,"vZ0":-0.08142309819184357,"x":110.15,"y":189.03,"x0":2.7368537442498364,"y0":50.00548035012261,"z0":4.88037210669492,"aX":-2.478506212538911},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.0,"breakHorizontal":4.4,"spinRate":2432,"spinDirection":350},"zone":8,"typeConfidence":2.0,"plateTime":0.46615743239202967,"extension":6.166782922340478},"index":2,"playId":"f95050d2-92a5-3c82-ae44-28d278ea0ebd","pitchNumber":3,"startTime":"2025-08-02T00:59:26.121Z","endTime":"2025-08-02T00:59:30.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.7,"endSpeed":84.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39060312489893,"aZ":-21.529045424239975,"pfxX":7.296703849205051,"pfxZ":5.899783731722367,"pX":0.4072781210634437,"pZ":2.9052532206309363,"vX0":-8.256437680355662,"vY0":-132.05723222191085,"vZ0":-0.9554022462589452,"x":101.48,"y":160.34,"x0":2.5946708441656035,"y0":50.00287070255195,"z0":4.824053360039211,"aX":13.167675373747178},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":-11.9,"spinRate":2271,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.41136722325300346,"extension":6.420019927426984},"hitData":{"launchSpeed":92.7,"launchAngle":52.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.6,"coordY":94.59}},"index":3,"playId":"3cc40041-2c13-30f2-9841-14a2d07a9eb2","pitchNumber":4,"startTime":"2025-08-02T00:59:43.953Z","endTime":"2025-08-02T00:59:55.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T00:59:55.969Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T01:00:08.680Z","endTime":"2025-08-02T01:01:29.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.51672427180207,"strikeZoneBottom":1.61191444152366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.601027620501423,"aZ":-31.812798158949995,"pfxX":9.276748174803265,"pfxZ":0.2071601182624061,"pX":0.9450785699059008,"pZ":2.2974366314168813,"vX0":-8.591425022668764,"vY0":-131.11908026150263,"vZ0":1.554674651690498,"x":80.98,"y":176.75,"x0":3.0340567504135736,"y0":50.00446749674706,"z0":4.043564831165469,"aX":16.410636937653507},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":-15.2,"spinRate":2396,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4152166079271047,"extension":6.387735904419581},"index":0,"playId":"2aae379a-d2c0-3ec9-9b16-8da9ab2ece79","pitchNumber":1,"startTime":"2025-08-02T01:00:16.955Z","endTime":"2025-08-02T01:00:22.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.4,"endSpeed":83.0,"strikeZoneTop":3.45944050467337,"strikeZoneBottom":1.62884183722976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06360868075436,"aZ":-30.988622278182355,"pfxX":8.294316429481057,"pfxZ":0.680525319322351,"pX":0.9927252097885338,"pZ":2.357211954923494,"vX0":-7.916670336419006,"vY0":-130.15084492057503,"vZ0":1.2038932174850734,"x":79.16,"y":175.14,"x0":2.9722402524903937,"y0":50.00392915645775,"z0":4.206786300319981,"aX":14.467455040678649},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":-13.7,"spinRate":2379,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.41821178207585685,"extension":6.407572255876051},"index":1,"playId":"eaf3014e-e087-3e8b-9a59-4f7d87696b2f","pitchNumber":2,"startTime":"2025-08-02T01:00:29.571Z","endTime":"2025-08-02T01:00:33.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":76.3,"endSpeed":71.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.200882965064373,"aZ":-34.099437666501295,"pfxX":-4.5017014514557,"pfxZ":-1.5248242998579737,"pX":-1.5973241550441037,"pZ":2.0233317800764614,"vX0":-8.785313606029625,"vY0":-110.87709717221622,"vZ0":3.3307285497287644,"x":177.89,"y":184.15,"x0":2.9791468664554377,"y0":50.0031018100552,"z0":4.027538052808776,"aX":-5.682306066329559},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.7,"breakHorizontal":10.2,"spinRate":2575,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4913614918296316,"extension":6.151503472180982},"index":2,"playId":"da6d31e8-fb66-3404-86f0-0f549af63182","pitchNumber":3,"startTime":"2025-08-02T01:00:42.443Z","endTime":"2025-08-02T01:00:46.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":71.1,"strikeZoneTop":3.43644516530179,"strikeZoneBottom":1.56850948569637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.806198703159335,"aZ":-33.59570913873666,"pfxX":-4.348106166085148,"pfxZ":-1.1275039222584677,"pX":-1.361066365517517,"pZ":1.4549750045406196,"vX0":-8.272372583912668,"vY0":-111.01694850196165,"vZ0":2.183179642369846,"x":168.88,"y":199.5,"x0":2.9619734431048492,"y0":50.00220460250653,"z0":3.92828494148494,"aX":-5.4862160279915155},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-1.2,"breakHorizontal":9.8,"spinRate":2540,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4912889405196559,"extension":6.072441261307356},"index":3,"playId":"396666dd-ba57-31b9-9c05-56f54e011ae6","pitchNumber":4,"startTime":"2025-08-02T01:00:59.298Z","endTime":"2025-08-02T01:01:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0276140500062,"aZ":-23.681965099558496,"pfxX":8.1908839081685,"pfxZ":4.757854627601402,"pX":0.6464489163386733,"pZ":2.4461863961258916,"vX0":-7.952246299018506,"vY0":-132.21780494876165,"vZ0":-1.4287042441799815,"x":92.36,"y":172.73,"x0":2.6171248276036065,"y0":50.00226087794685,"z0":4.717715455397028,"aX":14.620394738254248},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.3,"spinRate":2382,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.4129623856651983,"extension":6.49957533899184},"hitData":{"launchSpeed":98.9,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.68,"coordY":100.87}},"index":4,"playId":"5c727656-e9c9-3537-8512-9a8a67063bae","pitchNumber":5,"startTime":"2025-08-02T01:01:20.105Z","endTime":"2025-08-02T01:01:29.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.08,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:01:29.891Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T01:01:58.766Z","endTime":"2025-08-02T01:02:49.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.29350360136688,"strikeZoneBottom":1.57354278060694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.988823679045783,"aZ":-30.729805810706527,"pfxX":8.38075872585368,"pfxZ":0.9863076095875307,"pX":0.6417325123053503,"pZ":2.089531793149445,"vX0":-7.266121317763571,"vY0":-119.29236177169656,"vZ0":-0.41802316649326565,"x":92.54,"y":182.36,"x0":2.6182854598995617,"y0":50.0005161689741,"z0":5.004798317653725,"aX":12.243565563580114},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.9,"breakHorizontal":-13.7,"spinRate":1960,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.4567496790948007,"extension":6.60043319570181},"index":0,"playId":"a1b2d12c-f2d5-3b1e-ac2c-8c4bf294f41c","pitchNumber":1,"startTime":"2025-08-02T01:01:59.755Z","endTime":"2025-08-02T01:02:03.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.7,"strikeZoneTop":3.25364434912169,"strikeZoneBottom":1.57127326479851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.921582093294244,"aZ":-30.65862829427189,"pfxX":7.330234820022689,"pfxZ":1.0070743945741847,"pX":-0.7293789859703924,"pZ":0.5792862281503078,"vX0":-9.98979455442415,"vY0":-120.47300218856712,"vZ0":-3.7941556818030655,"x":144.8,"y":223.14,"x0":2.4801273047211154,"y0":50.00166254375522,"z0":4.826009373087839,"aX":10.995751527512864},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":-11.4,"spinRate":2040,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4511479747790692,"extension":6.394561449701018},"index":1,"playId":"e833db3b-9e33-3a26-beb3-a131333f55dd","pitchNumber":2,"startTime":"2025-08-02T01:02:18.407Z","endTime":"2025-08-02T01:02:23.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.481998200531397,"aZ":-30.64783629902375,"pfxX":0.571255264751291,"pfxZ":1.045801299515384,"pX":-0.3613395020470833,"pZ":2.9636242305746925,"vX0":-7.447828272434477,"vY0":-118.83097725963567,"vZ0":1.716791956921826,"x":130.77,"y":158.76,"x0":2.7070033513250125,"y0":50.00573177309518,"z0":4.9673689809097485,"aX":0.8378169373397252},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":0.4,"spinRate":2361,"spinDirection":323},"zone":1,"typeConfidence":2.0,"plateTime":0.4566419885706101,"extension":6.09767195201725},"hitData":{"launchSpeed":77.2,"launchAngle":31.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.27,"coordY":89.0}},"index":2,"playId":"a249772d-7a38-30bb-bcd5-e70899b0ddeb","pitchNumber":3,"startTime":"2025-08-02T01:02:41.631Z","endTime":"2025-08-02T01:02:49.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.5000000000000004,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:02:49.615Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew McCutchen grounds out, shortstop Ezequiel Tovar to first baseman Warming Bernabel.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T01:03:38.335Z","endTime":"2025-08-02T01:05:49.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.6,"strikeZoneTop":3.53320181529593,"strikeZoneBottom":1.59368307432572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.587516731222706,"aZ":-31.433574780630344,"pfxX":-5.637239456123123,"pfxZ":0.6066368643094435,"pX":1.2318193149568062,"pZ":2.436746131850373,"vX0":0.5410113430419822,"vY0":-108.86290590779686,"vZ0":1.5002887141957941,"x":70.05,"y":172.99,"x0":1.7156281070721269,"y0":50.002391177278426,"z0":5.105993946557096,"aX":-6.860828265324403},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":1.7,"breakHorizontal":10.1,"spinRate":2002,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.5004674654755754,"extension":7.008813401893057},"index":0,"playId":"fe6ee97c-75b2-388b-aee1-5bb1676044fa","pitchNumber":1,"startTime":"2025-08-02T01:04:56.881Z","endTime":"2025-08-02T01:05:03.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.43480951109698,"strikeZoneBottom":1.62585496247497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42232769707506,"aZ":-19.89164691647901,"pfxX":4.928017607845817,"pfxZ":6.8650935772153545,"pX":0.12992317232618603,"pZ":3.4622675518151165,"vX0":-5.858159895953331,"vY0":-132.44234999064258,"vZ0":-0.006393854199129634,"x":112.05,"y":145.3,"x0":1.722915422890831,"y0":50.00304715639467,"z0":4.91106740287822,"aX":8.817285365777707},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":-7.8,"spinRate":2128,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.41246799742496076,"extension":7.380944225533505},"index":1,"playId":"0ce6a2db-c036-39ab-ba19-b65e944505d3","pitchNumber":2,"startTime":"2025-08-02T01:05:10.792Z","endTime":"2025-08-02T01:05:15.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.49991081296669,"strikeZoneBottom":1.56023780723654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.211981114629335,"aZ":-20.337806920125796,"pfxX":5.614991671458496,"pfxZ":6.470054994906281,"pX":0.7962981851967003,"pZ":2.0409985770429793,"vX0":-4.710188815976769,"vY0":-133.96996137482057,"vZ0":-3.136020782434823,"x":86.65,"y":183.67,"x0":1.8422546471591619,"y0":50.00158227616826,"z0":4.6695137109958855,"aX":10.271095851133415},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-9.2,"spinRate":2197,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.40784531338550467,"extension":7.264547431047945},"index":2,"playId":"4895e828-48a4-32de-97a3-b052aa36fa9b","pitchNumber":3,"startTime":"2025-08-02T01:05:26.017Z","endTime":"2025-08-02T01:05:32.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.91053687597609,"aZ":-27.45830143856988,"pfxX":-4.716582645674273,"pfxZ":3.9065722145741173,"pX":0.7384061338209964,"pZ":2.339895227570286,"vX0":-0.4685461684918084,"vY0":-108.80768683537174,"vZ0":0.7799251388406772,"x":88.85,"y":175.6,"x0":1.569349252863712,"y0":50.00169550722699,"z0":4.936750420615375,"aX":-5.692357292585604},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":7.6,"breakHorizontal":8.6,"spinRate":1989,"spinDirection":269},"zone":6,"typeConfidence":2.0,"plateTime":0.5021097619128816,"extension":7.308192988804997},"hitData":{"launchSpeed":63.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.48,"coordY":155.51}},"index":3,"playId":"5b7db14b-5297-358c-90b3-2dc36f3a25da","pitchNumber":4,"startTime":"2025-08-02T01:05:41.148Z","endTime":"2025-08-02T01:05:49.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:05:49.723Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T01:05:58.119Z","endTime":"2025-08-02T01:08:00.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":74.3,"endSpeed":68.9,"strikeZoneTop":3.58618000009596,"strikeZoneBottom":1.64754824114221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.795194346594304,"aZ":-32.41760861653797,"pfxX":-5.523984236908863,"pfxZ":-0.2067418334954949,"pX":1.0157999869061636,"pZ":1.6313925710511803,"vX0":0.1971342394207365,"vY0":-108.29296281741533,"vZ0":0.4309179345625047,"x":78.28,"y":194.73,"x0":1.6421790566653156,"y0":50.000907459679524,"z0":4.957956169082493,"aX":-6.601400277101802},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":0.0,"breakHorizontal":10.0,"spinRate":2092,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.5045715815299419,"extension":7.293388755144382},"index":0,"playId":"b9275202-510e-3315-978a-1c36e38a2235","pitchNumber":1,"startTime":"2025-08-02T01:06:14.397Z","endTime":"2025-08-02T01:06:20.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.5129306170395,"strikeZoneBottom":1.66759207377877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.604522715928507,"aZ":-20.834351447854417,"pfxX":5.977162634454842,"pfxZ":6.214211911276476,"pX":0.9637854603446244,"pZ":2.4370480768671485,"vX0":-4.415893306213661,"vY0":-133.25198978052327,"vZ0":-2.216515775610153,"x":80.26,"y":172.98,"x0":1.8535493664162217,"y0":50.00437929115371,"z0":4.761138912541362,"aX":10.911270309225088},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-10.1,"spinRate":2282,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.40870761212591455,"extension":7.169250068721464},"index":1,"playId":"a270ab5e-75ae-31b5-bc93-a723643baf97","pitchNumber":2,"startTime":"2025-08-02T01:06:31.684Z","endTime":"2025-08-02T01:06:35.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.9,"strikeZoneTop":3.57808426805242,"strikeZoneBottom":1.67704567939919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.93378529348407,"aZ":-28.34456635728388,"pfxX":-5.738098385900898,"pfxZ":3.135083123113211,"pX":-0.28237612159188274,"pZ":1.2165641822092998,"vX0":-2.5793853744816047,"vY0":-109.1332417926088,"vZ0":-1.2882754944499706,"x":127.76,"y":205.93,"x0":1.655639944396513,"y0":50.00202648917032,"z0":4.832631121573137,"aX":-7.008510813127756},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":5.6,"breakHorizontal":11.0,"spinRate":1983,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4994814172898927,"extension":7.397845790860127},"index":2,"playId":"3d9466b7-ecec-3476-a6f3-9416181e1ca4","pitchNumber":3,"startTime":"2025-08-02T01:06:50.107Z","endTime":"2025-08-02T01:06:55.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.51714118618787,"strikeZoneBottom":1.69034724058238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.397790084930392,"aZ":-18.460810566046458,"pfxX":6.034543496636577,"pfxZ":7.412843250070183,"pX":1.0449211790736879,"pZ":1.9219102843572096,"vX0":-4.098813894010389,"vY0":-134.2743010272075,"vZ0":-3.9669557610196335,"x":77.17,"y":186.89,"x0":1.7967494193373248,"y0":50.006423384242346,"z0":4.7091821520788875,"aX":11.170289632563046},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":-10.2,"spinRate":2257,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4058307884190433,"extension":7.394532880388921},"index":3,"playId":"99c99b10-e59a-3846-8145-b24487949538","pitchNumber":4,"startTime":"2025-08-02T01:07:09.372Z","endTime":"2025-08-02T01:07:15.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.53585741797683,"strikeZoneBottom":1.67214358970998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33814620202438,"aZ":-20.801980558999738,"pfxX":5.657805168362332,"pfxZ":6.27757225905332,"pX":-0.6134340172525503,"pZ":2.4045290873544545,"vX0":-8.368254305211556,"vY0":-132.71632491651593,"vZ0":-2.120018413421506,"x":140.38,"y":173.86,"x0":1.823461268279452,"y0":50.00220896809269,"z0":4.704775562219987,"aX":10.248172755105756},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":-8.8,"spinRate":2210,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.4103380167716897,"extension":7.172745513624837},"index":4,"playId":"87a82778-ec4f-3603-8ce0-efa0907cde21","pitchNumber":5,"startTime":"2025-08-02T01:07:26.387Z","endTime":"2025-08-02T01:07:30.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-02T01:07:36.013Z","endTime":"2025-08-02T01:07:56.709Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.56893676171244,"strikeZoneBottom":1.70482789380431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46100429259904,"aZ":-21.181018663386787,"pfxX":6.7444435599927886,"pfxZ":6.057481245067168,"pX":-0.9431189392669465,"pZ":1.2576125322283267,"vX0":-9.333812514036989,"vY0":-132.86056283494432,"vZ0":-4.594690279120508,"x":152.95,"y":204.82,"x0":1.715051383153084,"y0":50.00258651110556,"z0":4.518981073095481,"aX":12.239232863183531},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-10.6,"spinRate":2280,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4099133072859895,"extension":7.378641094534473},"index":6,"playId":"7308a0fc-f037-3683-882f-9998aaee11ad","pitchNumber":6,"startTime":"2025-08-02T01:07:56.709Z","endTime":"2025-08-02T01:08:00.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:08:00.618Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to left fielder Jordan Beck.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T01:08:12.772Z","endTime":"2025-08-02T01:08:38.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":70.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.334186043865113,"aZ":-32.28486007835106,"pfxX":-5.036672779319256,"pfxZ":-0.087285955713015,"pX":-0.43329284179848504,"pZ":1.777600127635836,"vX0":-3.1471170272935236,"vY0":-109.22139689871838,"vZ0":0.5261480007291481,"x":133.52,"y":190.78,"x0":1.6728366957580645,"y0":50.00428589031369,"z0":4.961161075039722,"aX":-6.18341327564846},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":0.2,"breakHorizontal":9.8,"spinRate":2020,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.49842782149972864,"extension":7.297107474243026},"hitData":{"launchSpeed":91.3,"launchAngle":32.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.28,"coordY":64.36}},"index":0,"playId":"228f9ae4-7499-3584-975e-4d46b0648284","pitchNumber":1,"startTime":"2025-08-02T01:08:25.851Z","endTime":"2025-08-02T01:08:38.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:08:38.002Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T01:08:49.419Z","endTime":"2025-08-02T01:10:25.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.3,"strikeZoneTop":3.9590278366005,"strikeZoneBottom":1.76784661709967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.49507796947317,"aZ":-21.73725353586917,"pfxX":7.208181983156648,"pfxZ":5.730162297589779,"pX":-1.1086338310385024,"pZ":1.0996266983354133,"vX0":-9.846544946876147,"vY0":-132.38381077024627,"vZ0":-5.211501997099348,"x":159.26,"y":209.09,"x0":1.6791554995616562,"y0":50.00034200126261,"z0":4.631139915073817,"aX":13.120507802220292},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":-11.5,"spinRate":2271,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4097926311614204,"extension":8.385095298872809},"index":0,"playId":"f882ffd4-06ac-32bb-90fd-946e43c7e07f","pitchNumber":1,"startTime":"2025-08-02T01:09:04.402Z","endTime":"2025-08-02T01:09:08.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":69.7,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.649543646584105,"aZ":-28.545257863942638,"pfxX":-3.230863274413751,"pfxZ":3.001438102516386,"pX":0.015587098295407064,"pZ":1.6885083364807707,"vX0":-2.488386154639433,"vY0":-107.9920223705379,"vZ0":-0.43732990569283303,"x":116.41,"y":193.19,"x0":1.5929340506107232,"y0":50.00309319748497,"z0":4.971454307541449,"aX":-3.9054215430365313},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":5.6,"breakHorizontal":6.4,"spinRate":1884,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.5027025699193182,"extension":7.382451356131438},"index":1,"playId":"b841b36e-479d-35bc-9ade-ba5d4fa1e11d","pitchNumber":2,"startTime":"2025-08-02T01:09:21.383Z","endTime":"2025-08-02T01:09:24.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":71.1,"strikeZoneTop":3.92242372861697,"strikeZoneBottom":1.76778079651137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.16970875270659,"aZ":-30.75329692339998,"pfxX":-3.602501185389177,"pfxZ":1.1347639100299611,"pX":-0.03166886539014781,"pZ":1.018489903979711,"vX0":-2.5032974192048445,"vY0":-109.87100625537062,"vZ0":-1.5153975513675206,"x":118.21,"y":211.28,"x0":1.5812015079667818,"y0":50.00314232880929,"z0":4.916048872634849,"aX":-4.507308413021411},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":2.0,"breakHorizontal":7.1,"spinRate":2064,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4941161753851815,"extension":7.440381867562516},"index":2,"playId":"ee31e557-3945-39ac-918f-220874540121","pitchNumber":3,"startTime":"2025-08-02T01:09:42.866Z","endTime":"2025-08-02T01:09:50.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.9,"strikeZoneTop":3.88793601798177,"strikeZoneBottom":1.77057918932552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13210607688383,"aZ":-20.662548127818372,"pfxX":6.994473257059754,"pfxZ":6.3465531572813685,"pX":-0.5620591938591559,"pZ":2.079513592493999,"vX0":-8.588727192967756,"vY0":-132.3112970581024,"vZ0":-3.195638518687285,"x":138.42,"y":182.63,"x0":1.7828680304906648,"y0":50.00167199168273,"z0":4.777061312327165,"aX":12.686066203434107},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":-11.3,"spinRate":2207,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.4103771449918501,"extension":8.419564325631555},"index":3,"playId":"449eacee-2459-3450-aad1-9b4cd3990cf6","pitchNumber":4,"startTime":"2025-08-02T01:10:01.611Z","endTime":"2025-08-02T01:10:05.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.6,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.46246217480569,"aZ":-32.08114360071614,"pfxX":-3.729787348341716,"pfxZ":0.07523778431283557,"pX":0.7778556854286659,"pZ":1.5360741294811533,"vX0":-0.6361055099506707,"vY0":-107.68681177737615,"vZ0":0.20471641916465266,"x":87.35,"y":197.31,"x0":1.5612820854363039,"y0":50.00157790542967,"z0":4.968353051830656,"aX":-4.410643173371716},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":0.5,"breakHorizontal":7.0,"spinRate":2088,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.5072642290448144,"extension":7.296252225218763},"index":4,"playId":"d433943e-ea43-36b7-86db-2bc6a6952d24","pitchNumber":5,"startTime":"2025-08-02T01:10:19.655Z","endTime":"2025-08-02T01:10:25.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:10:25.433Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (8) on a sharp fly ball to left fielder Tommy Pham.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:12:20.436Z","endTime":"2025-08-02T01:13:16.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.5,"endSpeed":74.6,"strikeZoneTop":3.00132791423432,"strikeZoneBottom":1.35707660675465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.560761559937557,"aZ":-28.00818751037301,"pfxX":8.562960347495396,"pfxZ":2.975549461020428,"pX":-0.827104135300774,"pZ":1.446110635412175,"vX0":-10.229936628400567,"vY0":-116.86252922390635,"vZ0":-1.9712676042517632,"x":148.53,"y":199.74,"x0":2.470519626235665,"y0":50.00148748901765,"z0":4.901354927322794,"aX":11.984418043034909},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.2,"breakHorizontal":-13.3,"spinRate":2150,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.46656089992653804,"extension":6.519531076693659},"index":0,"playId":"ba70af0b-2d95-36cc-a3d8-14de0177c9b3","pitchNumber":1,"startTime":"2025-08-02T01:12:36.548Z","endTime":"2025-08-02T01:12:40.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.4,"endSpeed":82.0,"strikeZoneTop":3.27871780380788,"strikeZoneBottom":1.44812341233604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.964923589133058,"aZ":-31.171980674151108,"pfxX":9.631421463236668,"pfxZ":0.5895776374704109,"pX":0.43690261599364855,"pZ":3.061904254221464,"vX0":-9.534868837375308,"vY0":-128.48719575504805,"vZ0":3.020402586657923,"x":100.35,"y":156.11,"x0":2.9118852269967794,"y0":50.00415421083042,"z0":4.265552714494486,"aX":16.406391932700956},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":2446,"spinDirection":103},"zone":3,"typeConfidence":2.0,"plateTime":0.4232918759618194,"extension":6.37218198480489},"index":1,"playId":"1a328a1f-04cc-36b8-933e-3c955b1dcc59","pitchNumber":2,"startTime":"2025-08-02T01:12:48.220Z","endTime":"2025-08-02T01:12:52.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34658575465961,"aZ":-24.723002438267063,"pfxX":9.815900792835755,"pfxZ":4.36310243823878,"pX":-0.4952478529902946,"pZ":2.408742630087338,"vX0":-10.984853019930828,"vY0":-128.9479231715329,"vZ0":-1.3633355140503767,"x":135.88,"y":173.74,"x0":2.5171388853630448,"y0":50.00163932282026,"z0":4.827068856515626,"aX":16.757896725855165},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-15.7,"spinRate":2394,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.42254602295993404,"extension":6.40103722591774},"hitData":{"launchSpeed":107.0,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":63.07,"coordY":55.3}},"index":2,"playId":"cbe0aa70-82e7-308d-a132-8edfe7a2aacd","pitchNumber":3,"startTime":"2025-08-02T01:13:02.330Z","endTime":"2025-08-02T01:13:16.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":1.4,"leverageIndex":0.21,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:13:16.807Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to left fielder Tommy Pham.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:13:28.339Z","endTime":"2025-08-02T01:15:12.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.7,"strikeZoneTop":3.52062411172496,"strikeZoneBottom":1.56993060736608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.119477581668303,"aZ":-28.879710918082985,"pfxX":0.2970451871053954,"pfxZ":2.2478867811687433,"pX":-0.681610230686195,"pZ":1.2633113888359944,"vX0":-7.905684615728921,"vY0":-118.92225246582882,"vZ0":-2.3025851265126045,"x":142.98,"y":204.67,"x0":2.6167028351149058,"y0":50.00144412385135,"z0":4.8081885511300815,"aX":0.43644097915446206},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.8,"breakHorizontal":1.0,"spinRate":2447,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4567760766763085,"extension":6.139949649789287},"index":0,"playId":"e0e558b7-d584-30a8-ad98-afea466576e8","pitchNumber":1,"startTime":"2025-08-02T01:13:46.180Z","endTime":"2025-08-02T01:13:51.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.748106274528567,"aZ":-30.536357555799295,"pfxX":-0.06260020668525001,"pfxZ":1.1364275389411063,"pX":-1.082038440931062,"pZ":2.7839020253521696,"vX0":-8.495293262247264,"vY0":-117.7843331475641,"vZ0":1.3037828870834758,"x":158.24,"y":163.61,"x0":2.5464175133098093,"y0":50.00040973373777,"z0":5.001294574844441,"aX":-0.08787246094497383},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.5,"breakHorizontal":1.7,"spinRate":2479,"spinDirection":305},"zone":11,"typeConfidence":2.0,"plateTime":0.4611743618554298,"extension":5.999388828544215},"index":1,"playId":"89b06f41-2761-34e9-b2d8-888f2c80bcb1","pitchNumber":2,"startTime":"2025-08-02T01:14:02.031Z","endTime":"2025-08-02T01:14:05.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.885975266114205,"aZ":-30.023725497365962,"pfxX":7.801979260281861,"pfxZ":1.4906952768491246,"pX":-0.37283118500201384,"pZ":1.9814429736356203,"vX0":-9.308781020069702,"vY0":-118.07799485936214,"vZ0":-0.5595387885751935,"x":131.21,"y":185.28,"x0":2.5675729612773295,"y0":50.00238741723042,"z0":4.932638972706511,"aX":11.25700912542398},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.9,"breakHorizontal":-12.5,"spinRate":2133,"spinDirection":101},"zone":7,"typeConfidence":2.0,"plateTime":0.4600600655795919,"extension":6.372255692900176},"index":2,"playId":"6c44e4de-0ca8-3bcf-baa4-b0bc0d8a06b7","pitchNumber":3,"startTime":"2025-08-02T01:14:21.092Z","endTime":"2025-08-02T01:14:25.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.4,"strikeZoneTop":3.43558768486098,"strikeZoneBottom":1.57083698475563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.627886782586177,"aZ":-31.552959486880333,"pfxX":8.219679700318991,"pfxZ":0.42637395678711876,"pX":1.1458370090783694,"pZ":1.7417747174072518,"vX0":-6.212697969857935,"vY0":-119.03735680492387,"vZ0":-0.7313749930346939,"x":73.32,"y":191.75,"x0":2.6967622803500033,"y0":50.00337307027818,"z0":4.860990478670892,"aX":12.02905927548079},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-13.8,"spinRate":2092,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4567006734160519,"extension":6.143463501144486},"index":3,"playId":"f2a001ba-7ef0-3f30-b9a5-e22f81d7b0c8","pitchNumber":4,"startTime":"2025-08-02T01:14:42.398Z","endTime":"2025-08-02T01:14:46.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.28121605283232,"aZ":-31.64600579927724,"pfxX":-1.1065617088697182,"pfxZ":0.36117464934701005,"pX":0.0889328566748141,"pZ":2.617380552512091,"vX0":-5.94668090394491,"vY0":-118.5740681946808,"vZ0":1.285068532346485,"x":113.61,"y":168.11,"x0":2.7519922286349057,"y0":50.001881368161726,"z0":4.91188840821509,"aX":-1.6065967659148317},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.2,"breakHorizontal":3.1,"spinRate":2460,"spinDirection":257},"zone":5,"typeConfidence":2.0,"plateTime":0.45833713171585666,"extension":6.080513851337548},"hitData":{"launchSpeed":99.8,"launchAngle":45.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.87,"coordY":84.76}},"index":4,"playId":"c0242a11-b56c-317e-a513-b57ebddbde04","pitchNumber":5,"startTime":"2025-08-02T01:14:59.175Z","endTime":"2025-08-02T01:15:12.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.36,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:15:12.879Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:15:32.386Z","endTime":"2025-08-02T01:17:36.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":69.1,"strikeZoneTop":3.64341348211148,"strikeZoneBottom":1.61868094444931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.499779256626866,"aZ":-36.255245795758036,"pfxX":-5.250603026013822,"pfxZ":-3.4200023767517784,"pX":1.1279458383319199,"pZ":2.0721533184534886,"vX0":-1.9671384315010503,"vY0":-107.78727257122019,"vZ0":1.3847650689039583,"x":74.01,"y":182.83,"x0":2.7313023078760974,"y0":50.005209372936335,"z0":5.386057625354923,"aX":-6.257419477593013},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-5.6,"breakHorizontal":10.0,"spinRate":2406,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.5057125846129535,"extension":5.958733240505005},"index":0,"playId":"418174d0-67c5-3159-bd56-9f1079a04083","pitchNumber":1,"startTime":"2025-08-02T01:15:38.908Z","endTime":"2025-08-02T01:15:43.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.68184801019926,"strikeZoneBottom":1.69509964342741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.630111411743236,"aZ":-35.10026829941318,"pfxX":7.2263316000734354,"pfxZ":-1.7110354021187213,"pX":1.2551101292470126,"pZ":2.674146699095054,"vX0":-6.843120286514366,"vY0":-129.1756937214037,"vZ0":3.238305339371882,"x":69.16,"y":166.58,"x0":2.9832658847244264,"y0":50.00201583666201,"z0":4.080817766308654,"aX":12.37111160670456},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.3,"breakHorizontal":-11.8,"spinRate":2239,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4219429019877059,"extension":6.3367790147250505},"index":1,"playId":"05c3f7d9-7a5e-301b-9d9a-74158a036b98","pitchNumber":2,"startTime":"2025-08-02T01:15:57.214Z","endTime":"2025-08-02T01:16:01.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.317193808594876,"aZ":-31.260910072030452,"pfxX":9.166334782296488,"pfxZ":0.6587939990200518,"pX":0.7653050649812325,"pZ":2.244536985688968,"vX0":-6.943447502633756,"vY0":-117.02823261149385,"vZ0":0.4506259014892442,"x":87.83,"y":178.18,"x0":2.5885290645840473,"y0":50.000352531917564,"z0":4.991768521778136,"aX":12.636816068453017},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.7,"breakHorizontal":-14.8,"spinRate":2141,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.46910499892425994,"extension":6.699545065957696},"index":2,"playId":"82e485ba-6c59-308e-8e73-bdcaee622c15","pitchNumber":3,"startTime":"2025-08-02T01:16:12.363Z","endTime":"2025-08-02T01:16:16.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.347983286280357,"aZ":-30.473299081172733,"pfxX":0.10868752681100968,"pfxZ":1.1949108614027315,"pX":-0.5237060948361651,"pZ":2.0124399041265306,"vX0":-7.571854513687937,"vY0":-118.42804621611496,"vZ0":-0.10985716333629814,"x":136.96,"y":184.44,"x0":2.692991654936171,"y0":50.00588357194051,"z0":4.832775580208759,"aX":0.15568296540445148},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.4,"breakHorizontal":1.6,"spinRate":2318,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4614442644530703,"extension":6.195628856958417},"index":3,"playId":"8515c446-4472-3611-b2ed-ff530ca560ac","pitchNumber":4,"startTime":"2025-08-02T01:16:33.533Z","endTime":"2025-08-02T01:16:37.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.4,"strikeZoneTop":3.67524234365556,"strikeZoneBottom":1.7416605936657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.71900066433338,"aZ":-31.442249337775696,"pfxX":0.1369672001941149,"pfxZ":0.5014828290573323,"pX":-1.2943973252712735,"pZ":1.5690735773077285,"vX0":-9.442969183332536,"vY0":-118.72577262091019,"vZ0":-0.7401957009127896,"x":166.34,"y":196.42,"x0":2.685398797165171,"y0":50.00259193947895,"z0":4.700032953906144,"aX":0.20157803339265878},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":1.6,"spinRate":2304,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.45806893529755266,"extension":6.193325550998954},"index":4,"playId":"002b8800-73e5-3862-9b29-33f03fc4076a","pitchNumber":5,"startTime":"2025-08-02T01:16:54.790Z","endTime":"2025-08-02T01:16:58.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":79.9,"endSpeed":74.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.38057796864496,"aZ":-29.739280155220346,"pfxX":8.134919782145076,"pfxZ":1.747846281738381,"pX":0.7224629041919794,"pZ":2.726823468783525,"vX0":-6.881102061678015,"vY0":-116.34660202452973,"vZ0":1.0956572096785295,"x":89.46,"y":165.16,"x0":2.6377115967143374,"y0":50.00294628636048,"z0":5.032470573864989,"aX":11.340768135170004},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.7,"breakHorizontal":-13.4,"spinRate":2045,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.46776275261228406,"extension":6.240599703154653},"index":5,"playId":"4a3c4ea7-bfce-3fb3-aa3b-216579f4ce4d","pitchNumber":6,"startTime":"2025-08-02T01:17:11.674Z","endTime":"2025-08-02T01:17:15.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.70964682616745,"strikeZoneBottom":1.70192509151628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.44529306150711,"aZ":-30.47859525686423,"pfxX":9.632148240072091,"pfxZ":1.1959531673953245,"pX":-0.06042685756886655,"pZ":1.085015539643457,"vX0":-8.89661813306299,"vY0":-117.49922266009864,"vZ0":-2.2488522686775783,"x":119.3,"y":209.48,"x0":2.499346087536235,"y0":50.00354550809163,"z0":4.849857079846467,"aX":13.651560006099205},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.6,"spinRate":2162,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4637773262727376,"extension":6.552428624387123},"index":6,"playId":"00913b2d-fd06-3952-b3a3-11b80fa42ccb","pitchNumber":7,"startTime":"2025-08-02T01:17:33.088Z","endTime":"2025-08-02T01:17:36.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:17:36.544Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Warming Bernabel homers (3) on a fly ball to left field. Ezequiel Tovar scores. Jordan Beck scores.","rbi":3,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:17:56.693Z","endTime":"2025-08-02T01:18:47.779Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":571760,"link":"/api/v1/people/571760"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":571760,"link":"/api/v1/people/571760"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":571760,"link":"/api/v1/people/571760"},"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(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":82.5,"endSpeed":77.7,"strikeZoneTop":3.14135812823255,"strikeZoneBottom":1.27391057899583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.063591401896957,"aZ":-29.539398832406683,"pfxX":1.2622393585265494,"pfxZ":1.7479204501261858,"pX":-0.723322548763034,"pZ":2.283908923980048,"vX0":-8.480019698801803,"vY0":-120.17990529639741,"vZ0":0.02331515395532957,"x":144.57,"y":177.11,"x0":2.644471084841995,"y0":50.000904555839725,"z0":4.837384049736423,"aX":1.9006803685659255},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-0.8,"spinRate":2363,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.4508932741438181,"extension":6.172859886478279},"index":0,"playId":"387f9f82-07b3-3d5d-ba25-99ac5b982239","pitchNumber":1,"startTime":"2025-08-02T01:18:03.041Z","endTime":"2025-08-02T01:18:06.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.57749196350711,"aZ":-30.456811657666623,"pfxX":0.5646483652052918,"pfxZ":1.1711455166718565,"pX":-0.4006672764623085,"pZ":2.342977857669571,"vX0":-7.440439643761956,"vY0":-118.50860147462481,"vZ0":0.3055336070595349,"x":132.27,"y":175.52,"x0":2.66875671732004,"y0":50.0008031529145,"z0":4.931528877537506,"aX":0.8268971195456941},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":0.2,"spinRate":2247,"spinDirection":320},"zone":4,"typeConfidence":2.0,"plateTime":0.4572490951591064,"extension":6.1377353919228},"hitData":{"launchSpeed":97.9,"launchAngle":35.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.26,"coordY":69.55}},"index":1,"playId":"67ea5f66-9e58-3b2d-bc01-3be2b27a4230","pitchNumber":2,"startTime":"2025-08-02T01:18:22.282Z","endTime":"2025-08-02T01:18:47.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":5.6,"leverageIndex":0.51,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:18:47.779Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Thairo Estrada doubles (8) on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:18:59.971Z","endTime":"2025-08-02T01:20:41.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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, 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":81.7,"endSpeed":76.3,"strikeZoneTop":3.47128139003068,"strikeZoneBottom":1.64095779987589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.30986980428643,"aZ":-27.42154687776199,"pfxX":7.733986681622504,"pfxZ":3.2562479669935023,"pX":-0.4099493859037487,"pZ":1.5376865549696304,"vX0":-9.335776444740446,"vY0":-118.76321312420119,"vZ0":-2.181243527380134,"x":132.63,"y":197.26,"x0":2.5296298943495183,"y0":50.00076349410812,"z0":4.91180020305269,"aX":11.277216934442794},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":2105,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.45757424202331265,"extension":6.324756409390684},"index":0,"playId":"7b77dc53-b61c-3287-8613-73295ca72365","pitchNumber":1,"startTime":"2025-08-02T01:19:06.810Z","endTime":"2025-08-02T01:19:10.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572213154076387,"aZ":-22.98974066935803,"pfxX":6.901006422997479,"pfxZ":5.100837361251408,"pX":0.45823179796027325,"pZ":3.6695247309549757,"vX0":-8.282256368947355,"vY0":-131.98503917769054,"vZ0":1.211861919469904,"x":99.53,"y":139.7,"x0":2.709882513726431,"y0":50.00511402340058,"z0":4.87247541016395,"aX":12.432809372767748},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":-11.2,"spinRate":2378,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.41172294336603565,"extension":6.333237104763926},"index":1,"playId":"bc68954d-5b82-3071-bb90-93f6ef0d19f4","pitchNumber":2,"startTime":"2025-08-02T01:19:19.300Z","endTime":"2025-08-02T01:19:22.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.7,"endSpeed":84.0,"strikeZoneTop":3.47191237701317,"strikeZoneBottom":1.60429479087323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.482485522329085,"aZ":-22.739749456304963,"pfxX":6.386106101887215,"pfxZ":5.264953120007384,"pX":0.21345722642784007,"pZ":4.08325025699004,"vX0":-8.859447835773032,"vY0":-131.91201490995198,"vZ0":2.2605002892141224,"x":108.86,"y":128.53,"x0":2.7591457454750343,"y0":50.00591203235257,"z0":4.873897848709924,"aX":11.4526170770637},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":-10.1,"spinRate":2378,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.41248476983805116,"extension":6.32144585228838},"index":2,"playId":"1cf26005-bc38-38f7-9743-d31c82459ae9","pitchNumber":3,"startTime":"2025-08-02T01:19:34.198Z","endTime":"2025-08-02T01:19:39.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":82.0,"endSpeed":75.9,"strikeZoneTop":3.42284004910037,"strikeZoneBottom":1.59253699884779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.130563506533623,"aZ":-29.58595615031469,"pfxX":8.25313249176919,"pfxZ":1.7743112560418917,"pX":1.9555082231923082,"pZ":1.618183815817842,"vX0":-4.780408098857486,"vY0":-119.43838331804673,"vZ0":-1.0302292376021733,"x":42.46,"y":195.09,"x0":2.9018319682812956,"y0":50.00170117765509,"z0":4.69499225898674,"aX":12.026997384517758},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.2,"breakHorizontal":-13.9,"spinRate":2230,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.45707949033616213,"extension":6.198318909859869},"index":3,"playId":"918eab81-3f24-3bcc-ab95-a054d7bd36ee","pitchNumber":4,"startTime":"2025-08-02T01:19:47.737Z","endTime":"2025-08-02T01:19:51.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.070607937736888,"aZ":-28.973243786375562,"pfxX":9.046382037225984,"pfxZ":2.2186747652883865,"pX":0.0712403337379425,"pZ":1.421999800942781,"vX0":-8.560395793812637,"vY0":-118.60119800205479,"vZ0":-1.8918042256364966,"x":114.28,"y":200.39,"x0":2.5311166190975847,"y0":50.00134233062944,"z0":4.841426690605346,"aX":13.0449467321688},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.8,"breakHorizontal":-14.6,"spinRate":2226,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.45967279491809654,"extension":6.616786402403672},"index":4,"playId":"1f4c44fa-fd05-3f8b-8982-e3ebb141a00a","pitchNumber":5,"startTime":"2025-08-02T01:20:05.132Z","endTime":"2025-08-02T01:20:10.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.08642096560892,"aZ":-24.504175128671783,"pfxX":7.869855615805258,"pfxZ":4.26456227896664,"pX":-0.8047048977014946,"pZ":2.4431110584943045,"vX0":-11.271800202351518,"vY0":-131.2955426648554,"vZ0":-1.4169851509905875,"x":147.67,"y":172.82,"x0":2.4640955516435796,"y0":50.00110598372518,"z0":4.76317885326775,"aX":14.146467171514013},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":2410,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4125626996985199,"extension":6.5228719931109005},"hitData":{"launchSpeed":94.1,"launchAngle":12.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.38,"coordY":121.79}},"index":5,"playId":"d05367c3-76b9-3d1f-8f3a-5b4be753ec6e","pitchNumber":6,"startTime":"2025-08-02T01:20:27.281Z","endTime":"2025-08-02T01:20:41.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.0,"awayTeamWinProbability":88.0,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.39,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:20:41.900Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz. Thairo Estrada to 3rd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:21:33.015Z","endTime":"2025-08-02T01:22:05.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T01:21:26.239Z","endTime":"2025-08-02T01:21:35.173Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":642731,"link":"/api/v1/people/642731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":71.9,"strikeZoneTop":3.59551186786621,"strikeZoneBottom":1.69193453172931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.901574624910072,"aZ":-34.78481552722168,"pfxX":-3.19522408217438,"pfxZ":-2.0511057495829363,"pX":-1.64027992141973,"pZ":0.8164813196928479,"vX0":-7.8478760555992535,"vY0":-111.25399005872009,"vZ0":-1.7103505242413115,"x":179.52,"y":216.74,"x0":2.324985799267992,"y0":50.00129253288967,"z0":5.146809090037162,"aX":-4.07013786201724},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-3.8,"breakHorizontal":7.6,"spinRate":2624,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.48928476382932695,"extension":6.0304217756212335},"index":1,"playId":"3856cc6d-f354-3162-9a65-5869962b9ead","pitchNumber":1,"startTime":"2025-08-02T01:21:35.173Z","endTime":"2025-08-02T01:21:40.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":642731,"link":"/api/v1/people/642731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.6,"endSpeed":83.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.410860848014032,"aZ":-31.627341532001214,"pfxX":8.908910185201169,"pfxZ":0.31241108459300904,"pX":-0.2667589095088473,"pZ":2.7419963807070973,"vX0":-10.83494045650666,"vY0":-130.12753424362447,"vZ0":2.3169288569480146,"x":127.17,"y":164.75,"x0":2.7566754099261477,"y0":50.00295919688955,"z0":4.205821492401649,"aX":15.572132415005749},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":2396,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.41787878054366034,"extension":6.433258920518781},"hitData":{"launchSpeed":95.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.64,"coordY":149.15}},"index":2,"playId":"36b32279-7c09-3d8e-91f3-762d8da278f0","pitchNumber":2,"startTime":"2025-08-02T01:21:55.859Z","endTime":"2025-08-02T01:22:05.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":642731,"link":"/api/v1/people/642731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:22:05.454Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Farmer flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T01:22:25.211Z","endTime":"2025-08-02T01:22:47.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.568293373759342,"aZ":-29.5553329487121,"pfxX":6.424719855624572,"pfxZ":1.7369735325259388,"pX":-0.21084959388557412,"pZ":2.2371471623735135,"vX0":-8.603256751730843,"vY0":-120.6403490844213,"vZ0":-0.3681592477420982,"x":125.04,"y":178.38,"x0":2.5307254812731084,"y0":50.00228605073412,"z0":4.948167024686833,"aX":9.681508134351535},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":-10.1,"spinRate":2123,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.45020802100702273,"extension":6.446787507274844},"hitData":{"launchSpeed":90.5,"launchAngle":44.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.61,"coordY":72.95}},"index":0,"playId":"4ca3e4a5-c579-3e56-98c6-dedabad4cd6c","pitchNumber":1,"startTime":"2025-08-02T01:22:37.633Z","endTime":"2025-08-02T01:22:47.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":642731,"link":"/api/v1/people/642731"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:22:47.099Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Pham walks.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:24:44.863Z","endTime":"2025-08-02T01:26:16.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.66143614348059,"strikeZoneBottom":1.69170784051074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.987174555710364,"aZ":-21.067259947686072,"pfxX":4.323953731040756,"pfxZ":6.471596086733275,"pX":1.3543347800092211,"pZ":3.3525558210994175,"vX0":-3.0638502304681823,"vY0":-128.71928473905248,"vZ0":0.24571855576640012,"x":65.38,"y":148.26,"x0":1.9848423402386248,"y0":50.00306963681962,"z0":4.857510501891527,"aX":7.421930155139656},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.0,"breakHorizontal":-7.3,"spinRate":2040,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.42185138065700567,"extension":7.248561857761532},"index":0,"playId":"18ee2cb0-0108-3e65-bf08-8a90147d464b","pitchNumber":1,"startTime":"2025-08-02T01:24:53.995Z","endTime":"2025-08-02T01:24:57.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":69.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.91563061848512,"aZ":-32.92035048719958,"pfxX":-3.3037212225917005,"pfxZ":-0.6208136722032531,"pX":0.5148075474466279,"pZ":1.5108275039051202,"vX0":-1.7326157571568346,"vY0":-107.77796853686837,"vZ0":0.05674786667780163,"x":97.38,"y":197.99,"x0":1.7511151805891931,"y0":50.001341656338724,"z0":5.039326402854296,"aX":-3.9922446721019607},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-0.8,"breakHorizontal":6.4,"spinRate":2016,"spinDirection":279},"zone":9,"typeConfidence":2.0,"plateTime":0.5029860583127195,"extension":7.412370300239257},"index":1,"playId":"e0a1825f-3a88-3219-a47d-0e555ff342d6","pitchNumber":2,"startTime":"2025-08-02T01:25:08.626Z","endTime":"2025-08-02T01:25:12.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":72.8,"endSpeed":68.4,"strikeZoneTop":3.51717896923165,"strikeZoneBottom":1.54733134801116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":13.940691819152592,"aZ":-32.45755613846826,"pfxX":-4.192218603688449,"pfxZ":-0.2404200559389711,"pX":1.8306978920976338,"pZ":2.680387742793729,"vX0":1.1563905505975667,"vY0":-106.15361957358513,"vZ0":2.6123443955950245,"x":47.22,"y":166.41,"x0":1.8314214610394461,"y0":50.00423742809537,"z0":5.0669632167106515,"aX":-4.903437865711336},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":0.4,"breakHorizontal":7.4,"spinRate":2035,"spinDirection":276},"zone":12,"typeConfidence":2.0,"plateTime":0.511169835813658,"extension":7.663711700467074},"index":2,"playId":"2514401f-d939-3546-b962-643635eb2edc","pitchNumber":3,"startTime":"2025-08-02T01:25:25.640Z","endTime":"2025-08-02T01:25:31.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.5842543175393,"strikeZoneBottom":1.61446907757583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.57795081064449,"aZ":-27.616949243131238,"pfxX":0.49486038882677663,"pfxZ":3.102775555703708,"pX":-0.7285840677269334,"pZ":2.2299924944772624,"vX0":-5.970262118501196,"vY0":-119.53138572584234,"vZ0":-0.7002201312777385,"x":144.77,"y":178.57,"x0":1.7204335470943195,"y0":50.00516939874802,"z0":4.971811658710693,"aX":0.7280777540337979},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.8,"breakHorizontal":0.4,"spinRate":1949,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.45545823151637643,"extension":7.458812416382534},"index":3,"playId":"611436f8-5de5-3837-9b9f-047eeae13e0c","pitchNumber":4,"startTime":"2025-08-02T01:25:41.467Z","endTime":"2025-08-02T01:25:45.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.5,"endSpeed":83.9,"strikeZoneTop":3.58862964477118,"strikeZoneBottom":1.65576389954701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.404256563398103,"aZ":-19.621166067389424,"pfxX":5.075802450062346,"pfxZ":7.027761424745178,"pX":-0.971561814600372,"pZ":3.165825269076947,"vX0":-8.849809074085464,"vY0":-131.66094469014504,"vZ0":-0.6721461188597035,"x":154.03,"y":153.3,"x0":1.7475767801232256,"y0":50.001817586404144,"z0":4.853983023661253,"aX":9.065973671529859},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.8,"breakHorizontal":-7.7,"spinRate":2106,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.41328798723841764,"extension":7.374595000943581},"index":4,"playId":"9a13d85e-9870-3f39-ab42-066b398d27f1","pitchNumber":5,"startTime":"2025-08-02T01:25:59.496Z","endTime":"2025-08-02T01:26:03.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.59297471509691,"strikeZoneBottom":1.66001602211771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89507673699884,"aZ":-21.521361974921955,"pfxX":5.779772214569917,"pfxZ":5.769449914804186,"pX":1.5848271275128107,"pZ":2.968696131321598,"vX0":-3.2516459001573543,"vY0":-133.79869463730648,"vZ0":-0.6946891251320116,"x":56.59,"y":158.63,"x0":2.053361025078162,"y0":50.00263711697032,"z0":4.7487303784106505,"aX":10.671738678301173},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-10.0,"spinRate":2203,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4065368454442786,"extension":8.43279489210762},"index":5,"playId":"80cefcc1-8be5-3ab3-ba5d-f101b79907db","pitchNumber":6,"startTime":"2025-08-02T01:26:13.733Z","endTime":"2025-08-02T01:26:16.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:26:16.875Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks. Tommy Pham to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:26:29.070Z","endTime":"2025-08-02T01:28:36.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.45837321682691,"strikeZoneBottom":1.51668344767748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22745147213542,"aZ":-22.190971067814623,"pfxX":6.113896248436769,"pfxZ":5.691728323580081,"pX":0.9011984804966757,"pZ":2.4621017681402857,"vX0":-4.561125994917581,"vY0":-130.54631029151886,"vZ0":-1.8720038993637385,"x":82.65,"y":172.3,"x0":1.8624528381844137,"y0":50.00451658174006,"z0":4.831354349820345,"aX":10.728215893645825},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.2,"breakHorizontal":-10.3,"spinRate":2126,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.416952939647699,"extension":7.232954174124297},"index":0,"playId":"79344f4c-38d9-3392-96e2-534b639f04e0","pitchNumber":1,"startTime":"2025-08-02T01:26:57.796Z","endTime":"2025-08-02T01:27:02.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.42359901198245,"strikeZoneBottom":1.59404925425024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.344495244939257,"aZ":-23.981542932747235,"pfxX":4.044235294276172,"pfxZ":4.774717942184342,"pX":2.820759308084107,"pZ":3.7983047603264373,"vX0":0.789767104403376,"vY0":-129.21333210364025,"vZ0":1.9170282559330727,"x":9.48,"y":136.23,"x0":1.9863979226692345,"y0":50.000617078859015,"z0":4.872409807015793,"aX":6.933697354999249},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":-7.6,"spinRate":1997,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4216301542612886,"extension":7.2430293885463115},"index":1,"playId":"553035c7-5712-37c1-91ed-c3177ba19c9a","pitchNumber":2,"startTime":"2025-08-02T01:27:14.523Z","endTime":"2025-08-02T01:27:18.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.36398144910275,"strikeZoneBottom":1.55309596352749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.043675590549938,"aZ":-20.302862203300553,"pfxX":5.7641443382713025,"pfxZ":6.665388233354587,"pX":-0.8333578660376384,"pZ":2.292657199987704,"vX0":-8.20525319979345,"vY0":-131.2003169304631,"vZ0":-2.5806237783176416,"x":148.77,"y":176.88,"x0":1.5545124471931688,"y0":50.00438423241011,"z0":4.766013481784836,"aX":10.270394916122816},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":-9.1,"spinRate":2086,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.41402654545087136,"extension":7.399471526324712},"index":2,"playId":"8815c5d0-1275-3f7a-9f7c-4a4023f02b6c","pitchNumber":3,"startTime":"2025-08-02T01:27:39.248Z","endTime":"2025-08-02T01:27:43.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":70.6,"strikeZoneTop":3.34572975067825,"strikeZoneBottom":1.55361530103283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.482655423760395,"aZ":-34.025610991751044,"pfxX":-4.343860196573938,"pfxZ":-1.4949195205004946,"pX":-0.27313307283917515,"pZ":1.2444371662989517,"vX0":-2.8727899881881522,"vY0":-109.75332896766551,"vZ0":-0.24242544507164587,"x":127.41,"y":205.18,"x0":1.6097435251247416,"y0":50.00171909539309,"z0":4.931155717341353,"aX":-5.384428972110627},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-2.5,"breakHorizontal":8.5,"spinRate":1965,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.49600837580795654,"extension":7.533541506083466},"index":3,"playId":"224301d8-9358-3efd-aa06-ed43eec5de16","pitchNumber":4,"startTime":"2025-08-02T01:27:54.877Z","endTime":"2025-08-02T01:27:59.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07430483560658,"aZ":-20.697661864427797,"pfxX":4.998629988949736,"pfxZ":6.453181793332712,"pX":0.4775706575337223,"pZ":2.874940551907828,"vX0":-5.308584933406569,"vY0":-131.07795588031735,"vZ0":-0.9395675444043754,"x":98.8,"y":161.16,"x0":1.8590495799727025,"y0":50.0001153278711,"z0":4.752874400966726,"aX":8.885708661804745},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-8.2,"spinRate":2057,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4144530217967328,"extension":7.344178693398404},"index":4,"playId":"8606177b-9aac-3ce7-a01f-35bf2ab6a82a","pitchNumber":5,"startTime":"2025-08-02T01:28:12.833Z","endTime":"2025-08-02T01:28:16.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.39493149212044,"strikeZoneBottom":1.52821555098087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.213243743232645,"aZ":-19.978510970531254,"pfxX":5.486060077655494,"pfxZ":6.900345969232367,"pX":-0.5319862440913679,"pZ":0.994974980534605,"vX0":-7.419098506075392,"vY0":-130.7596343336156,"vZ0":-5.585063186281769,"x":137.28,"y":211.92,"x0":1.6024550388108343,"y0":50.00470616509047,"z0":4.613955780840728,"aX":9.698855299970624},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-8.6,"spinRate":2068,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4156219698872343,"extension":7.65407824787685},"index":5,"playId":"5ca8ec92-a6cc-3382-af17-af52a2a539a7","pitchNumber":6,"startTime":"2025-08-02T01:28:31.659Z","endTime":"2025-08-02T01:28:36.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":687223,"link":"/api/v1/people/687223"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.38,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:28:36.257Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:31:21.395Z","endTime":"2025-08-02T01:31:58.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:28:48.094Z","endTime":"2025-08-02T01:29:26.222Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Chivilli replaces Carson Palmquist.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"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-02T01:29:26.222Z","endTime":"2025-08-02T01:31:23.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687223,"link":"/api/v1/people/687223","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":91.1,"strikeZoneTop":3.68208761481075,"strikeZoneBottom":1.6415930843452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6826773611562,"aZ":-23.287211181782233,"pfxX":-8.13274890516247,"pfxZ":4.293166912770582,"pX":1.4173893600978236,"pZ":0.9771668162928479,"vX0":10.849541574687233,"vY0":-141.19499350914273,"vZ0":-8.837658368771313,"x":62.97,"y":212.4,"x0":-1.3745529992521412,"y0":50.00038182810871,"z0":5.583844922203859,"aX":-16.82548394997595},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":13.2,"spinRate":2370,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.38431378230141977,"extension":6.371647764388178},"index":2,"playId":"4f171363-458b-384b-b395-db44a0e4e6f7","pitchNumber":1,"startTime":"2025-08-02T01:31:23.692Z","endTime":"2025-08-02T01:31:26.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378758168977328,"aZ":-21.833802660749857,"pfxX":-7.2461469413841595,"pfxZ":5.039959857690592,"pX":-0.4696824636195941,"pZ":2.8880653907942775,"vX0":5.297455581842982,"vY0":-141.0165113212994,"vZ0":-4.217539267436067,"x":134.9,"y":160.8,"x0":-1.4133776422875886,"y0":50.00435698842463,"z0":5.778089583759767,"aX":-14.871272473414},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.6,"breakHorizontal":12.4,"spinRate":2399,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.38563819843913505,"extension":6.225918397666637},"hitData":{"launchSpeed":85.0,"launchAngle":25.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.63,"coordY":74.92}},"index":3,"playId":"580e1cfb-ba81-30de-af2d-eb368a9c7b5e","pitchNumber":2,"startTime":"2025-08-02T01:31:48.668Z","endTime":"2025-08-02T01:31:58.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:31:58.544Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to shortstop Ezequiel Tovar. Tommy Pham to 3rd. Joey Bart to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:32:09.731Z","endTime":"2025-08-02T01:33:22.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnThird":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.89140261186369,"aZ":-26.71812935526556,"pfxX":1.3789977628969399,"pfxZ":3.072051054754315,"pX":-0.7178140519148172,"pZ":3.4466065894353988,"vX0":2.3664358934302214,"vY0":-130.4662799353088,"vZ0":-1.0696346636457696,"x":144.36,"y":145.72,"x0":-1.8055788013318275,"y0":50.00078213258472,"z0":5.822798879766856,"aX":2.445903877375226},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2250,"spinDirection":184},"zone":1,"typeConfidence":0.9,"plateTime":0.4152149664634499,"extension":6.048862537262916},"index":0,"playId":"b9a80bea-3c29-3e57-b59e-422cf1987dec","pitchNumber":1,"startTime":"2025-08-02T01:32:25.278Z","endTime":"2025-08-02T01:32:30.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.357979197852178,"aZ":-28.095062761882012,"pfxX":2.364535628722109,"pfxZ":2.270125167964599,"pX":0.11671058130305416,"pZ":2.172947949661208,"vX0":3.8304124874450003,"vY0":-131.63221214871882,"vZ0":-4.003131884147095,"x":112.55,"y":180.11,"x0":-1.6507571441436621,"y0":50.00437569407057,"z0":5.735211341145699,"aX":4.254240443707613},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2246,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.41218250527873135,"extension":6.206625073616897},"index":1,"playId":"e2597ba4-1318-3b3b-94b2-96d22fd0476a","pitchNumber":2,"startTime":"2025-08-02T01:32:50.414Z","endTime":"2025-08-02T01:32:53.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.47798664155844,"aZ":-32.57090810129894,"pfxX":0.6201584854893758,"pfxZ":-0.22808167628496623,"pX":0.8755810584039527,"pZ":1.8828310296875925,"vX0":6.136520827033645,"vY0":-129.654430542848,"vZ0":-3.6605992040972435,"x":83.62,"y":187.94,"x0":-1.5734825047993835,"y0":50.00077388578797,"z0":5.720678004487973,"aX":1.0871401363819937},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.8,"breakHorizontal":-2.0,"spinRate":2378,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.41770531912680964,"extension":6.247491052102282},"hitData":{"launchSpeed":64.7,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.36,"coordY":167.57}},"index":2,"playId":"c16b1559-77c8-3eb7-8fcc-5f3fe91126d1","pitchNumber":3,"startTime":"2025-08-02T01:33:13.819Z","endTime":"2025-08-02T01:33:22.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:33:22.676Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out to first baseman Warming Bernabel. Tommy Pham scores. Joey Bart to 3rd. Isiah Kiner-Falefa to 2nd.","rbi":1,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:33:36.539Z","endTime":"2025-08-02T01:34:24.261Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"postOnThird":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":88.8,"endSpeed":82.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.596695188095893,"aZ":-26.755864250378718,"pfxX":-7.437234663403999,"pfxZ":3.1707303084152834,"pX":-0.12849377364883185,"pZ":2.0436790769333304,"vX0":6.122051797841058,"vY0":-129.29522416587056,"vZ0":-3.8718149967027387,"x":121.9,"y":183.6,"x0":-1.5499100767661873,"y0":50.0038508863853,"z0":5.592160505521649,"aX":-12.710806499796435},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":12.2,"spinRate":2022,"spinDirection":256},"zone":8,"typeConfidence":0.9,"plateTime":0.42212959581186116,"extension":6.217473674262697},"index":0,"playId":"483c8320-88e0-330d-8afe-719e3a967679","pitchNumber":1,"startTime":"2025-08-02T01:33:55.692Z","endTime":"2025-08-02T01:33:58.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.666206273410577,"aZ":-25.680657541073625,"pfxX":-8.941074214906845,"pfxZ":3.6950070891564213,"pX":-0.6507043485394792,"pZ":1.5148083010816795,"vX0":5.7774804668450574,"vY0":-130.96641322338945,"vZ0":-5.233581723088624,"x":141.8,"y":197.88,"x0":-1.7107621436763754,"y0":50.00295187999448,"z0":5.431875890699954,"aX":-15.711581278565122},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":15.1,"spinRate":2045,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4163907207903712,"extension":6.211907653773007},"hitData":{"launchSpeed":80.0,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.35,"coordY":171.95}},"index":1,"playId":"c4218910-1923-3209-8181-81118799094b","pitchNumber":2,"startTime":"2025-08-02T01:34:16.072Z","endTime":"2025-08-02T01:34:24.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.61,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:34:24.261Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew McCutchen singles on a line drive to left fielder Jordan Beck. Joey Bart scores. Isiah Kiner-Falefa scores.","rbi":2,"awayScore":12,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:34:51.677Z","endTime":"2025-08-02T01:37:02.578Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.8,"strikeZoneTop":3.38569186553617,"strikeZoneBottom":1.58997735778824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96140845287369,"aZ":-20.944739116463225,"pfxX":-7.7701251766289525,"pfxZ":5.246357630193263,"pX":-1.660381002720155,"pZ":3.764916435900201,"vX0":2.6134790314567686,"vY0":-144.10013553488676,"vZ0":-2.1299866219696995,"x":180.29,"y":137.13,"x0":-1.5600239639942615,"y0":50.001887716078045,"z0":5.783590246309213,"aX":-16.626872047684426},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2372,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.3775850785206645,"extension":6.128330194499815},"index":0,"playId":"0478096e-3b8f-3af6-99d0-6234d37ffe7e","pitchNumber":1,"startTime":"2025-08-02T01:35:00.820Z","endTime":"2025-08-02T01:35:05.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":97.4,"endSpeed":90.6,"strikeZoneTop":3.52080084183082,"strikeZoneBottom":1.53752205993146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9285345089044,"aZ":-20.710944470523994,"pfxX":-7.7381556177992685,"pfxZ":5.546901997386248,"pX":0.7339419696710954,"pZ":1.7440751081373858,"vX0":8.650437840201537,"vY0":-141.58308995071792,"vZ0":-7.114884197138701,"x":89.02,"y":191.69,"x0":-1.3299653935639038,"y0":50.0014836760987,"z0":5.576984967143082,"aX":-15.988896416321433},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":2314,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.384248917541981,"extension":6.272180482869694},"index":1,"playId":"b4627b2a-9eb4-3f24-b422-f54a11e09eb5","pitchNumber":2,"startTime":"2025-08-02T01:35:21.132Z","endTime":"2025-08-02T01:35:26.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.819228385734956,"aZ":-30.8231236822471,"pfxX":-7.012301778130006,"pfxZ":0.7903192469907427,"pX":-0.06536180739767167,"pZ":1.8436329885001403,"vX0":5.828775995344063,"vY0":-128.94656164100826,"vZ0":-3.5865458300404334,"x":119.49,"y":189.0,"x0":-1.4266706710861898,"y0":50.00296202361572,"z0":5.590432622871841,"aX":-11.996477477784167},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1894,"spinDirection":255},"zone":8,"typeConfidence":0.9,"plateTime":0.42222059964098113,"extension":6.301411819148153},"index":2,"playId":"2e9cfef3-ac12-388e-92da-901423c9b413","pitchNumber":3,"startTime":"2025-08-02T01:35:39.677Z","endTime":"2025-08-02T01:35:44.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67913921807463,"aZ":-26.421613174220543,"pfxX":-8.219306303843359,"pfxZ":3.2574313613657546,"pX":0.5689056664023296,"pZ":1.5581114777621825,"vX0":8.288901523698492,"vY0":-130.59444519980534,"vZ0":-5.121741711935209,"x":95.31,"y":196.71,"x0":-1.5445801667149996,"y0":50.002596360862,"z0":5.477131322561444,"aX":-14.51762342341769},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":13.6,"spinRate":1892,"spinDirection":252},"zone":9,"typeConfidence":0.9,"plateTime":0.41584206012141234,"extension":6.260121435850918},"index":3,"playId":"535d176c-2379-3399-b6fa-84ab36237b6e","pitchNumber":4,"startTime":"2025-08-02T01:36:05.475Z","endTime":"2025-08-02T01:36:08.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":85.2,"strikeZoneTop":3.49812001161511,"strikeZoneBottom":1.5891854913972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64203182772654,"aZ":-27.26809675192309,"pfxX":0.8791014281799647,"pfxZ":2.711732507399775,"pX":1.1199767977092603,"pZ":1.3703916817374555,"vX0":6.525211703571994,"vY0":-131.97008346659678,"vZ0":-5.854680583818409,"x":74.31,"y":201.78,"x0":-1.4740780621651481,"y0":50.00015411121179,"z0":5.563661745391813,"aX":1.5870685358077403},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.6,"spinRate":2224,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.4112343957524911,"extension":6.227462972653818},"index":4,"playId":"5afd314d-07d4-338d-aab3-ac2e35e5fa65","pitchNumber":5,"startTime":"2025-08-02T01:36:29.961Z","endTime":"2025-08-02T01:36:33.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.921347491794783,"aZ":-18.484169423698816,"pfxX":-7.674884990855545,"pfxZ":6.444345328183722,"pX":-0.6972419753268304,"pZ":2.9155561113976756,"vX0":5.0954545361062324,"vY0":-143.5877556718861,"vZ0":-4.618923880865898,"x":143.58,"y":160.06,"x0":-1.4822666980852683,"y0":50.000394663130116,"z0":5.667535569812929,"aX":-16.297514093932836},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.2,"breakHorizontal":13.1,"spinRate":2455,"spinDirection":231},"zone":1,"typeConfidence":0.91,"plateTime":0.3789901902987287,"extension":6.2999668930949},"hitData":{"launchSpeed":85.0,"launchAngle":11.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.12,"coordY":117.03}},"index":5,"playId":"cd25470c-1437-3e93-9396-3f2abca3ca77","pitchNumber":6,"startTime":"2025-08-02T01:36:51.133Z","endTime":"2025-08-02T01:37:02.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"third":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-2.8,"leverageIndex":0.36,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:37:02.578Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":12,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T01:37:20.326Z","endTime":"2025-08-02T01:38:00.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.27028599850988,"strikeZoneBottom":1.51857248403678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.363757796486638,"aZ":-24.879500747782153,"pfxX":-8.555821661680639,"pfxZ":3.5778269806806433,"pX":0.35596643599380884,"pZ":2.259552634557518,"vX0":8.363928448579456,"vY0":-140.82036093085236,"vZ0":-5.003856482159057,"x":103.43,"y":177.77,"x0":-1.5191277965047063,"y0":50.003021302209994,"z0":5.63720671870644,"aX":-17.448356156172334},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":14.2,"spinRate":2283,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.3866844009746333,"extension":6.401198016681138},"index":0,"playId":"151fbb9f-9faa-3569-8ce9-da8b7dba1efa","pitchNumber":1,"startTime":"2025-08-02T01:37:35.961Z","endTime":"2025-08-02T01:37:39.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.2,"endSpeed":82.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43957227123115,"aZ":-22.986814783194326,"pfxX":-5.515342340214913,"pfxZ":5.381903419236479,"pX":0.1556857671331533,"pZ":2.040791925748392,"vX0":5.749541804797184,"vY0":-128.52292268358394,"vZ0":-4.826366821139895,"x":111.07,"y":183.68,"x0":-1.3720082820068638,"y0":50.00470133190066,"z0":5.681747047762384,"aX":-9.420006440666453},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":9.0,"spinRate":1876,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.42283646248840556,"extension":6.161177432309821},"hitData":{"launchSpeed":75.7,"launchAngle":32.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.72,"coordY":88.15}},"index":1,"playId":"bb8b5861-b3b5-3eda-9e09-842c0103498e","pitchNumber":2,"startTime":"2025-08-02T01:37:52.785Z","endTime":"2025-08-02T01:38:00.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:38:00.456Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out softly, catcher Joey Bart to first baseman Spencer Horwitz.","rbi":0,"awayScore":12,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:40:00.978Z","endTime":"2025-08-02T01:40:40.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.51249826100695,"strikeZoneBottom":1.5775587624473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.439767024339137,"aZ":-31.430265353082316,"pfxX":8.98713385159233,"pfxZ":0.44582692060698115,"pX":0.5846633755370536,"pZ":2.4961972017575795,"vX0":-8.92678049383022,"vY0":-127.1987985888066,"vZ0":1.9716325411863616,"x":94.71,"y":171.38,"x0":2.9471952941592945,"y0":50.00172870720398,"z0":4.177385976944812,"aX":14.946230015196695},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-14.6,"spinRate":2365,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.42818418058984387,"extension":6.3797743423486954},"index":0,"playId":"b5a3ccfe-9711-390a-b94c-de04cb438bba","pitchNumber":1,"startTime":"2025-08-02T01:40:07.329Z","endTime":"2025-08-02T01:40:10.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":71.3,"strikeZoneTop":3.51665903107303,"strikeZoneBottom":1.54427933849895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.701043862443083,"aZ":-33.99101119812973,"pfxX":-4.405333226596856,"pfxZ":-1.442146255584615,"pX":-2.000423435728306,"pZ":1.8456285463244233,"vX0":-9.450280865215802,"vY0":-110.79030245942405,"vZ0":3.0656385892554012,"x":193.25,"y":188.95,"x0":2.8643104810345674,"y0":50.00043680875188,"z0":3.9576617221937616,"aX":-5.564777511578975},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.6,"breakHorizontal":10.1,"spinRate":2633,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.49126859260488853,"extension":6.112415987561496},"index":1,"playId":"3b5dbfbb-e292-3e2b-81bd-4ba4f22cb73c","pitchNumber":2,"startTime":"2025-08-02T01:40:18.470Z","endTime":"2025-08-02T01:40:21.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2526941204656,"aZ":-30.804386015539116,"pfxX":9.416348288669532,"pfxZ":0.818231796053075,"pX":1.1888462389552001,"pZ":2.787277334968326,"vX0":-7.595377612245635,"vY0":-127.7282743238202,"vZ0":2.681805405081869,"x":71.68,"y":163.52,"x0":2.9597263713124797,"y0":50.00161170796263,"z0":4.1266249535143,"aX":15.750625494589864},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-15.6,"spinRate":2426,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.42679498481917877,"extension":6.258654265488022},"hitData":{"launchSpeed":44.3,"launchAngle":-80.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.4,"coordY":202.77}},"index":2,"playId":"f3355de2-a1f9-3910-bee1-cdbeba0aa71b","pitchNumber":3,"startTime":"2025-08-02T01:40:31.136Z","endTime":"2025-08-02T01:40:40.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":571760,"link":"/api/v1/people/571760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:40:40.677Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Freeman walks.","rbi":0,"awayScore":12,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:43:20.318Z","endTime":"2025-08-02T01:45:47.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T01:40:53.338Z","endTime":"2025-08-02T01:42:16.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Thomas Harrington replaces Andrew Heaney.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T01:42:16.317Z","endTime":"2025-08-02T01:43:22.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802419,"link":"/api/v1/people/802419"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571760,"link":"/api/v1/people/571760","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":86.5,"strikeZoneTop":3.37806666044733,"strikeZoneBottom":1.66715314872711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333244363055282,"aZ":-23.574686227810123,"pfxX":-7.127884293724667,"pfxZ":4.579308061508767,"pX":0.10978260343263964,"pZ":2.290286504667074,"vX0":6.701274037525711,"vY0":-134.54055237975984,"vZ0":-3.678299935898826,"x":112.82,"y":176.94,"x0":-1.4574989637045825,"y0":50.0058360159194,"z0":5.297811242372205,"aX":-13.396982332653522},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":11.9,"spinRate":2213,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4032742573485222,"extension":6.523281873689271},"index":2,"playId":"746aa782-68c8-3b8c-80cf-8630ccc8ff98","pitchNumber":1,"startTime":"2025-08-02T01:43:22.572Z","endTime":"2025-08-02T01:43:25.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.4,"endSpeed":88.0,"strikeZoneTop":3.34518772760964,"strikeZoneBottom":1.52307498811054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.358178383640606,"aZ":-14.386740528857906,"pfxX":-5.116974214103579,"pfxZ":9.115975544495814,"pX":1.0399643870928823,"pZ":2.003619550005465,"vX0":7.993091564399254,"vY0":-137.35495780636592,"vZ0":-6.566579917723099,"x":77.36,"y":184.68,"x0":-1.214938325351205,"y0":50.002399072045755,"z0":5.365404807555262,"aX":-9.984862345398072},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2278,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39557002080815096,"extension":6.554956752527514},"index":3,"playId":"02ec0923-6d49-3ddb-ad2c-19e5ed3a9de4","pitchNumber":2,"startTime":"2025-08-02T01:43:37.500Z","endTime":"2025-08-02T01:43:42.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":76.2,"strikeZoneTop":3.30987448628795,"strikeZoneBottom":1.59895907838236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.923381344535184,"aZ":-30.70289661650827,"pfxX":-4.636084574930361,"pfxZ":1.0115417655377374,"pX":1.3726152612458917,"pZ":2.1184599770335026,"vX0":7.319708148015486,"vY0":-118.28612988180464,"vZ0":-1.477201917763371,"x":64.68,"y":181.58,"x0":-1.1291886238811553,"y0":50.00003925820849,"z0":5.510107339084577,"aX":-6.713335033740719},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.8,"breakHorizontal":7.1,"spinRate":1077,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.45922901413096184,"extension":6.545081278885476},"index":4,"playId":"da640b3f-7594-332f-9f6a-7084e130e5b2","pitchNumber":3,"startTime":"2025-08-02T01:43:54.787Z","endTime":"2025-08-02T01:44:00.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02087855717485,"aZ":-23.271141007044115,"pfxX":-8.103497352410143,"pfxZ":4.820573886087496,"pX":-0.5067158950827944,"pZ":3.5903098493661294,"vX0":5.354015413154585,"vY0":-133.87216217374527,"vZ0":-0.4782389124080409,"x":136.31,"y":141.84,"x0":-1.4615497601984566,"y0":50.00525748085327,"z0":5.411134026672118,"aX":-14.975737798766623},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2141,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4063552732458837,"extension":6.523698976502534},"index":5,"playId":"961a665e-d6a5-30db-990c-085acdd753fe","pitchNumber":4,"startTime":"2025-08-02T01:44:11.731Z","endTime":"2025-08-02T01:44:15.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.015548630943893,"aZ":-27.208022063204506,"pfxX":5.132381778184481,"pfxZ":3.219654507249764,"pX":0.6642494513437106,"pZ":2.5261944796169926,"vX0":3.6991470133881434,"vY0":-122.56182767635148,"vZ0":-1.239349877256072,"x":91.68,"y":170.57,"x0":-1.524088022966395,"y0":50.002862934203264,"z0":5.332005888344441,"aX":7.918420080647292},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.9,"breakHorizontal":-10.1,"spinRate":2512,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.44449506051377075,"extension":6.494796207248629},"index":6,"playId":"66a5b914-09a1-3b73-997f-6845b1566b9b","pitchNumber":5,"startTime":"2025-08-02T01:44:32.199Z","endTime":"2025-08-02T01:44:35.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.37421971011391,"strikeZoneBottom":1.58884756553272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.174859193094,"aZ":-21.253999381879463,"pfxX":-7.604351173990887,"pfxZ":5.8478976493583295,"pX":0.339165014070269,"pZ":1.1890282879816494,"vX0":7.2487859511478,"vY0":-134.55590710806658,"vZ0":-6.814408894546208,"x":104.07,"y":206.68,"x0":-1.3781352369349884,"y0":50.00401744303428,"z0":5.2185627524637725,"aX":-14.201294887733729},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":12.6,"spinRate":2138,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4042422962898402,"extension":6.396655953774706},"index":7,"playId":"6b2818ee-2cec-34a8-a619-91176c13e791","pitchNumber":6,"startTime":"2025-08-02T01:44:53.370Z","endTime":"2025-08-02T01:44:57.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.475321774754725,"aZ":-22.641261034456193,"pfxX":-6.56627064600555,"pfxZ":5.086600258829561,"pX":-0.3431544799369253,"pZ":3.0681342833721805,"vX0":5.199066755176554,"vY0":-134.84827313313343,"vZ0":-1.909733476573064,"x":130.08,"y":155.94,"x0":-1.4263872076354294,"y0":50.00223833871535,"z0":5.3545055059821465,"aX":-12.305780558588506},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":11.0,"spinRate":2095,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4034681748773661,"extension":6.36279220745865},"index":8,"playId":"060c956a-7092-301b-96b9-a1e1971c6d8e","pitchNumber":7,"startTime":"2025-08-02T01:45:09.842Z","endTime":"2025-08-02T01:45:14.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.3,"strikeZoneTop":3.38505335958899,"strikeZoneBottom":1.5998665642751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.972849616337225,"aZ":-23.401972001309932,"pfxX":-7.6116414605835825,"pfxZ":4.678604905388621,"pX":-1.2524123493968198,"pZ":1.7310131925900067,"vX0":3.6150426875673447,"vY0":-134.78607964076,"vZ0":-5.120120062651042,"x":164.74,"y":192.04,"x0":-1.608025560690655,"y0":50.00466560778182,"z0":5.266322497236581,"aX":-14.27806105380108},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":13.2,"spinRate":2086,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40339546135687687,"extension":6.367850138840255},"index":9,"playId":"28130c29-1faf-3c25-a389-5c213282b775","pitchNumber":8,"startTime":"2025-08-02T01:45:40.945Z","endTime":"2025-08-02T01:45:47.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:45:47.074Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (9) on a line drive to left fielder Tommy Pham. Tyler Freeman scores.","rbi":1,"awayScore":12,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:45:55.193Z","endTime":"2025-08-02T01:46:30.675Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":802419,"link":"/api/v1/people/802419"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.547945084465415,"aZ":-23.21486180861494,"pfxX":-7.41591412555559,"pfxZ":4.907193653912689,"pX":-0.19124646499425227,"pZ":2.0054514070750185,"vX0":5.755607051788613,"vY0":-132.99051995819542,"vZ0":-4.18389942629156,"x":124.29,"y":184.63,"x0":-1.4003088124552194,"y0":50.00043513839387,"z0":5.245132446072836,"aX":-13.529268279982436},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":12.5,"spinRate":2178,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4089752762190191,"extension":6.3239837343484},"hitData":{"launchSpeed":107.3,"launchAngle":19.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.28,"coordY":97.46}},"index":0,"playId":"cf74a10d-8cf4-3541-9245-a88a33876600","pitchNumber":1,"startTime":"2025-08-02T01:46:12.345Z","endTime":"2025-08-02T01:46:30.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":1.8000000000000003,"leverageIndex":0.24,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:46:30.675Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to left fielder Tommy Pham. Ezequiel Tovar scores.","rbi":1,"awayScore":12,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:46:51.729Z","endTime":"2025-08-02T01:49:23.576Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":802419,"link":"/api/v1/people/802419"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":77.1,"strikeZoneTop":3.70616448259704,"strikeZoneBottom":1.75455311668338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.133229757425866,"aZ":-27.658921483457398,"pfxX":5.6138452632609805,"pfxZ":2.994610012786133,"pX":-1.1341436428410374,"pZ":3.769715831390402,"vX0":-0.3035392103625322,"vY0":-121.37440174152262,"vZ0":1.835581151834774,"x":160.23,"y":137.0,"x0":-1.738996310178199,"y0":50.006025244748066,"z0":5.392542222901354,"aX":8.475754240713744},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":-10.1,"spinRate":2522,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4492507546693649,"extension":6.3575812282954445},"index":0,"playId":"eab2d4c4-89ed-3832-a5bd-dacc45a3d938","pitchNumber":1,"startTime":"2025-08-02T01:46:59.787Z","endTime":"2025-08-02T01:47:03.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.4,"endSpeed":86.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38518286550688,"aZ":-17.520404674760726,"pfxX":-5.200089354437338,"pfxZ":7.670254845214387,"pX":-1.1570162331682503,"pZ":3.4806386930163606,"vX0":2.5454715333156432,"vY0":-136.24136413745097,"vZ0":-2.0999745190146424,"x":161.1,"y":144.8,"x0":-1.4197249286736315,"y0":50.000991339480194,"z0":5.4509253277263,"aX":-9.933105320448888},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":9.0,"spinRate":2113,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3995587415807016,"extension":6.4760300421552754},"index":1,"playId":"ed94b31f-35e7-3c3e-a893-e3a10c44f335","pitchNumber":2,"startTime":"2025-08-02T01:47:18.137Z","endTime":"2025-08-02T01:47:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"14245f61-036b-49b0-a9f7-fdc8a15a7f9a","startTime":"2025-08-02T01:47:47.510Z","endTime":"2025-08-02T01:47:52.510Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.671153368877917,"aZ":-29.232997345474455,"pfxX":-5.294652790866646,"pfxZ":2.0552356168801653,"pX":0.15144976051979492,"pZ":1.3207729187727044,"vX0":4.754763768316855,"vY0":-118.04383652250603,"vZ0":-3.3024694437056823,"x":111.23,"y":203.12,"x0":-1.188294988869723,"y0":50.002898298003174,"z0":5.392179083858618,"aX":-7.571868125778768},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.2,"breakHorizontal":8.6,"spinRate":886,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.461681168117531,"extension":6.701751236270317},"index":3,"playId":"3e8937f2-559d-30b5-8bc4-2d97feefde16","pitchNumber":3,"startTime":"2025-08-02T01:48:05.417Z","endTime":"2025-08-02T01:48:08.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T01:48:18.889Z","endTime":"2025-08-02T01:48:37.286Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.47057760894732,"strikeZoneBottom":1.54059566896368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.86295394607561,"aZ":-27.961077964945666,"pfxX":-6.694000775062197,"pfxZ":2.8629147148736753,"pX":2.271825701126519,"pZ":0.552518197805495,"vX0":9.467286205250678,"vY0":-119.61656626701438,"vZ0":-5.424356908523087,"x":30.4,"y":223.86,"x0":-0.8409192204985894,"y0":50.000986639124605,"z0":5.3118466839535206,"aX":-9.84365916455242},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":1042,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.45532475938219186,"extension":6.73396785372407},"index":5,"playId":"3d3f1f71-ef44-30de-891f-8b17311f061b","pitchNumber":4,"startTime":"2025-08-02T01:48:37.286Z","endTime":"2025-08-02T01:48:44.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Thomas Harrington. Ezequiel Tovar to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":12,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"3d3f1f71-ef44-30de-891f-8b17311f061b","startTime":"2025-08-02T01:48:51.265Z","endTime":"2025-08-02T01:49:10.548Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"postOnThird":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.37,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.48430116580018,"aZ":-24.58846825494301,"pfxX":2.9559111729182925,"pfxZ":4.868170231729382,"pX":0.4416976721172445,"pZ":2.2840998610340977,"vX0":3.8673505807884623,"vY0":-122.7045967554358,"vZ0":-2.291359484638972,"x":100.16,"y":177.11,"x0":-1.5262369575706902,"y0":50.00050186830508,"z0":5.280922906472316,"aX":4.600043543360083},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.6,"breakHorizontal":-6.1,"spinRate":2553,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.44285150682677266,"extension":6.375788153414092},"hitData":{"launchSpeed":84.9,"launchAngle":13.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.89,"coordY":134.96}},"index":7,"playId":"79d2905c-90cf-33f0-a3e8-667bbb5bf135","pitchNumber":5,"startTime":"2025-08-02T01:49:10.548Z","endTime":"2025-08-02T01:49:23.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.37,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:49:23.576Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Beck grounds into a force out, shortstop Isiah Kiner-Falefa to second baseman Nick Gonzales. Hunter Goodman out at 2nd. Jordan Beck to 1st.","rbi":0,"awayScore":12,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:50:29.012Z","endTime":"2025-08-02T01:52:16.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T01:49:51.888Z","endTime":"2025-08-02T01:50:31.212Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.65358357989989,"strikeZoneBottom":1.67717635627908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79102250417429,"aZ":-26.919236984158935,"pfxX":2.4408984525056363,"pfxZ":3.5204554549020264,"pX":1.1445468403178403,"pZ":1.2363121852940653,"vX0":5.524846915319587,"vY0":-120.92917443104608,"vZ0":-3.8092289381267253,"x":73.37,"y":205.4,"x0":-1.479512564041854,"y0":50.00341227171081,"z0":5.172179875533537,"aX":3.6441874274820036},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":-5.6,"spinRate":2496,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4515324621626373,"extension":6.576393662117819},"index":1,"playId":"413ef448-8d34-38d4-8394-95ce0cc350ad","pitchNumber":1,"startTime":"2025-08-02T01:50:31.212Z","endTime":"2025-08-02T01:50:34.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.66946238589787,"strikeZoneBottom":1.69301683104321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.461389467046796,"aZ":-15.958189175670025,"pfxX":-6.557034346279428,"pfxZ":8.73412158619465,"pX":-1.0393098979378514,"pZ":2.3874535072364926,"vX0":3.0813150046293436,"vY0":-134.72239670533162,"vZ0":-4.940057075943459,"x":156.62,"y":174.32,"x0":-1.3395558348629162,"y0":50.00451558251335,"z0":5.355440701602927,"aX":-12.17803014282503},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":11.3,"spinRate":2294,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4049644422074694,"extension":6.542732455529255},"index":2,"playId":"56398ee3-05a3-3f19-adbe-b119ac8c167b","pitchNumber":2,"startTime":"2025-08-02T01:50:47.341Z","endTime":"2025-08-02T01:50:51.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.65775994780182,"strikeZoneBottom":1.71872984047461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.268833245493372,"aZ":-15.592254740167924,"pfxX":-6.914585202931434,"pfxZ":9.051271980530778,"pX":-0.33198663862104744,"pZ":1.1893443662833878,"vX0":5.28278813540558,"vY0":-133.60735457992257,"vZ0":-7.5475660907776065,"x":129.65,"y":206.67,"x0":-1.4238092071935935,"y0":50.00025026407891,"z0":5.14394548606058,"aX":-12.66230079108535},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2278,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40793370982075405,"extension":6.4910401983861705},"index":3,"playId":"f7ed42de-0437-3fc6-a67b-f5f1292f7de2","pitchNumber":3,"startTime":"2025-08-02T01:51:04.476Z","endTime":"2025-08-02T01:51:08.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.65560856558726,"strikeZoneBottom":1.67955301099632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91407662452374,"aZ":-16.65849354975623,"pfxX":-6.940474406661792,"pfxZ":8.42370053343592,"pX":0.6757771051952322,"pZ":2.193680558667692,"vX0":7.318268507353999,"vY0":-134.11150228702132,"vZ0":-5.250571458710741,"x":91.24,"y":179.55,"x0":-1.171975189019172,"y0":50.00552750877966,"z0":5.344720569548695,"aX":-12.788760012476358},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":11.2,"spinRate":2441,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40665897800508244,"extension":6.5558127923883385},"index":4,"playId":"5e3ee699-dee7-311a-bbec-ffaaa1dfab31","pitchNumber":4,"startTime":"2025-08-02T01:51:24.528Z","endTime":"2025-08-02T01:51:29.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.108363114953335,"aZ":-16.33616017602523,"pfxX":-6.250108140771585,"pfxZ":8.4850420840753,"pX":-0.007070867590716271,"pZ":2.2423343867894774,"vX0":5.73430524278535,"vY0":-134.96922383135762,"vZ0":-5.206397649332314,"x":117.27,"y":178.24,"x0":-1.3349886360934602,"y0":50.00607040636048,"z0":5.3261450545082205,"aX":-11.670707005184367},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2397,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40400265484735076,"extension":6.692763618394364},"index":5,"playId":"ff5536a8-5c38-37a4-95f4-fbe389223107","pitchNumber":5,"startTime":"2025-08-02T01:51:42.064Z","endTime":"2025-08-02T01:51:45.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.7,"endSpeed":86.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12345536593216,"aZ":-16.095097751937836,"pfxX":-6.1457009103187,"pfxZ":8.437499023058024,"pX":-0.7755117296880994,"pZ":2.52197610644686,"vX0":3.734585019133504,"vY0":-136.45166726731182,"vZ0":-4.653376551428011,"x":146.56,"y":170.69,"x0":-1.3562058358892712,"y0":50.00032688926144,"z0":5.341592805781266,"aX":-11.706755214153418},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2213,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39983907819984843,"extension":6.549472734508257},"hitData":{"launchSpeed":78.9,"launchAngle":5.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.8,"coordY":145.4}},"index":6,"playId":"409b75f6-88eb-3bfc-8cd1-5014d4b01137","pitchNumber":6,"startTime":"2025-08-02T01:52:07.869Z","endTime":"2025-08-02T01:52:16.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.55,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:52:16.900Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Warming Bernabel singles on a line drive to center fielder Oneil Cruz. Jordan Beck to 2nd.","rbi":0,"awayScore":12,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:52:41.726Z","endTime":"2025-08-02T01:53:35.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.126644394193683,"aZ":-20.494767685671263,"pfxX":-6.1518573504627145,"pfxZ":6.302009943307267,"pX":-0.635093019596297,"pZ":2.8511730559361492,"vX0":4.022521809121519,"vY0":-133.87422382534643,"vZ0":-3.1640616167646636,"x":141.21,"y":161.8,"x0":-1.3416665436942687,"y0":50.00646291360814,"z0":5.4795908280070496,"aX":-11.406930397447102},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":2150,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4058631211570063,"extension":6.466005023825954},"index":0,"playId":"40ae8f4c-f19d-3639-bf77-1f4fba105e7f","pitchNumber":1,"startTime":"2025-08-02T01:52:50.952Z","endTime":"2025-08-02T01:52:59.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94835945235223,"aZ":-18.714581246200115,"pfxX":-5.062004539997017,"pfxZ":7.155147454784185,"pX":0.07961986741922163,"pZ":2.7032338234087003,"vX0":5.2794318966577825,"vY0":-134.984457888427,"vZ0":-3.9328771218811003,"x":113.97,"y":165.79,"x0":-1.225703318432093,"y0":50.00514966192534,"z0":5.463546514303413,"aX":-9.526857794773662},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":8.3,"spinRate":2173,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40274308234502865,"extension":6.7072919011317},"hitData":{"launchSpeed":84.0,"launchAngle":16.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.17,"coordY":81.97}},"index":1,"playId":"129ca459-0407-3bfa-b1bb-818f6c3dba76","pitchNumber":2,"startTime":"2025-08-02T01:53:22.997Z","endTime":"2025-08-02T01:53:35.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":1.0000000000000009,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:53:35.000Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thairo Estrada pops out to shortstop Isiah Kiner-Falefa.","rbi":0,"awayScore":12,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T01:53:40.013Z","endTime":"2025-08-02T01:54:52.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":76.7,"strikeZoneTop":3.52269526227779,"strikeZoneBottom":1.59140476741662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.351988779102086,"aZ":-25.02863113398914,"pfxX":0.40425931367618173,"pfxZ":4.771978184317776,"pX":0.21442572426306858,"pZ":1.8105488625446822,"vX0":3.9994553208778596,"vY0":-121.74742124702773,"vZ0":-3.058976944867524,"x":108.83,"y":189.9,"x0":-1.5035679340874935,"y0":50.00470796742744,"z0":5.2541787880943165,"aX":0.6055097065794368},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.2,"breakHorizontal":-1.7,"spinRate":2460,"spinDirection":92},"zone":8,"typeConfidence":2.0,"plateTime":0.45023195605069155,"extension":6.258951749102395},"index":0,"playId":"b7d75c1c-2d8d-3c23-a70e-e25048281456","pitchNumber":1,"startTime":"2025-08-02T01:54:09.673Z","endTime":"2025-08-02T01:54:13.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.47199311485467,"strikeZoneBottom":1.57805796466938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.128481634677907,"aZ":-21.838796863033703,"pfxX":-7.4923220038178755,"pfxZ":5.634278398515012,"pX":-0.546963467014535,"pZ":1.842853979392063,"vX0":5.040891968276415,"vY0":-133.68601784748915,"vZ0":-4.861204687822676,"x":137.85,"y":189.02,"x0":-1.4705513364456513,"y0":50.00544032034471,"z0":5.224596664472993,"aX":-13.749014271492127},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":12.7,"spinRate":2116,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40760448137254723,"extension":6.473514338605283},"index":1,"playId":"8715b6af-a3de-390b-b9c1-25bfcc6f98b2","pitchNumber":2,"startTime":"2025-08-02T01:54:25.578Z","endTime":"2025-08-02T01:54:29.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39522500540572,"aZ":-25.49593808398734,"pfxX":1.4025675218453344,"pfxZ":4.316975376303859,"pX":1.2047624084037816,"pZ":2.2515976739306445,"vX0":5.756505553011202,"vY0":-123.289110758148,"vZ0":-2.315462681285719,"x":71.08,"y":177.99,"x0":-1.3379639775311316,"y0":50.00354221563085,"z0":5.344206221270706,"aX":2.168398073942583},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":-3.8,"spinRate":2615,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4434497768529493,"extension":6.5350861156039315},"hitData":{"launchSpeed":71.7,"launchAngle":61.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.61,"coordY":186.98}},"index":2,"playId":"a7970f26-a119-36ee-a6f9-eeab0a854855","pitchNumber":3,"startTime":"2025-08-02T01:54:43.967Z","endTime":"2025-08-02T01:54:52.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:54:52.717Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":12,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T01:56:59.453Z","endTime":"2025-08-02T01:57:52.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":81.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.860280355517265,"aZ":-26.623711528957784,"pfxX":-6.326824069833775,"pfxZ":3.3036939233899654,"pX":0.08114236460470964,"pZ":1.8905893956522983,"vX0":6.178829590860989,"vY0":-127.46093652837307,"vZ0":-4.164541610224292,"x":113.91,"y":187.73,"x0":-1.5275759182960846,"y0":50.0059239030594,"z0":5.596144412638006,"aX":-10.638815670592507},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":10.4,"spinRate":1761,"spinDirection":257},"zone":8,"typeConfidence":0.9,"plateTime":0.42621358817247357,"extension":6.21220209555234},"index":0,"playId":"99032264-7820-3bfb-8246-b9581bdbcb3c","pitchNumber":1,"startTime":"2025-08-02T01:57:05.628Z","endTime":"2025-08-02T01:57:09.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1955563754169,"aZ":-26.62640012753966,"pfxX":-5.76086411546974,"pfxZ":3.3150568574817987,"pX":-0.20563345005187292,"pZ":1.828927582254139,"vX0":5.470779910172194,"vY0":-127.3057460331412,"vZ0":-4.023120812197742,"x":124.84,"y":189.4,"x0":-1.6134732387529103,"y0":50.00443246327256,"z0":5.489454489930794,"aX":-9.647554045075},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":9.5,"spinRate":1894,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.42697629542177573,"extension":6.0681882599944545},"index":1,"playId":"21d00716-0486-3c6f-ac0b-d4b7472d6f13","pitchNumber":2,"startTime":"2025-08-02T01:57:22.623Z","endTime":"2025-08-02T01:57:26.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T01:57:31.061Z","endTime":"2025-08-02T01:57:49.064Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.283429806142266,"aZ":-26.211955753859314,"pfxX":-5.22155826277907,"pfxZ":3.483857665313531,"pX":0.9116389388705801,"pZ":1.097923997153887,"vX0":7.819115071100415,"vY0":-128.64098219495443,"vZ0":-6.443663303331962,"x":82.25,"y":209.14,"x0":-1.4592638963577564,"y0":50.006234137821515,"z0":5.609327988231912,"aX":-8.94328995839137},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":8.2,"spinRate":1930,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.42232703579665287,"extension":6.130575948391646},"index":3,"playId":"97736653-478f-3e36-a528-c0d9681ff66b","pitchNumber":3,"startTime":"2025-08-02T01:57:49.064Z","endTime":"2025-08-02T01:57:52.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:57:52.506Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (16) on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":12,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T01:58:07.251Z","endTime":"2025-08-02T01:59:38.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":98.5,"endSpeed":92.2,"strikeZoneTop":3.90193554394912,"strikeZoneBottom":1.71555476354382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95103893184724,"aZ":-23.532517990540708,"pfxX":-8.062977954299988,"pfxZ":4.053739456065646,"pX":-0.586421957053578,"pZ":1.4969690517774037,"vX0":5.563086842460825,"vY0":-143.3815318495762,"vZ0":-7.573406989565907,"x":139.35,"y":198.36,"x0":-1.4816084794631192,"y0":50.0009876636959,"z0":5.5879665948733175,"aX":-17.174917933677385},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":13.8,"spinRate":2306,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.3786864347661436,"extension":6.289350379692699},"index":0,"playId":"d7e6d00c-2f1f-3564-abd4-6a68ebeb5654","pitchNumber":1,"startTime":"2025-08-02T01:58:20.719Z","endTime":"2025-08-02T01:58:27.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.84410941625264,"strikeZoneBottom":1.73158444891153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.232652036850098,"aZ":-25.05670274938493,"pfxX":-5.639730533501232,"pfxZ":4.0972071475201375,"pX":0.7949429642805399,"pZ":1.4362257743410736,"vX0":7.494743051782014,"vY0":-129.7383896335517,"vZ0":-5.957912912679429,"x":86.7,"y":200.0,"x0":-1.373044947239996,"y0":50.00395776950744,"z0":5.623632598331585,"aX":-9.800749356035066},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":8.9,"spinRate":1917,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.4191096542667645,"extension":6.014033422980223},"index":1,"playId":"a19f37f9-71b7-3c85-b1a8-48c76a51ce4a","pitchNumber":2,"startTime":"2025-08-02T01:58:36.218Z","endTime":"2025-08-02T01:58:40.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.9,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.673742379235616,"aZ":-24.185600061643,"pfxX":-5.866585409076267,"pfxZ":4.5353472141086035,"pX":-0.6363209436910973,"pZ":1.500411558363992,"vX0":4.6016748142667945,"vY0":-130.4087937586237,"vZ0":-5.75942892218628,"x":141.26,"y":198.27,"x0":-1.6423584953838022,"y0":50.00185783179126,"z0":5.508216348160283,"aX":-10.33004066050362},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":10.0,"spinRate":2011,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4164740477281277,"extension":6.205698201022513},"index":2,"playId":"be0165d3-ef6a-3729-acc2-abb841cd2c57","pitchNumber":3,"startTime":"2025-08-02T01:58:52.428Z","endTime":"2025-08-02T01:58:56.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.4,"strikeZoneTop":3.90498665288082,"strikeZoneBottom":1.79296457993127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90794622133603,"aZ":-23.407016993544346,"pfxX":-5.555024845927482,"pfxZ":5.047365315747093,"pX":-0.017719525809393538,"pZ":1.0527033782381925,"vX0":5.9182926425887405,"vY0":-129.6799977142735,"vZ0":-7.110644903198525,"x":117.68,"y":210.36,"x0":-1.585886991113676,"y0":50.00625805647802,"z0":5.562777201467873,"aX":-9.657313466574275},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":9.1,"spinRate":1943,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4191128816473899,"extension":6.199188629610291},"index":3,"playId":"7e913da7-6ef8-3274-939e-6fb556bf3632","pitchNumber":4,"startTime":"2025-08-02T01:59:09.262Z","endTime":"2025-08-02T01:59:15.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.9,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.130745488747166,"aZ":-23.00763234995081,"pfxX":-8.075511052259031,"pfxZ":4.393022430951525,"pX":-0.9122394556293222,"pZ":2.9111700995018692,"vX0":4.5599693065795925,"vY0":-142.07246562203756,"vZ0":-3.8217132613976372,"x":151.77,"y":160.18,"x0":-1.4711652683439849,"y0":50.003312330859174,"z0":5.699145190379183,"aX":-16.85634863328285},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.6,"breakHorizontal":14.0,"spinRate":2336,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.3824704133522485,"extension":6.189525858973186},"hitData":{"launchSpeed":109.3,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.87,"coordY":109.62}},"index":4,"playId":"bc2acbcc-e4e7-3d51-a655-2f1f303fe190","pitchNumber":5,"startTime":"2025-08-02T01:59:25.849Z","endTime":"2025-08-02T01:59:38.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.1,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T01:59:38.108Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out on a foul tip.","rbi":0,"awayScore":12,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:00:02.249Z","endTime":"2025-08-02T02:01:04.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.62602216236902,"strikeZoneBottom":1.64877763274927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.487015045324554,"aZ":-24.6236174494817,"pfxX":-5.558254110622242,"pfxZ":4.294219036849222,"pX":-0.37592724397717914,"pZ":2.6353070177459217,"vX0":4.909304022891556,"vY0":-130.52481367659522,"vZ0":-3.166089649805609,"x":131.33,"y":167.63,"x0":-1.5415340250829288,"y0":50.005196811860365,"z0":5.679204014483226,"aX":-9.777870974824246},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":9.2,"spinRate":1910,"spinDirection":257},"zone":4,"typeConfidence":0.9,"plateTime":0.4165825867804158,"extension":6.333585499935984},"index":0,"playId":"b8bf2f9b-10c7-3ba4-b613-c95ee98fdb1b","pitchNumber":1,"startTime":"2025-08-02T02:00:15.401Z","endTime":"2025-08-02T02:00:18.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.307998413798618,"aZ":-23.20762099430891,"pfxX":-7.616052978700026,"pfxZ":4.21952080327841,"pX":0.516671337487392,"pZ":2.754035746311649,"vX0":8.120101236154527,"vY0":-143.73552310214671,"vZ0":-4.231078499192029,"x":97.31,"y":164.42,"x0":-1.333965581852728,"y0":50.00453719809627,"z0":5.657410495447208,"aX":-16.193189378334804},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.1,"breakHorizontal":12.5,"spinRate":2234,"spinDirection":240},"zone":6,"typeConfidence":0.9,"plateTime":0.3787541660287479,"extension":6.197610455048191},"index":1,"playId":"84cd6de6-3d11-3390-a986-088c95d27ec3","pitchNumber":2,"startTime":"2025-08-02T02:00:35.218Z","endTime":"2025-08-02T02:00:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.839503933666876,"aZ":-21.993377039369687,"pfxX":-7.732774199758067,"pfxZ":4.799527102191988,"pX":-0.2194059069830836,"pZ":3.571901319156697,"vX0":6.196684488321845,"vY0":-143.50171546836677,"vZ0":-2.305042251736297,"x":125.36,"y":142.34,"x0":-1.383720147101094,"y0":50.003236196271246,"z0":5.730519990133825,"aX":-16.406156225636096},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.5,"breakHorizontal":13.1,"spinRate":2283,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.37919293636130424,"extension":6.279898650351801},"index":2,"playId":"2fdbd72d-384c-3445-93ee-b1c85962601c","pitchNumber":3,"startTime":"2025-08-02T02:01:00.659Z","endTime":"2025-08-02T02:01:04.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:01:04.792Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks.","rbi":0,"awayScore":12,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:01:23.139Z","endTime":"2025-08-02T02:04:17.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.9,"strikeZoneTop":3.53765710284841,"strikeZoneBottom":1.59991644653099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25599508954385,"aZ":-20.02483246879177,"pfxX":-7.869075837481276,"pfxZ":5.651663785157064,"pX":-0.5615267790775128,"pZ":3.884748490345442,"vX0":5.326076712974171,"vY0":-144.68817388487074,"vZ0":-1.823931343064269,"x":138.4,"y":133.89,"x0":-1.3903679850934523,"y0":50.00582511788627,"z0":5.732362924437711,"aX":-16.924802788881582},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.1,"breakHorizontal":13.4,"spinRate":2361,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.376520881744963,"extension":6.175760970576299},"index":0,"playId":"f584c183-412e-30f9-9f45-cb7b11d0524d","pitchNumber":1,"startTime":"2025-08-02T02:01:33.895Z","endTime":"2025-08-02T02:01:38.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.461444791748708,"aZ":-27.253553402653417,"pfxX":-6.730134022018587,"pfxZ":2.875258077918515,"pX":-0.4905141874826524,"pZ":1.5210141808428643,"vX0":4.905405919088153,"vY0":-128.90850744275645,"vZ0":-5.0324452892730935,"x":135.7,"y":197.71,"x0":-1.52749838274793,"y0":50.00405413312281,"z0":5.558773467750673,"aX":-11.523195980691884},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":11.4,"spinRate":2086,"spinDirection":250},"zone":7,"typeConfidence":0.9,"plateTime":0.42212922346439763,"extension":6.189018828489422},"index":1,"playId":"763d5f6f-dfab-3323-a697-ab9fc509c5d3","pitchNumber":2,"startTime":"2025-08-02T02:01:52.576Z","endTime":"2025-08-02T02:01:56.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":12,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-02T02:02:09.270Z","endTime":"2025-08-02T02:02:23.502Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.941852766334982,"aZ":-26.27035451787053,"pfxX":-7.30782772274736,"pfxZ":3.339997354196674,"pX":-0.3930570784553051,"pZ":1.2932773490861262,"vX0":5.38426984760029,"vY0":-130.94280399041392,"vZ0":-6.11294199377094,"x":131.98,"y":203.86,"x0":-1.5080498282811599,"y0":50.00486157682204,"z0":5.576927968069768,"aX":-12.922441279074887},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":12.4,"spinRate":2073,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.41543732868096406,"extension":6.207184859525476},"index":3,"playId":"4d79dbf0-f20a-321a-8047-8bee6d62ef09","pitchNumber":3,"startTime":"2025-08-02T02:02:23.502Z","endTime":"2025-08-02T02:02:27.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.41005258707484,"strikeZoneBottom":1.54716103544583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62405696804736,"aZ":-25.219088417470616,"pfxX":-7.559899788819326,"pfxZ":4.028478659092177,"pX":-0.07504506756372233,"pZ":-0.17460954084015293,"vX0":6.242192006114485,"vY0":-129.45139264745356,"vZ0":-9.390967189794942,"x":119.86,"y":243.49,"x0":-1.515130609217088,"y0":50.005259043022704,"z0":5.3773843507893675,"aX":-13.05568260620118},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":12.6,"spinRate":1976,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4203424373735145,"extension":6.221706050226113},"index":4,"playId":"482b3a9e-72df-3670-9239-93b38717c979","pitchNumber":4,"startTime":"2025-08-02T02:02:45.011Z","endTime":"2025-08-02T02:02:50.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":98.6,"endSpeed":91.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.784884388954296,"aZ":-24.380067551078408,"pfxX":-7.921819158052808,"pfxZ":3.6690934065663665,"pX":-0.08376379439648798,"pZ":3.2504920615295725,"vX0":6.459991142198746,"vY0":-143.57596699208293,"vZ0":-2.5082599460277857,"x":120.19,"y":151.02,"x0":-1.3142907461688496,"y0":50.001882209965316,"z0":5.624437427837149,"aX":-16.827685339635725},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":13.3,"spinRate":2364,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.3789614154196781,"extension":6.321426849772352},"index":5,"playId":"0a877af2-eab2-31eb-aa64-fde10af70f61","pitchNumber":5,"startTime":"2025-08-02T02:03:11.472Z","endTime":"2025-08-02T02:03:18.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.47408533954923,"strikeZoneBottom":1.54684345035628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.960536345567995,"aZ":-26.604144821230417,"pfxX":-8.176214598549905,"pfxZ":3.0995247933143286,"pX":0.4463647253156616,"pZ":0.5532530339004886,"vX0":7.678838616197454,"vY0":-132.31851076024947,"vZ0":-7.731558137750654,"x":99.99,"y":223.84,"x0":-1.4138090666274894,"y0":50.00102479102139,"z0":5.4274707842257595,"aX":-14.676532616199282},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":13.4,"spinRate":2088,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4120173703784591,"extension":6.254983398791376},"index":6,"playId":"59df20c8-5e46-3b87-8208-1249d2489bb0","pitchNumber":6,"startTime":"2025-08-02T02:03:44.605Z","endTime":"2025-08-02T02:03:47.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.5,"strikeZoneTop":3.50331287686863,"strikeZoneBottom":1.53927923158609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79120399214815,"aZ":-21.459763759777523,"pfxX":-6.563887493665938,"pfxZ":5.146401357981075,"pX":-0.8586638563565157,"pZ":3.679375352830696,"vX0":3.864831925799988,"vY0":-142.26572885716504,"vZ0":-2.0426445292121627,"x":149.73,"y":139.44,"x0":-1.3707045041124801,"y0":50.004830742079456,"z0":5.7445314753556955,"aX":-13.669555261979301},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":11.3,"spinRate":2209,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.3827104876361931,"extension":6.252106169875513},"index":7,"playId":"3595abf4-f7e9-3c63-8c4f-f25d1ee81de9","pitchNumber":7,"startTime":"2025-08-02T02:04:12.713Z","endTime":"2025-08-02T02:04:17.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:04:17.288Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to center fielder Brenton Doyle. Oneil Cruz scores. Joey Bart to 2nd.","rbi":1,"awayScore":13,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:04:42.624Z","endTime":"2025-08-02T02:05:54.670Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7de23b7c-74a0-4a0b-874c-715f3544b3a7","startTime":"2025-08-02T02:04:42.624Z","endTime":"2025-08-02T02:04:47.624Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.9,"strikeZoneTop":3.84311677612337,"strikeZoneBottom":1.75693464973413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.307554782624617,"aZ":-28.764137275109107,"pfxX":1.1699009377593512,"pfxZ":1.8607006761815397,"pX":1.3548859685217927,"pZ":1.8319872203047254,"vX0":6.926347308909864,"vY0":-132.52701158858426,"vZ0":-4.648763791080015,"x":65.35,"y":189.32,"x0":-1.412769931938408,"y0":50.003129211421125,"z0":5.6368034625258785,"aX":2.1425701834871247},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":-3.2,"spinRate":2268,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.4086406026445317,"extension":6.2573433317464895},"index":1,"playId":"a18d8bac-62d2-36b3-895d-d5c86939ed84","pitchNumber":1,"startTime":"2025-08-02T02:05:01.347Z","endTime":"2025-08-02T02:05:06.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.5,"strikeZoneTop":3.82500833688285,"strikeZoneBottom":1.81359855365046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.764551873964933,"aZ":-24.014768230021446,"pfxX":-8.128942714773537,"pfxZ":3.851638074210456,"pX":-0.5827942864515733,"pZ":4.015470226442385,"vX0":5.3411730891490246,"vY0":-143.2177315246183,"vZ0":-0.850793190944485,"x":139.21,"y":130.36,"x0":-1.396392162621204,"y0":50.00467600367559,"z0":5.790838755439528,"aX":-17.2324344304628},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.1,"breakHorizontal":13.9,"spinRate":2323,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.37950136361771314,"extension":6.1626258097271265},"index":2,"playId":"ec9861d0-2a9f-3133-a9a8-d390f17b46f4","pitchNumber":2,"startTime":"2025-08-02T02:05:20.133Z","endTime":"2025-08-02T02:05:24.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.871539647822182,"aZ":-20.208143939988577,"pfxX":-6.879373691944184,"pfxZ":5.774058417466636,"pX":-0.1979925907402203,"pZ":3.070361170118758,"vX0":5.721665768503109,"vY0":-141.5567406050707,"vZ0":-3.721383887839304,"x":124.55,"y":155.88,"x0":-1.3306556216926098,"y0":50.00261096359728,"z0":5.6616522160765514,"aX":-14.25807924742497},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":11.6,"spinRate":2347,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.38382148732511423,"extension":6.325562977255504},"hitData":{"launchSpeed":103.3,"launchAngle":-1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.92,"coordY":102.02}},"index":3,"playId":"8e2f6bb5-5ffe-37b9-9e04-feee92558790","pitchNumber":3,"startTime":"2025-08-02T02:05:41.266Z","endTime":"2025-08-02T02:05:54.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-1.6,"leverageIndex":0.25,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:05:54.670Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isiah Kiner-Falefa doubles (14) on a line drive to right fielder Mickey Moniak. Joey Bart scores. Jared Triolo scores.","rbi":2,"awayScore":15,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:07:12.519Z","endTime":"2025-08-02T02:08:28.634Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":13,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T02:06:15.619Z","endTime":"2025-08-02T02:07:14.895Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.31194175977394,"strikeZoneBottom":1.41925153684649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.863693237177834,"aZ":-25.431383421837165,"pfxX":-6.989241411723802,"pfxZ":3.8790232986822506,"pX":-0.23321478194394168,"pZ":2.3341396622907546,"vX0":5.585012993331696,"vY0":-130.1325609844192,"vZ0":-3.650270337619824,"x":125.89,"y":175.76,"x0":-1.4850420613528312,"y0":50.0033340239854,"z0":5.652426069158679,"aX":-12.149232950381307},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":11.6,"spinRate":1885,"spinDirection":254},"zone":5,"typeConfidence":0.9,"plateTime":0.4187587610060608,"extension":6.224244242273},"index":1,"playId":"ff75e6ae-8402-3c0a-8d1f-0259006823b7","pitchNumber":1,"startTime":"2025-08-02T02:07:14.895Z","endTime":"2025-08-02T02:07:18.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.986131266161333,"aZ":-24.325466297099712,"pfxX":-7.602084819650438,"pfxZ":4.436030463741944,"pX":-0.863724260678279,"pZ":1.681464255005865,"vX0":4.514237722339781,"vY0":-131.42441943190246,"vZ0":-5.381905811511059,"x":149.92,"y":193.38,"x0":-1.606277815867654,"y0":50.0022068803814,"z0":5.536825815790082,"aX":-13.444042385926835},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":13.0,"spinRate":1953,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.41503737697462517,"extension":6.225981859288458},"index":2,"playId":"d797fb48-47b3-39ae-92d2-c75721a7e813","pitchNumber":2,"startTime":"2025-08-02T02:07:31.755Z","endTime":"2025-08-02T02:07:34.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.8,"endSpeed":84.9,"strikeZoneTop":3.31149138084821,"strikeZoneBottom":1.49258221745178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.936487391525855,"aZ":-24.455065344715866,"pfxX":-7.483074466022321,"pfxZ":4.29674547243896,"pX":0.9005586304045806,"pZ":0.446409045922778,"vX0":8.481802982430573,"vY0":-131.89605220745898,"vZ0":-8.404519494913728,"x":82.67,"y":226.73,"x0":-1.3554969276766997,"y0":50.000985469265565,"z0":5.422893421199009,"aX":-13.439550905632887},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":2045,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.41222015988247485,"extension":6.2787679053197945},"index":3,"playId":"5e134e3d-db9f-31ae-a982-2d61dd46b6ec","pitchNumber":3,"startTime":"2025-08-02T02:07:50.716Z","endTime":"2025-08-02T02:07:56.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15267577764194,"aZ":-19.728749172879198,"pfxX":-7.804460317070616,"pfxZ":5.902196963978868,"pX":0.46090642938008386,"pZ":2.581115700597738,"vX0":7.803209751501238,"vY0":-142.96994196955742,"vZ0":-5.16428956773561,"x":99.43,"y":169.09,"x0":-1.265300842303315,"y0":50.00477156892999,"z0":5.615955038766507,"aX":-16.46251355455886},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.0,"breakHorizontal":13.0,"spinRate":2353,"spinDirection":238},"zone":6,"typeConfidence":0.91,"plateTime":0.38038738804521177,"extension":6.249793072409222},"hitData":{"launchSpeed":102.6,"launchAngle":4.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.6,"coordY":112.16}},"index":4,"playId":"fe86df73-88a9-38ae-828c-f9c2c139652b","pitchNumber":4,"startTime":"2025-08-02T02:08:14.148Z","endTime":"2025-08-02T02:08:28.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.15,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:08:28.634Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":15,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T02:08:55.970Z","endTime":"2025-08-02T02:10:53.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.3,"strikeZoneTop":3.5616983047819,"strikeZoneBottom":1.66576218105585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.744755853464156,"aZ":-21.221341900823564,"pfxX":-7.085992235788991,"pfxZ":5.194656891505988,"pX":0.7804006725467981,"pZ":2.4289539025258406,"vX0":8.75014306726505,"vY0":-143.054561170268,"vZ0":-5.05353900744599,"x":87.25,"y":173.2,"x0":-1.3730666975439323,"y0":50.00166208060402,"z0":5.517685315812071,"aX":-14.936124276498619},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.8,"breakHorizontal":11.4,"spinRate":2429,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.38042201227981387,"extension":6.29159113236312},"index":0,"playId":"8434bd27-5be9-3d25-8a44-ac0e71a9caf9","pitchNumber":1,"startTime":"2025-08-02T02:09:13.050Z","endTime":"2025-08-02T02:09:19.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.6562724055827,"strikeZoneBottom":1.55370167887488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57885374127854,"aZ":-25.61393529520262,"pfxX":-6.363692486110073,"pfxZ":3.7881770654966127,"pX":0.7923797268471041,"pZ":1.642909295039286,"vX0":7.931173624836275,"vY0":-129.66638102326255,"vZ0":-5.151007885447825,"x":86.8,"y":194.42,"x0":-1.4540553292566794,"y0":50.005373611613614,"z0":5.5662806260453825,"aX":-11.031391788203468},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":10.1,"spinRate":2032,"spinDirection":242},"zone":9,"typeConfidence":0.9,"plateTime":0.41956306806751575,"extension":6.118513900807869},"index":1,"playId":"977ae5f6-b1ad-311f-aecd-f4aa69640610","pitchNumber":2,"startTime":"2025-08-02T02:09:28.499Z","endTime":"2025-08-02T02:09:32.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.55145851151626,"strikeZoneBottom":1.65536669074839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.231726374188323,"aZ":-26.466416299593405,"pfxX":-6.004720906307617,"pfxZ":3.360931082778901,"pX":0.46411580723345086,"pZ":1.4477403479033297,"vX0":6.904386259018853,"vY0":-128.40649551528674,"vZ0":-5.348607626736317,"x":99.31,"y":199.69,"x0":-1.4576027417757833,"y0":50.00594621765846,"z0":5.572541728027459,"aX":-10.205269750383527},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":9.6,"spinRate":2015,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4237420709143609,"extension":6.116741328445587},"index":2,"playId":"088f2b11-3094-390e-90ec-1d6b343add00","pitchNumber":3,"startTime":"2025-08-02T02:09:43.899Z","endTime":"2025-08-02T02:09:50.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":15,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T02:10:01.763Z","endTime":"2025-08-02T02:10:17.217Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.54698084532397,"strikeZoneBottom":1.64573752037556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.756367826008578,"aZ":-25.961148192445545,"pfxX":-6.214661190396991,"pfxZ":3.5638782399354483,"pX":1.0835062421861006,"pZ":0.8886467836683789,"vX0":8.716812941538212,"vY0":-130.10380673946247,"vZ0":-7.13229404367475,"x":75.7,"y":214.79,"x0":-1.4758128062065548,"y0":50.005561563648,"z0":5.584400189551433,"aX":-10.84514062096655},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":9.7,"spinRate":1962,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.4181781561635183,"extension":6.254571201445821},"index":4,"playId":"b8ffab02-5195-36dd-874a-1dcf3ec6f467","pitchNumber":4,"startTime":"2025-08-02T02:10:17.217Z","endTime":"2025-08-02T02:10:21.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.8,"endSpeed":83.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98544042972497,"aZ":-23.076946274899868,"pfxX":-6.5426728831880006,"pfxZ":5.18212176829716,"pX":-0.4850286565942282,"pZ":3.0505303184065364,"vX0":5.055160154130249,"vY0":-130.75973552139013,"vZ0":-2.360435634216001,"x":135.49,"y":156.42,"x0":-1.5801245354128366,"y0":50.00320447454307,"z0":5.671385692883985,"aX":-11.487432813088603},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":10.9,"spinRate":2025,"spinDirection":252},"zone":1,"typeConfidence":0.9,"plateTime":0.4166791841656692,"extension":6.312162635166961},"hitData":{"launchSpeed":83.7,"launchAngle":69.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":154.22}},"index":5,"playId":"efff831d-6231-3096-b0f0-145adac60db5","pitchNumber":5,"startTime":"2025-08-02T02:10:43.605Z","endTime":"2025-08-02T02:10:53.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":683409,"link":"/api/v1/people/683409"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:10:53.006Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks.","rbi":0,"awayScore":15,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:12:51.216Z","endTime":"2025-08-02T02:16:53.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11,12],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":91.5,"endSpeed":84.7,"strikeZoneTop":3.55358607111168,"strikeZoneBottom":1.61401677041054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.292193168245873,"aZ":-19.478197460939892,"pfxX":-4.51334722177525,"pfxZ":6.963609028363812,"pX":0.0024635312395807213,"pZ":2.5734779887982184,"vX0":5.156392323421564,"vY0":-133.31536118875567,"vZ0":-3.823498252050317,"x":116.91,"y":169.3,"x0":-1.3589982260323843,"y0":50.001370251826444,"z0":5.410240542170709,"aX":-8.226050440558524},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":7.2,"spinRate":2081,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4088995089841112,"extension":6.454838838949652},"index":0,"playId":"79c922d3-d480-3bd4-9b28-0e92ccf56dd3","pitchNumber":1,"startTime":"2025-08-02T02:13:03.392Z","endTime":"2025-08-02T02:13:07.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.540134191812548,"aZ":-29.044684542577674,"pfxX":4.932471801792132,"pfxZ":2.1048619270114255,"pX":-0.044402311314054546,"pZ":2.363758241104681,"vX0":2.0829956452453855,"vY0":-120.58165892610475,"vZ0":-1.1928659070747907,"x":118.69,"y":174.96,"x0":-1.557994531290203,"y0":50.0024247955629,"z0":5.407403827659444,"aX":7.324987172817532},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":-9.4,"spinRate":2425,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4527398908727731,"extension":6.22125740276997},"index":1,"playId":"debdee15-6dca-306f-9c15-189a170a87b0","pitchNumber":2,"startTime":"2025-08-02T02:13:17.240Z","endTime":"2025-08-02T02:13:21.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":15,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T02:13:27.640Z","endTime":"2025-08-02T02:13:39.036Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1332535127056,"aZ":-19.803065585691275,"pfxX":-3.8022603634805776,"pfxZ":6.550862673676356,"pX":-0.35694098615002634,"pZ":2.706367985465129,"vX0":4.133406895692995,"vY0":-135.0379569313252,"vZ0":-3.7575088839118203,"x":130.61,"y":165.71,"x0":-1.3971402788303862,"y0":50.004366820854706,"z0":5.470120937701612,"aX":-7.182711115376489},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":6.2,"spinRate":2073,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4021388640614876,"extension":6.897141179222504},"index":3,"playId":"1617b09f-0e9e-34e2-877d-d7527494a53b","pitchNumber":3,"startTime":"2025-08-02T02:13:39.036Z","endTime":"2025-08-02T02:13:42.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.037588969438524,"aZ":-22.16913711675698,"pfxX":0.18329144872672065,"pfxZ":6.54119945126067,"pX":0.19886255014204116,"pZ":3.6310717401496877,"vX0":3.7823297943830254,"vY0":-122.3018552135947,"vZ0":0.054561225108151645,"x":109.42,"y":140.74,"x0":-1.3854531124558582,"y0":50.00012449136555,"z0":5.495459179312541,"aX":0.2793204945067848},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.1,"breakHorizontal":-1.2,"spinRate":2557,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.44628740741037154,"extension":6.335032757339473},"index":4,"playId":"5642fd02-4d8e-3d25-91d1-fade3655229a","pitchNumber":4,"startTime":"2025-08-02T02:14:03.453Z","endTime":"2025-08-02T02:14:09.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.55347516973085,"strikeZoneBottom":1.688792320651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68698361341731,"aZ":-30.619942249720932,"pfxX":-5.167144068059345,"pfxZ":1.1336412093155843,"pX":0.6839585694198073,"pZ":3.710363947861109,"vX0":5.854720507124635,"vY0":-115.87676142296579,"vZ0":2.3584295643868023,"x":90.93,"y":138.6,"x0":-1.1984246043027873,"y0":50.00094056786439,"z0":5.595407321587856,"aX":-7.060359255055639},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.9,"breakHorizontal":8.0,"spinRate":963,"spinDirection":250},"zone":12,"typeConfidence":2.0,"plateTime":0.4718285367215733,"extension":6.127837203046084},"index":5,"playId":"e6faf255-2419-3d3d-9534-bd8f85bbda9a","pitchNumber":5,"startTime":"2025-08-02T02:14:26.113Z","endTime":"2025-08-02T02:14:29.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.687767741196176,"aZ":-17.7407476960357,"pfxX":-5.54924445124805,"pfxZ":7.750194151083868,"pX":-0.9023698861326138,"pZ":3.2601347169780475,"vX0":3.438146056012058,"vY0":-134.49414045455669,"vZ0":-2.4694981328148033,"x":151.4,"y":150.76,"x0":-1.4656634539913096,"y0":50.0000713788037,"z0":5.425146900646477,"aX":-10.331203452541356},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":9.5,"spinRate":2102,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4047236933077092,"extension":6.407906202564922},"index":6,"playId":"e9dc0f14-efec-3d6a-8cae-de123e246958","pitchNumber":6,"startTime":"2025-08-02T02:14:41.957Z","endTime":"2025-08-02T02:14:48.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.5,"strikeZoneTop":3.59422934535409,"strikeZoneBottom":1.69182919539712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.250881891955395,"aZ":-29.653131945795092,"pfxX":-3.8555215511010488,"pfxZ":1.6934411544170196,"pX":1.9110893690570268,"pZ":1.0713610424824611,"vX0":8.243317257508938,"vY0":-119.9325116971588,"vZ0":-3.988494459754442,"x":44.15,"y":209.85,"x0":-1.035373052342936,"y0":50.00314325679468,"z0":5.335908550625114,"aX":-5.744446826307452},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":5.5,"spinRate":1028,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.45278472394329805,"extension":6.541678941307716},"index":7,"playId":"0061f904-9f7e-3f69-bc76-ded2c5954a4d","pitchNumber":7,"startTime":"2025-08-02T02:15:06.021Z","endTime":"2025-08-02T02:15:09.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.234480421793684,"aZ":-25.337477261223164,"pfxX":1.0637225874651968,"pfxZ":4.5983854365833725,"pX":0.10140294338495008,"pZ":3.159815404408984,"vX0":3.4419095238256907,"vY0":-120.80572021361584,"vZ0":-0.20025207579233262,"x":113.13,"y":153.46,"x0":-1.476597739904934,"y0":50.00233712706607,"z0":5.459879919443748,"aX":1.5812714450329042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2514,"spinDirection":101},"zone":2,"typeConfidence":2.0,"plateTime":0.4523808270164289,"extension":6.304957718662287},"index":8,"playId":"465a11fe-33fb-31d2-9930-55f1ce343820","pitchNumber":8,"startTime":"2025-08-02T02:15:22.340Z","endTime":"2025-08-02T02:15:28.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95088228006088,"aZ":-19.329247164944935,"pfxX":-5.79934957218639,"pfxZ":6.829546805524124,"pX":-0.2129406568968087,"pZ":2.7488937412850625,"vX0":5.035884984410778,"vY0":-134.98087476845456,"vZ0":-3.714017709138609,"x":125.12,"y":164.56,"x0":-1.3315317419343073,"y0":50.006120505322784,"z0":5.470485662040982,"aX":-10.91454364136908},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":9.7,"spinRate":2103,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40276353007809984,"extension":6.487694513892588},"index":9,"playId":"f979fe9a-2548-35a9-b440-82ffe65838ec","pitchNumber":9,"startTime":"2025-08-02T02:15:46.244Z","endTime":"2025-08-02T02:15:51.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.6,"endSpeed":86.4,"strikeZoneTop":3.56208401002585,"strikeZoneBottom":1.66018903811775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.782384315068928,"aZ":-19.69296517730506,"pfxX":-4.794720034333186,"pfxZ":6.618849923961401,"pX":-1.072864079175205,"pZ":2.713638766827784,"vX0":2.5577458538126048,"vY0":-135.08000618043218,"vZ0":-3.6270263754034255,"x":157.9,"y":165.51,"x0":-1.3989046833998424,"y0":50.003211217379196,"z0":5.423814385138585,"aX":-9.04195658525331},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":8.3,"spinRate":1984,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40236305474018064,"extension":6.588530774634881},"index":10,"playId":"d1b6dde5-2aaf-3b9b-8a3f-c8a830a70255","pitchNumber":10,"startTime":"2025-08-02T02:16:10.934Z","endTime":"2025-08-02T02:16:14.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.330536909982474,"aZ":-18.633668938173862,"pfxX":-4.858060433379887,"pfxZ":7.385079070443633,"pX":-0.5540401233028728,"pZ":1.9070034873244093,"vX0":3.571147221918705,"vY0":-133.0054735915941,"vZ0":-5.8118473304351985,"x":138.12,"y":187.29,"x0":-1.2676332372140982,"y0":50.000472003518766,"z0":5.425100418778796,"aX":-8.904429766199126},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":8.3,"spinRate":1977,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4082230007411711,"extension":6.552956022553882},"index":11,"playId":"9ab60d50-1c28-3a1b-9bd2-6f949767f417","pitchNumber":11,"startTime":"2025-08-02T02:16:27.028Z","endTime":"2025-08-02T02:16:30.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.1,"strikeZoneTop":3.5593965142779,"strikeZoneBottom":1.65710113754695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.028397362810853,"aZ":-19.7060339713304,"pfxX":-5.166584157040235,"pfxZ":6.6782987793170605,"pX":-1.1421427595619646,"pZ":2.201758945692602,"vX0":2.5283265414855296,"vY0":-134.31244733244498,"vZ0":-4.604025482719988,"x":160.54,"y":179.33,"x0":-1.4132134137167391,"y0":50.00511894391448,"z0":5.298317745493046,"aX":-9.650770179383004},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":9.0,"spinRate":2103,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4043771285650366,"extension":6.547130683977959},"index":12,"playId":"9e630f9f-e932-389c-a135-265790999ab8","pitchNumber":12,"startTime":"2025-08-02T02:16:48.139Z","endTime":"2025-08-02T02:16:53.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:16:53.218Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Farmer singles on a ground ball to right fielder Bryan Reynolds. Brenton Doyle to 2nd.","rbi":0,"awayScore":15,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:17:03.462Z","endTime":"2025-08-02T02:19:36.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.0,"strikeZoneTop":3.39009181952378,"strikeZoneBottom":1.56605833328269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.036286949919905,"aZ":-18.914239824885783,"pfxX":-4.472404591692928,"pfxZ":7.292005322943053,"pX":-0.8648703513091992,"pZ":1.8562286747230403,"vX0":3.005092795467287,"vY0":-132.6739092648462,"vZ0":-5.669409139965792,"x":149.97,"y":188.66,"x0":-1.4197360290824759,"y0":50.003516841031015,"z0":5.3588344953973825,"aX":-8.133776766435231},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":7.7,"spinRate":2152,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40971181104018584,"extension":6.621659059554316},"index":0,"playId":"1fe1aaa8-2e55-3ba4-ba78-bf29e58bcc6b","pitchNumber":1,"startTime":"2025-08-02T02:17:20.260Z","endTime":"2025-08-02T02:17:23.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.9,"strikeZoneTop":3.50444543323164,"strikeZoneBottom":1.6063281268988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.13616768627163,"aZ":-24.93932299044147,"pfxX":-1.392890731190322,"pfxZ":4.675000961788982,"pX":0.608840647288276,"pZ":0.33361346910906875,"vX0":5.103000229431613,"vY0":-122.27226509041623,"vZ0":-6.7736517712745,"x":93.79,"y":229.77,"x0":-1.3045443684874873,"y0":50.00320746832163,"z0":5.216184853452275,"aX":-2.156133421011637},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.4,"breakHorizontal":1.6,"spinRate":2501,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4442582030292237,"extension":6.472414796853326},"index":1,"playId":"11dc763e-cc64-336b-afee-c2188dac606a","pitchNumber":2,"startTime":"2025-08-02T02:17:37.702Z","endTime":"2025-08-02T02:17:44.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.51420503354939,"strikeZoneBottom":1.54221628747013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.328405124769212,"aZ":-18.38999485010422,"pfxX":-3.4029371477506505,"pfxZ":7.402461573657357,"pX":-1.2786465817224806,"pZ":4.0478961506759275,"vX0":1.6890623875042523,"vY0":-133.98506560119057,"vZ0":-0.4893806385688849,"x":165.74,"y":129.49,"x0":-1.466924027919904,"y0":50.00406165455646,"z0":5.519124028491561,"aX":-6.338407933966298},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":5.9,"spinRate":2046,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40505511699096397,"extension":6.412119413283985},"index":2,"playId":"4057fe54-714a-367b-9b5c-05798fa0aa41","pitchNumber":3,"startTime":"2025-08-02T02:18:01.817Z","endTime":"2025-08-02T02:18:05.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.124409587646614,"aZ":-25.803613083124638,"pfxX":2.4490224439153043,"pfxZ":4.1743957360449855,"pX":-0.34747444190566934,"pZ":2.8583559113699932,"vX0":1.9870072320440841,"vY0":-121.7898461650749,"vZ0":-0.6569699810637091,"x":130.24,"y":161.6,"x0":-1.4873520041511905,"y0":50.005725245395276,"z0":5.330390622886817,"aX":3.742083704230804},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.7,"breakHorizontal":-4.8,"spinRate":2415,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.44684939674872703,"extension":6.275196188638897},"index":3,"playId":"38f328fd-58b1-3568-b746-478e6e37ec9a","pitchNumber":4,"startTime":"2025-08-02T02:18:24.394Z","endTime":"2025-08-02T02:18:29.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.278348800644583,"aZ":-23.885042125899542,"pfxX":1.2058280497896927,"pfxZ":5.26646406084484,"pX":0.6843242565777428,"pZ":2.314607655050553,"vX0":4.744960972451668,"vY0":-123.78268112747708,"vZ0":-2.5271839740916175,"x":90.92,"y":176.29,"x0":-1.4027603938478261,"y0":50.00563198914799,"z0":5.318022249310608,"aX":1.8987213311684632},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.2,"breakHorizontal":-3.1,"spinRate":2420,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4400071421400624,"extension":6.114517442690268},"index":4,"playId":"940a53cd-c8a4-3735-979b-e42a1f28f523","pitchNumber":5,"startTime":"2025-08-02T02:19:03.110Z","endTime":"2025-08-02T02:19:07.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.989347189795097,"aZ":-17.663675969059366,"pfxX":-5.4675532036396906,"pfxZ":7.687140245200194,"pX":-0.15992980638268997,"pZ":3.100125126890908,"vX0":4.95450110628071,"vY0":-135.20804450042684,"vZ0":-3.0414119112342743,"x":123.1,"y":155.08,"x0":-1.2882497397108197,"y0":50.00614170875427,"z0":5.449746461520882,"aX":-10.326379011289179},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2189,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40206798071512484,"extension":6.489973219952314},"hitData":{"launchSpeed":87.5,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.05,"coordY":126.85}},"index":5,"playId":"949a6f20-a88f-3f3a-8774-079242c3c32b","pitchNumber":6,"startTime":"2025-08-02T02:19:24.719Z","endTime":"2025-08-02T02:19:36.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.8,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:19:36.860Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Moniak doubles (12) on a sharp fly ball to center fielder Oneil Cruz. Brenton Doyle scores. Kyle Farmer to 3rd.","rbi":1,"awayScore":15,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:19:45.262Z","endTime":"2025-08-02T02:21:19.427Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":802419,"link":"/api/v1/people/802419"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.53737547440551,"strikeZoneBottom":1.62537084878895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.769079124467595,"aZ":-31.611444062795893,"pfxX":-4.1303272691057735,"pfxZ":0.3907643006855537,"pX":-1.5424656489326993,"pZ":2.574036538045066,"vX0":0.7686949240323405,"vY0":-117.94237431130375,"vZ0":-0.08589284925200147,"x":175.8,"y":169.28,"x0":-1.3332041134412247,"y0":50.00031387403258,"z0":5.495619338022829,"aX":-5.891570796829509},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.0,"breakHorizontal":7.3,"spinRate":793,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.46217822316541923,"extension":6.2658084186884055},"index":0,"playId":"8b235e15-22c4-3508-9415-efb565c3d171","pitchNumber":1,"startTime":"2025-08-02T02:20:08.817Z","endTime":"2025-08-02T02:20:14.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.8694530599055,"aZ":-31.334185144583163,"pfxX":-5.018768963068951,"pfxZ":0.5821815831912831,"pX":0.08726430709304406,"pZ":2.01406311162843,"vX0":4.668028866604544,"vY0":-118.36981532278412,"vZ0":-1.4115304228191625,"x":113.67,"y":184.4,"x0":-1.246292371835931,"y0":50.00175348857455,"z0":5.453444006011938,"aX":-7.213463075549321},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.0,"breakHorizontal":8.2,"spinRate":895,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4604655445007828,"extension":6.611581227732145},"index":1,"playId":"99a9cbc8-3ef1-38ab-ab78-09bef7f32296","pitchNumber":2,"startTime":"2025-08-02T02:20:25.481Z","endTime":"2025-08-02T02:20:29.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.53290501489107,"strikeZoneBottom":1.58397367350413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95775149521879,"aZ":-16.82935591036326,"pfxX":-5.155182375530308,"pfxZ":8.312217723478142,"pX":-1.0697499780252744,"pZ":2.589878455708038,"vX0":2.4500453096497057,"vY0":-134.01578014958213,"vZ0":-4.441579106296037,"x":157.78,"y":168.85,"x0":-1.318816704404413,"y0":50.00041395094445,"z0":5.445900904471489,"aX":-9.514208765850114},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2118,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40641328429883083,"extension":6.389766534157954},"index":2,"playId":"bc64255a-441f-3c4a-8f79-27de66022faa","pitchNumber":3,"startTime":"2025-08-02T02:20:45.376Z","endTime":"2025-08-02T02:20:50.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.79586042457661,"aZ":-29.588725594711477,"pfxX":-4.132546623720351,"pfxZ":1.8031065951262857,"pX":-0.08846865248378961,"pZ":2.6867594191891153,"vX0":3.794758654209075,"vY0":-117.9243947091551,"vZ0":-0.29022411480049204,"x":120.37,"y":166.24,"x0":-1.1684938357205688,"y0":50.00128929229691,"z0":5.501460032905062,"aX":-5.9203238635197515},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.5,"breakHorizontal":6.7,"spinRate":878,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.46144458698312807,"extension":6.304130150917723},"hitData":{"launchSpeed":104.1,"launchAngle":40.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":182.89,"coordY":53.33}},"index":3,"playId":"a3fea1f1-929d-30db-87eb-98b29cdc93fd","pitchNumber":4,"startTime":"2025-08-02T02:21:01.943Z","endTime":"2025-08-02T02:21:19.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":2.1999999999999997,"leverageIndex":0.31,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:21:19.427Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Freeman doubles (16) on a sharp line drive to left fielder Tommy Pham. Kyle Farmer scores. Mickey Moniak scores.","rbi":2,"awayScore":15,"homeScore":9,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:21:49.695Z","endTime":"2025-08-02T02:22:29.294Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":{"id":802419,"link":"/api/v1/people/802419"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":802419,"link":"/api/v1/people/802419"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.31000178675712,"strikeZoneBottom":1.53999894252079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.354354003995674,"aZ":-22.171706982675886,"pfxX":-7.1897005166265675,"pfxZ":5.590920908850798,"pX":-0.9419510013834456,"pZ":3.5055023545849835,"vX0":3.7423848079462436,"vY0":-131.54396008369844,"vZ0":-0.8713856989788726,"x":152.9,"y":144.13,"x0":-1.4330658912527938,"y0":50.005561353160935,"z0":5.4534969470265695,"aX":-12.869179553088607},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":1984,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41306345095460006,"extension":6.34136004148136},"index":0,"playId":"5b427db6-2d48-398b-8d18-e271d4bf4640","pitchNumber":1,"startTime":"2025-08-02T02:21:55.789Z","endTime":"2025-08-02T02:22:07.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.254523643915913,"aZ":-22.667085001167756,"pfxX":-8.23356681556616,"pfxZ":5.496857840151934,"pX":-0.8161529113688353,"pZ":2.53321078639071,"vX0":4.371285571438923,"vY0":-129.71188290090737,"vZ0":-2.6894967558187917,"x":148.11,"y":170.38,"x0":-1.4400284436716757,"y0":50.003855280488814,"z0":5.283548786651993,"aX":-14.245126857457615},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":1924,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.41982643637200523,"extension":6.467524769134406},"hitData":{"launchSpeed":105.8,"launchAngle":9.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":34.18,"coordY":115.87}},"index":1,"playId":"f9e602b9-de0e-36b2-b7c4-6ea921430059","pitchNumber":2,"startTime":"2025-08-02T02:22:14.283Z","endTime":"2025-08-02T02:22:29.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":666160,"link":"/api/v1/people/666160"},"third":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.9,"awayTeamWinProbability":93.1,"homeTeamWinProbabilityAdded":2.6000000000000005,"leverageIndex":0.45,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:22:29.294Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar hits a ground-rule double (10) on a fly ball to center field. Tyler Freeman scores.","rbi":1,"awayScore":15,"homeScore":10,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:23:11.966Z","endTime":"2025-08-02T02:23:30.550Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802419,"fullName":"Thomas Harrington","link":"/api/v1/people/802419"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":802419,"link":"/api/v1/people/802419"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":15,"homeScore":9,"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-02T02:22:55.358Z","endTime":"2025-08-02T02:23:14.168Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.116848256913535,"aZ":-24.653671003514447,"pfxX":-0.8323268846252846,"pfxZ":4.888993928604039,"pX":-0.04395455102336035,"pZ":3.11145611041703,"vX0":3.8382339496615447,"vY0":-122.18309333990302,"vZ0":-0.4799832910429795,"x":118.68,"y":154.77,"x0":-1.5153097439864953,"y0":50.004366376066734,"z0":5.397228309990033,"aX":-1.2814940608296488},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":0.7,"spinRate":2493,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.44532148299764174,"extension":6.219992743467009},"hitData":{"launchSpeed":99.5,"launchAngle":28.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":136.11,"coordY":34.12}},"index":1,"playId":"ee474c25-5f28-334f-996f-65aec8e80eea","pitchNumber":1,"startTime":"2025-08-02T02:23:14.168Z","endTime":"2025-08-02T02:23:30.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":671289,"link":"/api/v1/people/671289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":802419,"link":"/api/v1/people/802419"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":4.199999999999999,"leverageIndex":0.64,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:23:30.550Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":15,"homeScore":10,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:26:33.605Z","endTime":"2025-08-02T02:26:44.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":15,"homeScore":10,"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-02T02:23:59.661Z","endTime":"2025-08-02T02:25:18.187Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Nicolas replaces Thomas Harrington.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":15,"homeScore":10,"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-02T02:25:18.187Z","endTime":"2025-08-02T02:26:35.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":802419,"link":"/api/v1/people/802419","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.385976312029616,"aZ":-13.436867658181452,"pfxX":-5.241392155242339,"pfxZ":8.947922203900148,"pX":-0.20043394289473043,"pZ":1.6687825329701813,"vX0":4.641269377053989,"vY0":-143.18304894032582,"vZ0":-9.734405013771797,"x":124.64,"y":193.72,"x0":-1.1545650330488306,"y0":50.00543004243151,"z0":5.935309311300201,"aX":-10.978778440258926},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":2493,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.38128602071811457,"extension":6.803372717742106},"hitData":{"launchSpeed":94.3,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":167.9}},"index":2,"playId":"6d89fa78-4c25-316c-ac9a-afeaccf94af4","pitchNumber":1,"startTime":"2025-08-02T02:26:35.903Z","endTime":"2025-08-02T02:26:44.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.92,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:26:44.933Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to left fielder Tommy Pham.","rbi":0,"awayScore":15,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:26:57.673Z","endTime":"2025-08-02T02:28:06.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28640283599404,"aZ":-11.393608839052938,"pfxX":-4.000458485099513,"pfxZ":9.581433409103887,"pX":0.21129056436532803,"pZ":2.9398160822443646,"vX0":5.415170550292875,"vY0":-144.84927609885295,"vZ0":-6.939558371406624,"x":108.95,"y":159.4,"x0":-1.1448581340585828,"y0":50.00086294518945,"z0":6.0308657616058605,"aX":-8.675311151037562},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2480,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.37518373452905296,"extension":7.082155067440179},"index":0,"playId":"b81d3631-d052-3454-84af-76b88c745765","pitchNumber":1,"startTime":"2025-08-02T02:27:11.077Z","endTime":"2025-08-02T02:27:14.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47081356783684,"aZ":-12.7593925784043,"pfxX":-5.1094901041795815,"pfxZ":8.982162423176518,"pX":0.4797130082869054,"pZ":3.255863128296599,"vX0":6.256655780615078,"vY0":-144.8813556064747,"vZ0":-5.590443347146872,"x":98.71,"y":150.87,"x0":-1.0268582066371743,"y0":50.0066162398672,"z0":5.965952073225039,"aX":-11.049067293010333},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2459,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3756230250148138,"extension":7.008815651825628},"index":1,"playId":"86768d8e-a695-3c93-a940-367e9648e762","pitchNumber":2,"startTime":"2025-08-02T02:27:29.355Z","endTime":"2025-08-02T02:27:32.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":15,"homeScore":10,"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-02T02:27:41.729Z","endTime":"2025-08-02T02:27:56.797Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.073712606715894,"aZ":-10.79470333817596,"pfxX":-4.302311745853272,"pfxZ":9.821108528017799,"pX":-0.7238128841241572,"pZ":2.7577738374785237,"vX0":2.9750688223998862,"vY0":-145.46607016319348,"vZ0":-7.35512083170623,"x":144.59,"y":164.32,"x0":-1.1926027179995762,"y0":50.005548335172165,"z0":5.948567101016453,"aX":-9.367330113573958},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2464,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.37429229560924604,"extension":7.084715787467665},"hitData":{"launchSpeed":69.6,"launchAngle":33.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.97,"coordY":108.38}},"index":3,"playId":"28425ea8-d255-3e74-ae49-6413e60917d7","pitchNumber":3,"startTime":"2025-08-02T02:27:56.797Z","endTime":"2025-08-02T02:28:06.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":-2.1000000000000005,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:28:06.470Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Warming Bernabel grounds out, pitcher Kyle Nicolas to first baseman Spencer Horwitz.","rbi":0,"awayScore":15,"homeScore":10,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T02:28:24.090Z","endTime":"2025-08-02T02:29:52.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":99.0,"endSpeed":92.3,"strikeZoneTop":3.11822915443357,"strikeZoneBottom":1.25559097299362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.889608200202005,"aZ":-14.466397634819593,"pfxX":-3.340781467536072,"pfxZ":8.234269862127206,"pX":-0.06255612508513035,"pZ":2.9088172750609007,"vX0":4.241191149303478,"vY0":-144.2158508915177,"vZ0":-6.313599586569977,"x":119.38,"y":160.24,"x0":-1.1037765415651812,"y0":50.00465754665647,"z0":5.984153830929444,"aX":-7.186589143134483},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":2297,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3767612241601186,"extension":6.967531348005388},"index":0,"playId":"364c1831-8349-3ddf-b8ef-fef59faa21f8","pitchNumber":1,"startTime":"2025-08-02T02:28:33.886Z","endTime":"2025-08-02T02:28:38.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":98.4,"endSpeed":91.2,"strikeZoneTop":3.12879352121536,"strikeZoneBottom":1.34023556630499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.524529031474668,"aZ":-17.241781318793826,"pfxX":-3.292385457040199,"pfxZ":7.05506798202158,"pX":-0.14331985605793812,"pZ":4.757608278406411,"vX0":4.156412910875995,"vY0":-143.49417448110538,"vZ0":-1.0476551943709804,"x":116.22,"y":105.56,"x0":-1.1726592448788458,"y0":50.0048722012787,"z0":6.1861801996396455,"aX":-6.970578340033318},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":5.3,"spinRate":2377,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3795517936656476,"extension":6.79563312713278},"index":1,"playId":"157e1b8c-db34-3356-bd5b-d4a2fb92f999","pitchNumber":2,"startTime":"2025-08-02T02:28:52.251Z","endTime":"2025-08-02T02:28:55.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":86.3,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.289596681363527,"aZ":-30.740798986250713,"pfxX":1.9405278284484897,"pfxZ":0.7697874131016782,"pX":1.2590233447944312,"pZ":2.3433479160943134,"vX0":5.8205952420295874,"vY0":-133.85456108424174,"vZ0":-3.716237250864452,"x":69.01,"y":175.51,"x0":-1.1747835722900024,"y0":50.00172515769811,"z0":5.893052162534745,"aX":3.60601488061078},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.4,"spinRate":2586,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4054588500906102,"extension":6.890858026698093},"index":2,"playId":"3db3e4ad-1590-35ef-96af-7e734673d6a4","pitchNumber":3,"startTime":"2025-08-02T02:29:10.997Z","endTime":"2025-08-02T02:29:18.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Joey Bart. Ezequiel Tovar to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":15,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"3db3e4ad-1590-35ef-96af-7e734673d6a4","startTime":"2025-08-02T02:29:43.393Z","endTime":"2025-08-02T02:29:43.394Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"postOnThird":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.58,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":92.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42436459984469,"aZ":-12.785441448944157,"pfxX":-5.037442720437172,"pfxZ":8.946411875195787,"pX":0.4672191293061521,"pZ":2.873659807001322,"vX0":6.5118596093665895,"vY0":-144.62435474293454,"vZ0":-6.747413502989873,"x":99.19,"y":161.19,"x0":-1.13501303496402,"y0":50.00147236793651,"z0":5.9839231065949665,"aX":-10.916632926459934},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2419,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3754297950507919,"extension":7.078600601026561},"hitData":{"launchSpeed":71.8,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.03,"coordY":184.62}},"index":4,"playId":"54ae9618-8258-3399-8fc5-8ca11a7e988a","pitchNumber":4,"startTime":"2025-08-02T02:29:43.395Z","endTime":"2025-08-02T02:29:52.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:29:52.914Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks.","rbi":0,"awayScore":15,"homeScore":10,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:32:24.393Z","endTime":"2025-08-02T02:34:10.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Angel Chivilli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":15,"homeScore":10,"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-02T02:31:37.515Z","endTime":"2025-08-02T02:32:26.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683409,"link":"/api/v1/people/683409","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.7,"endSpeed":83.0,"strikeZoneTop":3.40054161612861,"strikeZoneBottom":1.57123536088126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.511664766399548,"aZ":-33.94101521269587,"pfxX":-8.432562329909638,"pfxZ":-1.021402157759681,"pX":1.631981765056676,"pZ":2.1794118745451656,"vX0":12.03663849286254,"vY0":-128.87501665685545,"vZ0":0.9469544552037144,"x":54.79,"y":179.94,"x0":-1.9507378502096593,"y0":50.005163024568596,"z0":4.3793227020599215,"aX":-14.54102867380656},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.4,"breakHorizontal":13.3,"spinRate":2266,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4210161619342574,"extension":4.682134829475354},"index":1,"playId":"388da63e-6038-3c9a-bbcc-550638c075dd","pitchNumber":1,"startTime":"2025-08-02T02:32:26.733Z","endTime":"2025-08-02T02:32:30.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.54298007634478,"strikeZoneBottom":1.56430382069484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.266925799652277,"aZ":-30.15865342278387,"pfxX":-0.9658378469030358,"pfxZ":1.3066531787129172,"pX":0.4429308995702762,"pZ":2.967832714521956,"vX0":6.611638441878899,"vY0":-122.12266076455515,"vZ0":0.6340736294242688,"x":100.12,"y":158.65,"x0":-2.149686252616415,"y0":50.002121044199164,"z0":5.256296948550381,"aX":-1.489832247213582},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":0.5,"spinRate":2521,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4449258721276603,"extension":4.786084914680554},"index":2,"playId":"555cd82f-bc0b-34c0-8ad4-625a444c981b","pitchNumber":2,"startTime":"2025-08-02T02:32:43.386Z","endTime":"2025-08-02T02:32:48.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":76.8,"endSpeed":71.4,"strikeZoneTop":3.46617158285927,"strikeZoneBottom":1.48761533720604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.925985682591058,"aZ":-30.5218017374908,"pfxX":7.286997330465746,"pfxZ":1.3003209460684504,"pX":1.6551055300260102,"pZ":1.339963251964493,"vX0":6.253320401197655,"vY0":-111.72356671163838,"vZ0":-1.1844533179918941,"x":53.91,"y":202.6,"x0":-2.120506934556091,"y0":50.00471142452565,"z0":4.996010497815126,"aX":9.26974644317446},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":2.4,"breakHorizontal":-14.8,"spinRate":2925,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4890764665152818,"extension":4.789820925782845},"index":3,"playId":"6a977dbb-4e0e-38db-9945-2b2d82ab01d6","pitchNumber":3,"startTime":"2025-08-02T02:32:59.471Z","endTime":"2025-08-02T02:33:03.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.53698415474771,"strikeZoneBottom":1.55847872725798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.983563440599966,"aZ":-30.413748611590954,"pfxX":-9.1783982945284,"pfxZ":0.959453082327677,"pX":0.992441622301992,"pZ":3.148550103164352,"vX0":10.21500398580976,"vY0":-133.5203643925949,"vZ0":-0.12879963805546912,"x":79.17,"y":153.77,"x0":-1.6587629008548213,"y0":50.00439319654143,"z0":5.353926755743314,"aX":-16.86752054984076},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":2553,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.4074926248809758,"extension":4.950986850308516},"index":4,"playId":"bece3342-7bb9-3a9a-9c57-487f84443b7e","pitchNumber":4,"startTime":"2025-08-02T02:33:17.931Z","endTime":"2025-08-02T02:33:23.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.614726524823794,"aZ":-34.40559437009116,"pfxX":-8.736157500098486,"pfxZ":-1.2800388182831082,"pX":0.5960504533409667,"pZ":2.9867158359677233,"vX0":9.951258930389464,"vY0":-130.22327547753397,"vZ0":2.83269878438643,"x":94.28,"y":158.14,"x0":-2.1069183170199546,"y0":50.00000007651724,"z0":4.456723642835741,"aX":-15.279959272029757},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.6,"breakHorizontal":14.2,"spinRate":2398,"spinDirection":266},"zone":3,"typeConfidence":2.0,"plateTime":0.4176769493992962,"extension":4.491358908077324},"index":5,"playId":"669bdbcd-6fd7-342b-88f3-5558dde9b95c","pitchNumber":5,"startTime":"2025-08-02T02:33:34.762Z","endTime":"2025-08-02T02:33:38.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.5,"strikeZoneTop":3.47159670302925,"strikeZoneBottom":1.53057640129015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.44235591295612,"aZ":-31.380122982803734,"pfxX":8.05546722031704,"pfxZ":0.6005540430149949,"pX":-1.0800721180914485,"pZ":1.8537078672415213,"vX0":0.7873888841069392,"vY0":-113.45801220516694,"vZ0":-0.06637776208184465,"x":158.17,"y":188.73,"x0":-2.4784989794432524,"y0":50.00276082558707,"z0":4.979867153874356,"aX":10.626039082746178},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.3,"breakHorizontal":-14.8,"spinRate":3024,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.48058213111925596,"extension":4.622990279442424},"index":6,"playId":"207c5bc3-8bdc-3e28-a9db-710bbf29c884","pitchNumber":6,"startTime":"2025-08-02T02:34:03.533Z","endTime":"2025-08-02T02:34:10.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:34:10.461Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a fly ball to left fielder Jordan Beck, deflected by third baseman Kyle Farmer. Andrew McCutchen to 2nd.","rbi":0,"awayScore":15,"homeScore":10,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:34:20.685Z","endTime":"2025-08-02T02:37:41.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6,7],"actionIndex":[2],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.0,"strikeZoneTop":3.16932764714903,"strikeZoneBottom":1.49765615693894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.657793575808988,"aZ":-30.08655605926612,"pfxX":-8.153322178013806,"pfxZ":1.1262349240011815,"pX":0.6097889105418107,"pZ":3.1536870935337067,"vX0":9.542895491137067,"vY0":-133.71701009605027,"vZ0":-0.2776220482080307,"x":93.76,"y":153.63,"x0":-1.9021661164811234,"y0":50.005425863935415,"z0":5.3698154266272,"aX":-15.15896471567123},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":2433,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.4055418342857071,"extension":4.9129634976781515},"index":0,"playId":"2cb5290a-3d49-3fd9-8980-dd6a7cc1f062","pitchNumber":1,"startTime":"2025-08-02T02:34:34.615Z","endTime":"2025-08-02T02:34:38.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":85.2,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.300241754324393,"aZ":-28.980552203250358,"pfxX":-0.7153636520310158,"pfxZ":1.986211105256281,"pX":-0.7568347155480668,"pZ":2.2591158151397006,"vX0":4.257857148456017,"vY0":-124.27857335763588,"vZ0":-1.6582623398447294,"x":145.85,"y":177.78,"x0":-2.3789196675241318,"y0":50.00287969165455,"z0":5.279093040022819,"aX":-1.1507822054687666},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":0.6,"spinRate":2495,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4360462802407734,"extension":4.972881236671365},"index":1,"playId":"ac3c8869-7d72-34ca-9a10-baba061c53d1","pitchNumber":2,"startTime":"2025-08-02T02:34:53.841Z","endTime":"2025-08-02T02:34:57.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":15,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-02T02:35:22.320Z","endTime":"2025-08-02T02:36:11.490Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.3,"strikeZoneTop":3.19173113064483,"strikeZoneBottom":1.48307217757403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.04747851220905,"aZ":-32.865406329481424,"pfxX":7.041534284942676,"pfxZ":-0.5402708073475591,"pX":-2.3817925247114466,"pZ":2.4034698186298784,"vX0":-0.8600727923599741,"vY0":-111.76204954133908,"vZ0":1.16423628804026,"x":207.79,"y":173.89,"x0":-2.910288352560465,"y0":50.0025712352712,"z0":5.222688530889024,"aX":9.006503150232746},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-0.5,"breakHorizontal":-12.6,"spinRate":2979,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4880112031604833,"extension":4.6864375339309525},"index":3,"playId":"4fcfcff5-6d4d-3124-afee-eaabe144196a","pitchNumber":3,"startTime":"2025-08-02T02:36:11.490Z","endTime":"2025-08-02T02:36:15.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":15,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T02:36:25.137Z","endTime":"2025-08-02T02:36:46.937Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.21326153167114,"strikeZoneBottom":1.46771767819023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.206886802731795,"aZ":-24.42012727163816,"pfxX":-6.772328192707568,"pfxZ":4.113824411697923,"pX":-1.2514314694807493,"pZ":3.797231545381278,"vX0":4.667054423545381,"vY0":-135.20330156753454,"vZ0":0.13776013492833195,"x":164.7,"y":136.25,"x0":-2.103543147783656,"y0":50.00668267344689,"z0":5.433013641289364,"aX":-12.78021240018383},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":11.5,"spinRate":2488,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4022040263464639,"extension":4.881268463506487},"index":5,"playId":"3066244a-3155-3756-ae54-621955ac97bd","pitchNumber":4,"startTime":"2025-08-02T02:36:46.937Z","endTime":"2025-08-02T02:36:50.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":71.5,"strikeZoneTop":3.25580596928909,"strikeZoneBottom":1.51020990888174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.176910701104482,"aZ":-33.15804772325872,"pfxX":6.623069659826802,"pfxZ":-0.7712991651804728,"pX":-1.5170603416350787,"pZ":1.4618421878793315,"vX0":1.1517817406420447,"vY0":-111.31392902723924,"vZ0":-0.7348486028207533,"x":174.83,"y":199.31,"x0":-2.900629563001506,"y0":50.00369305999728,"z0":5.184944613058514,"aX":8.435827242793247},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.3,"breakHorizontal":-12.4,"spinRate":3014,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.4892726238390055,"extension":4.701221201758617},"index":6,"playId":"b01ff676-c36d-39b9-b3ee-1fbe22553fef","pitchNumber":5,"startTime":"2025-08-02T02:37:09.160Z","endTime":"2025-08-02T02:37:16.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.721560197324475,"aZ":-29.35161916349581,"pfxX":-0.14939333349313832,"pfxZ":1.7487220722603034,"pX":0.6342533932017723,"pZ":1.6172511709080373,"vX0":7.325726905041677,"vY0":-124.63777335503997,"vZ0":-2.874062984464845,"x":92.82,"y":195.11,"x0":-2.2909175564699544,"y0":50.00483646006339,"z0":5.143481070288469,"aX":-0.242569645558349},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":-1.0,"spinRate":2599,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.435025797997433,"extension":4.8911231390454875},"hitData":{"launchSpeed":63.8,"launchAngle":48.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":82.16,"coordY":125.15}},"index":7,"playId":"19e9fe34-1b8e-3661-a870-811d299a7a61","pitchNumber":6,"startTime":"2025-08-02T02:37:30.705Z","endTime":"2025-08-02T02:37:41.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.25,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:37:41.823Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a fly ball to center fielder Brenton Doyle. Andrew McCutchen to 3rd. Bryan Reynolds to 2nd.","rbi":0,"awayScore":15,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:38:05.431Z","endTime":"2025-08-02T02:38:51.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.61986548202272,"strikeZoneBottom":1.65339612831874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.482489785217506,"aZ":-33.71654514186894,"pfxX":-8.407393280646087,"pfxZ":-0.8472931289228374,"pX":1.229337451986256,"pZ":2.7945028625307615,"vX0":11.86330660632609,"vY0":-132.55745903969648,"vZ0":1.9044568841445892,"x":70.14,"y":163.33,"x0":-2.1592420797670946,"y0":50.00055244824719,"z0":4.484401664739069,"aX":-15.346249322077995},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.0,"breakHorizontal":13.4,"spinRate":2315,"spinDirection":267},"zone":12,"typeConfidence":2.0,"plateTime":0.4091976952048628,"extension":4.878009595794144},"index":0,"playId":"20ee9366-4ef9-365f-877d-5b97ae0e645d","pitchNumber":1,"startTime":"2025-08-02T02:38:18.069Z","endTime":"2025-08-02T02:38:21.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.950295079888477,"aZ":-26.21182917707829,"pfxX":-1.253792343921778,"pfxZ":3.6796227765431873,"pX":0.10889681682255563,"pZ":2.008006595368423,"vX0":6.359365959978062,"vY0":-125.14098123682854,"vZ0":-2.306823535237771,"x":112.85,"y":184.56,"x0":-2.278263394359025,"y0":50.005810417602625,"z0":5.041336361528771,"aX":-2.03433832965089},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":1.2,"spinRate":2552,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.43400433741045985,"extension":5.162375092099929},"hitData":{"launchSpeed":70.9,"launchAngle":30.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.14,"coordY":93.53}},"index":1,"playId":"b0c41846-cddb-3e99-8e14-9583a60a7713","pitchNumber":2,"startTime":"2025-08-02T02:38:38.360Z","endTime":"2025-08-02T02:38:51.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.29,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:38:51.310Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":15,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:39:19.386Z","endTime":"2025-08-02T02:40:36.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.92419675549859,"strikeZoneBottom":1.77325682657563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.85314417431663,"aZ":-28.29383365258829,"pfxX":7.9625742488577345,"pfxZ":2.9293625905600127,"pX":-0.27979280353840896,"pZ":3.1031104594643892,"vX0":2.6609081346573076,"vY0":-113.99074545616924,"vZ0":1.5931019788566996,"x":127.67,"y":155.0,"x0":-2.4947459949640947,"y0":50.00076174004947,"z0":5.177224221680237,"aX":10.535346820451428},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.1,"spinRate":3012,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.4794810399509868,"extension":4.797809471493458},"index":0,"playId":"64b1541e-fa13-3997-a59e-ac4ba791c55f","pitchNumber":1,"startTime":"2025-08-02T02:39:25.251Z","endTime":"2025-08-02T02:39:29.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.811554882596457,"aZ":-32.83425155474169,"pfxX":-8.620717623743595,"pfxZ":-0.35395714983906146,"pX":-0.43136493190639064,"pZ":3.746636045805011,"vX0":6.751787395977336,"vY0":-134.08199828825752,"vZ0":1.8363152010551937,"x":133.44,"y":137.62,"x0":-1.8430404268942482,"y0":50.00502474484263,"z0":5.370581970954576,"aX":-15.940127698973646},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.1,"breakHorizontal":14.4,"spinRate":2531,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.40611663609999216,"extension":4.653722893378518},"index":1,"playId":"6857913e-0227-3030-9f57-ade2a0cf954a","pitchNumber":2,"startTime":"2025-08-02T02:39:43.572Z","endTime":"2025-08-02T02:39:48.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.7,"endSpeed":82.5,"strikeZoneTop":3.86928789754853,"strikeZoneBottom":1.68113872039868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68684697559013,"aZ":-31.27037728176332,"pfxX":-8.3381179728527,"pfxZ":0.5251518897812373,"pX":0.8381099986064499,"pZ":1.936125608037652,"vX0":9.559550150396126,"vY0":-128.95748683150805,"vZ0":-2.0238630788204865,"x":85.05,"y":186.5,"x0":-1.8052083757105222,"y0":50.000995950801276,"z0":5.105464285687599,"aX":-14.273695276062792},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":13.4,"spinRate":1727,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4220916237303798,"extension":4.815171559520932},"index":2,"playId":"2ab01923-f08e-3c8b-aae4-e5239407ddfa","pitchNumber":3,"startTime":"2025-08-02T02:40:09.931Z","endTime":"2025-08-02T02:40:13.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.221245451501904,"aZ":-24.373628893573667,"pfxX":-8.446751981473273,"pfxZ":4.101338344099439,"pX":-1.6947448086608423,"pZ":3.2091984421904938,"vX0":3.821134943130078,"vY0":-135.94560622927006,"vZ0":-0.6866839098097748,"x":181.6,"y":152.13,"x0":-2.0085021438618655,"y0":50.0031490008774,"z0":5.132403235859169,"aX":-16.069961404342774},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":2447,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.40039950410674274,"extension":5.081125313345322},"index":3,"playId":"b61fa39e-28eb-3aff-b23d-87093afe89df","pitchNumber":4,"startTime":"2025-08-02T02:40:31.077Z","endTime":"2025-08-02T02:40:36.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.26,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:40:36.856Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tommy Pham pops out to first baseman Warming Bernabel on the infield fly rule.","rbi":0,"awayScore":15,"homeScore":10,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:40:46.424Z","endTime":"2025-08-02T02:41:37.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.48071989048941,"strikeZoneBottom":1.5873884079047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.910956159519273,"aZ":-27.774464554390274,"pfxX":-0.8820175637497307,"pfxZ":2.7583397671917496,"pX":0.9294746710842399,"pZ":1.8044284964613597,"vX0":7.579599411447523,"vY0":-124.86037412114909,"vZ0":-2.475109629328765,"x":81.57,"y":190.06,"x0":-2.018574308438034,"y0":50.00132479097828,"z0":5.072216955447729,"aX":-1.4067682640661658},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":0.0,"spinRate":2646,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4370981758610579,"extension":4.688159781512482},"index":0,"playId":"0cde0ec0-6a60-322a-91d4-e4f6ae1aa1ef","pitchNumber":1,"startTime":"2025-08-02T02:41:09.934Z","endTime":"2025-08-02T02:41:14.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.4500991011767,"aZ":-28.748324839820178,"pfxX":8.47101782071223,"pfxZ":2.5675157890284943,"pX":-0.4098908020384735,"pZ":2.820974245872871,"vX0":2.154527753141613,"vY0":-114.0823032961495,"vZ0":1.192730731740856,"x":132.62,"y":162.61,"x0":-2.46449264997033,"y0":50.00449763141441,"z0":5.0978628303024065,"aX":11.309611049381711},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.2,"breakHorizontal":-15.8,"spinRate":3030,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.47778567733754684,"extension":4.710350720986546},"hitData":{"launchSpeed":80.9,"launchAngle":76.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.22,"coordY":180.06}},"index":1,"playId":"7949876f-07cb-3f62-8f01-6253dfc3ecdd","pitchNumber":2,"startTime":"2025-08-02T02:41:27.074Z","endTime":"2025-08-02T02:41:37.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":1.2999999999999994,"leverageIndex":0.41,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:41:37.575Z","atBatIndex":73},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Joey Bart hit by pitch. Andrew McCutchen scores. Bryan Reynolds to 3rd. Nick Gonzales to 2nd.","rbi":1,"awayScore":16,"homeScore":10,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:42:01.287Z","endTime":"2025-08-02T02:42:13.475Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":73.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.5153174324837,"aZ":-31.65336923737043,"pfxX":7.8099687358918715,"pfxZ":0.3912692578041046,"pX":-2.6235095117955582,"pZ":2.52823525682169,"vX0":-2.170909722547169,"vY0":-114.37114544893291,"vZ0":1.1230023612615498,"x":217.0,"y":170.52,"x0":-2.6841728377301903,"y0":50.005147910752825,"z0":5.1045301535708125,"aX":10.482815574857675},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.2,"breakHorizontal":-13.7,"spinRate":2965,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.47654611612665754,"extension":4.535579423614852},"index":0,"playId":"ebe8b4e6-ebb8-33f7-9f91-1400650aac03","pitchNumber":1,"startTime":"2025-08-02T02:42:08.471Z","endTime":"2025-08-02T02:42:13.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":668804,"link":"/api/v1/people/668804"},"third":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":-1.8999999999999995,"leverageIndex":0.5,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:42:13.475Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T02:42:31.383Z","endTime":"2025-08-02T02:43:09.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":80.6,"strikeZoneTop":3.81517483155802,"strikeZoneBottom":1.83917867050671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.374047761502627,"aZ":-28.555568493978633,"pfxX":-0.8030248472928214,"pfxZ":2.237309406295715,"pX":0.8720721259015425,"pZ":2.2977887307915905,"vX0":7.809068393833997,"vY0":-124.33865081132114,"vZ0":-1.015810449942615,"x":83.76,"y":176.74,"x0":-2.1625446398014088,"y0":50.00142604420322,"z0":5.013871735894427,"aX":-1.2986459968354687},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":0.2,"spinRate":2501,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.435190960300174,"extension":5.036642309270727},"index":0,"playId":"0763b8b0-8548-31fe-a3f1-f5b722bec69b","pitchNumber":1,"startTime":"2025-08-02T02:42:44.233Z","endTime":"2025-08-02T02:42:48.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30412660239138,"aZ":-31.16916470711023,"pfxX":-8.648279392259976,"pfxZ":0.5321400957837525,"pX":-0.039320367945225775,"pZ":3.0246769653755865,"vX0":7.608223481971015,"vY0":-135.45300907700943,"vZ0":-0.24738199150704,"x":118.5,"y":157.11,"x0":-1.7350917435140436,"y0":50.005059482358654,"z0":5.2619519740211205,"aX":-16.379085147510636},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":14.4,"spinRate":2477,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.40147202730583986,"extension":4.579539672300081},"hitData":{"launchSpeed":98.1,"launchAngle":31.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.24,"coordY":62.34}},"index":1,"playId":"a4697f6e-3df3-33ea-8566-7947de775433","pitchNumber":2,"startTime":"2025-08-02T02:43:00.983Z","endTime":"2025-08-02T02:43:09.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:43:09.336Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thairo Estrada flies out to left fielder Tommy Pham.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T02:45:08.829Z","endTime":"2025-08-02T02:46:03.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.41152181208336,"strikeZoneBottom":1.62455451424848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.801253749394753,"aZ":-31.822522246793312,"pfxX":2.5473348028695666,"pfxZ":0.21284721165282505,"pX":0.18191103547563295,"pZ":3.9517758716764533,"vX0":3.0919054592003263,"vY0":-127.29670603727321,"vZ0":0.7386869519103025,"x":110.07,"y":132.08,"x0":-1.3679835369841653,"y0":50.00610200530224,"z0":6.127349928489398,"aX":4.288862041305185},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2512,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4261140515038422,"extension":6.6598520577928255},"index":0,"playId":"383e81a7-4bc8-3d89-8750-49d96a0849d1","pitchNumber":1,"startTime":"2025-08-02T02:45:23.548Z","endTime":"2025-08-02T02:45:31.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":86.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.988194127536673,"aZ":-29.176159377495043,"pfxX":2.0925718106902336,"pfxZ":1.6111989175113237,"pX":0.6214057451128926,"pZ":2.0108025267989227,"vX0":4.210898176971076,"vY0":-133.47842241810008,"vZ0":-4.932728799800941,"x":93.31,"y":184.49,"x0":-1.2309345196866073,"y0":50.000552734665796,"z0":5.912800526740845,"aX":3.8821872578209966},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2550,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4059517373619652,"extension":6.857503471288961},"index":1,"playId":"d725b89e-ecff-3f88-8d9e-eb1b413b1abe","pitchNumber":2,"startTime":"2025-08-02T02:45:37.470Z","endTime":"2025-08-02T02:45:41.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":96.5,"endSpeed":89.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63255576457411,"aZ":-14.07078389037963,"pfxX":-3.3845407287093803,"pfxZ":8.842495585151363,"pX":0.12375822240479702,"pZ":3.7495296131921543,"vX0":4.94408823636431,"vY0":-140.69615203415972,"vZ0":-3.9696893740006276,"x":112.28,"y":137.54,"x0":-1.1996321004426298,"y0":50.00140498094073,"z0":6.0627059628133395,"aX":-6.928375821846435},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2326,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3862325800977935,"extension":6.936855729006736},"hitData":{"launchSpeed":98.0,"launchAngle":59.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.41,"coordY":107.48}},"index":2,"playId":"900e6017-2b33-3274-b1ae-e0d5a4398d20","pitchNumber":3,"startTime":"2025-08-02T02:45:53.128Z","endTime":"2025-08-02T02:46:03.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:46:03.281Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to center fielder Oneil Cruz.","rbi":0,"awayScore":16,"homeScore":10,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T02:46:13.365Z","endTime":"2025-08-02T02:47:39.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19546610343157,"aZ":-13.031306772729874,"pfxX":-3.1744847523127913,"pfxZ":9.0231238920264,"pX":-1.2430718042611615,"pZ":3.4387073046181436,"vX0":1.2637644974048365,"vY0":-143.3615236923925,"vZ0":-4.982876816681062,"x":164.38,"y":145.93,"x0":-1.2723917445900157,"y0":50.000065396356796,"z0":5.986050858098613,"aX":-6.733155908931395},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":5.5,"spinRate":2450,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.37929163766561924,"extension":6.996322016563839},"index":0,"playId":"bb384586-c924-344d-b3a0-50d87cf3fa30","pitchNumber":1,"startTime":"2025-08-02T02:46:29.431Z","endTime":"2025-08-02T02:46:32.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":85.4,"strikeZoneTop":3.56865963043989,"strikeZoneBottom":1.67460162744946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.2298248914048,"aZ":-30.128594297237466,"pfxX":2.503648205898004,"pfxZ":1.1318681297811,"pX":1.0931175875984451,"pZ":0.5331799762334358,"vX0":5.6356504165604475,"vY0":-131.8899208195371,"vZ0":-8.072796220764124,"x":75.33,"y":224.38,"x0":-1.3780626123267103,"y0":50.00124068434415,"z0":5.787535972229787,"aX":4.505754988888043},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-5.5,"spinRate":2588,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.41183968092802337,"extension":6.901766974923911},"index":1,"playId":"315d2ae1-204a-352a-85e3-a7f5584e098f","pitchNumber":2,"startTime":"2025-08-02T02:46:48.308Z","endTime":"2025-08-02T02:46:55.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.53642657978671,"aZ":-29.72194707970774,"pfxX":2.2307479742069285,"pfxZ":1.363598382060081,"pX":-0.1609612476908835,"pZ":3.497959697803336,"vX0":2.6685187656767093,"vY0":-131.36708142896987,"vZ0":-1.1065728193874755,"x":123.14,"y":144.34,"x0":-1.4681206719531155,"y0":50.005770147449326,"z0":6.07189071518689,"aX":4.023284045350961},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.4,"spinRate":2569,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.41199507463685947,"extension":6.58485767654682},"index":2,"playId":"093f57d2-e9cd-3d1d-8973-95bc7d1c2ff3","pitchNumber":3,"startTime":"2025-08-02T02:47:07.377Z","endTime":"2025-08-02T02:47:10.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":93.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78903107257376,"aZ":-11.711159166066889,"pfxX":-4.629244793981608,"pfxZ":9.371632946812738,"pX":-0.31013941950939916,"pZ":1.9631407631146165,"vX0":4.267326795867172,"vY0":-144.9901363020757,"vZ0":-9.393417167803328,"x":128.82,"y":185.78,"x0":-1.181453236981124,"y0":50.005536575082125,"z0":5.910893341404542,"aX":-10.109426424253245},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2441,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3741603625891461,"extension":7.108111496036197},"hitData":{"launchSpeed":100.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.95,"coordY":110.55}},"index":3,"playId":"7d6c0778-6cdb-394f-9892-b1bf5cd7082d","pitchNumber":4,"startTime":"2025-08-02T02:47:30.237Z","endTime":"2025-08-02T02:47:39.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:47:39.482Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Farmer called out on strikes.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T02:47:54.548Z","endTime":"2025-08-02T02:49:31.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.6,"strikeZoneTop":3.44249389206738,"strikeZoneBottom":1.54041632416546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27741993490523,"aZ":-29.475502728578245,"pfxX":2.2124435339218262,"pfxZ":1.5379950931951534,"pX":0.5843257563784393,"pZ":5.099738358759636,"vX0":3.829315608202913,"vY0":-129.9597511119135,"vZ0":2.8392351060341063,"x":94.73,"y":101.09,"x0":-1.1804672757728705,"y0":50.004089144472836,"z0":6.194643022262621,"aX":3.8878219094048525},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2594,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4171538144677238,"extension":6.696915786119663},"index":0,"playId":"92985dbe-c89e-3363-9f75-aeec844c62df","pitchNumber":1,"startTime":"2025-08-02T02:48:02.921Z","endTime":"2025-08-02T02:48:07.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.6,"strikeZoneTop":3.47802626526032,"strikeZoneBottom":1.61346838703747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.153274751643917,"aZ":-13.695960271510085,"pfxX":-5.213820160804001,"pfxZ":8.961015545347063,"pX":0.3669899056229569,"pZ":1.0918186622459245,"vX0":6.106029951149686,"vY0":-141.28852133368866,"vZ0":-10.938196464100804,"x":103.01,"y":209.3,"x0":-1.1245362504300123,"y0":50.0048035381932,"z0":5.847186503608583,"aX":-10.753611504966754},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2402,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38474837785118865,"extension":6.9620856087218685},"index":1,"playId":"df6202ca-708f-3889-9ec8-f3bd581bf644","pitchNumber":2,"startTime":"2025-08-02T02:48:22.034Z","endTime":"2025-08-02T02:48:25.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.5,"strikeZoneTop":3.4744948371138,"strikeZoneBottom":1.5727463070146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.497889235352684,"aZ":-12.987764544063095,"pfxX":-4.400143110447031,"pfxZ":9.21438480056068,"pX":0.01839311900667406,"pZ":4.395762537520671,"vX0":4.741355777354252,"vY0":-142.20990063065767,"vZ0":-2.7141029933838037,"x":116.3,"y":120.09,"x0":-1.0855755479920661,"y0":50.00431005826757,"z0":6.168441123523191,"aX":-9.164167184638783},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2496,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.382708970571894,"extension":6.798894388817674},"index":2,"playId":"b7642e39-1abc-3c2a-b34e-b8b1fb10426a","pitchNumber":3,"startTime":"2025-08-02T02:48:39.123Z","endTime":"2025-08-02T02:48:42.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.9,"strikeZoneTop":3.54928744668658,"strikeZoneBottom":1.57299098723061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.669217316281106,"aZ":-13.910608273233072,"pfxX":-4.608899240243903,"pfxZ":8.73833535707241,"pX":-0.03877644388502359,"pZ":3.2201993382364003,"vX0":4.781113023651714,"vY0":-142.27847366305835,"vZ0":-5.639546303413302,"x":118.48,"y":151.83,"x0":-1.1265965840101784,"y0":50.00254437766827,"z0":6.079364260669151,"aX":-9.633475837010295},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2420,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3821205440348594,"extension":6.930763586845481},"index":3,"playId":"e9af9488-df0f-3322-99e7-20725bf2fae2","pitchNumber":4,"startTime":"2025-08-02T02:48:55.693Z","endTime":"2025-08-02T02:48:59.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.048473071116362,"aZ":-15.951524396773287,"pfxX":-5.625501078600316,"pfxZ":7.786307039467875,"pX":-1.0538547458057954,"pZ":3.458595503620297,"vX0":2.8410951369524446,"vY0":-142.14187662239468,"vZ0":-4.4584367339931195,"x":157.17,"y":145.4,"x0":-1.3257458145170904,"y0":50.001565972273184,"z0":6.033399355563238,"aX":-11.718831001350427},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2425,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3827118466288839,"extension":7.0172698873155035},"index":4,"playId":"4d0d8054-942b-3997-9693-84a422474ef8","pitchNumber":5,"startTime":"2025-08-02T02:49:10.987Z","endTime":"2025-08-02T02:49:16.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.8,"strikeZoneTop":3.56578102887541,"strikeZoneBottom":1.58985873330481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.228169297334357,"aZ":-15.757977653530173,"pfxX":-5.448399759232952,"pfxZ":7.908270510867778,"pX":-0.530156822588724,"pZ":2.095306887785948,"vX0":3.7072870917089853,"vY0":-141.7407610460308,"vZ0":-7.799913387718595,"x":137.21,"y":182.21,"x0":-1.1337151797627691,"y0":50.005392262172094,"z0":5.849329412130518,"aX":-11.312937102465296},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":9.4,"spinRate":2407,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3834761295396283,"extension":7.032846480440907},"index":5,"playId":"46030433-f24e-3863-af0e-2459f89c29ac","pitchNumber":6,"startTime":"2025-08-02T02:49:27.771Z","endTime":"2025-08-02T02:49:31.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":-1.0000000000000004,"leverageIndex":0.43,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:49:31.977Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T02:49:41.885Z","endTime":"2025-08-02T02:51:32.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.602357071229488,"aZ":-13.87398650697122,"pfxX":-4.461771622733802,"pfxZ":8.570908120805031,"pX":0.22524303807488136,"pZ":3.014617403892624,"vX0":5.224104769298344,"vY0":-143.86542671305082,"vZ0":-6.087967587465442,"x":108.41,"y":157.39,"x0":-1.0187388023429838,"y0":50.00132739773946,"z0":5.988884333613433,"aX":-9.524938815763281},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2420,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3780779040661453,"extension":6.95805659166379},"index":0,"playId":"d0eb6554-f2a5-3a07-9e35-e3cda42fe8cb","pitchNumber":1,"startTime":"2025-08-02T02:49:56.051Z","endTime":"2025-08-02T02:49:59.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1552981136702,"aZ":-13.820963941940448,"pfxX":-4.199185837244149,"pfxZ":8.799468315427216,"pX":0.31329452021942045,"pZ":3.0804510676230503,"vX0":5.198111370882145,"vY0":-142.0375742594839,"vZ0":-5.732116877956664,"x":105.06,"y":155.61,"x0":-0.9771572706913331,"y0":50.00452560654414,"z0":5.971087882214057,"aX":-8.760489231264906},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2398,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.38258850921985443,"extension":7.017333806447602},"index":1,"playId":"19099061-9941-37ac-ad53-224cf4aa28c9","pitchNumber":2,"startTime":"2025-08-02T02:50:18.129Z","endTime":"2025-08-02T02:50:21.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.1,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.035664082896194,"aZ":-29.04595076220534,"pfxX":2.1855427428411485,"pfxZ":1.7106147823470579,"pX":-0.06077307720156947,"pZ":3.1859000544440095,"vX0":2.4936649462835048,"vY0":-132.8411634104248,"vZ0":-2.106112889248792,"x":119.32,"y":152.76,"x0":-1.2874588632348758,"y0":50.00547433858928,"z0":6.0514484951434815,"aX":3.999582675425318},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":-4.4,"spinRate":2583,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.40860159103760063,"extension":6.855571195589156},"index":2,"playId":"8e43d166-0664-355d-a44f-e5287a16a002","pitchNumber":3,"startTime":"2025-08-02T02:50:42.202Z","endTime":"2025-08-02T02:50:45.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.9,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.017823934607687,"aZ":-29.54791726540764,"pfxX":2.4600665182737185,"pfxZ":1.4109801279783083,"pX":0.43200354941487634,"pZ":1.8081784724866838,"vX0":3.6026537941520256,"vY0":-133.94944282947208,"vZ0":-5.389328797240145,"x":100.53,"y":189.96,"x0":-1.237275996448594,"y0":50.005235488982834,"z0":5.8940641983353546,"aX":4.584062602295786},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2616,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.40500460588454645,"extension":6.913714765325126},"index":3,"playId":"fa6fa2fd-f169-3695-b225-cdf6fcb9ef51","pitchNumber":4,"startTime":"2025-08-02T02:51:05.730Z","endTime":"2025-08-02T02:51:10.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47861242573567,"aZ":-28.984191359443102,"pfxX":1.1556867044338746,"pfxZ":1.715250245861709,"pX":0.7919674636796773,"pZ":0.6971761581745808,"vX0":4.988707929386454,"vY0":-133.9639128243865,"vZ0":-8.011592333476946,"x":86.81,"y":219.96,"x0":-1.2268206659542396,"y0":50.00458214932783,"z0":5.7289539279298625,"aX":2.149918748283079},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.9,"breakHorizontal":-2.9,"spinRate":2478,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.40521224000841993,"extension":6.886986260720713},"index":4,"playId":"97d40c0c-f484-32f4-adc2-f40af7508d1d","pitchNumber":5,"startTime":"2025-08-02T02:51:27.711Z","endTime":"2025-08-02T02:51:32.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:51:32.190Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Ezequiel Tovar to first baseman Warming Bernabel.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T02:53:24.323Z","endTime":"2025-08-02T02:54:23.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.4,"strikeZoneTop":3.59430280676709,"strikeZoneBottom":1.59064161737489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.745846543237597,"aZ":-28.941660017974343,"pfxX":-1.3751079255812764,"pfxZ":2.0086232287077053,"pX":1.1910615397565818,"pZ":1.5136844424404823,"vX0":8.247723556673469,"vY0":-124.35700505265348,"vZ0":-2.7812093019632336,"x":71.6,"y":197.91,"x0":-1.95262444422324,"y0":50.00032349727688,"z0":4.983411423786535,"aX":-2.210537176897509},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":1.1,"spinRate":2459,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.43606255098760105,"extension":4.880833507786377},"index":0,"playId":"49d2e33d-9973-3c0e-ab7b-58bd8300af19","pitchNumber":1,"startTime":"2025-08-02T02:53:42.579Z","endTime":"2025-08-02T02:53:49.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":89.9,"endSpeed":83.7,"strikeZoneTop":3.40868559754335,"strikeZoneBottom":1.5714460558192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.158123902889567,"aZ":-35.4275330476791,"pfxX":-8.914551714599913,"pfxZ":-1.8478804287831885,"pX":0.5321179014013674,"pZ":1.4218690962515366,"vX0":10.16646262200737,"vY0":-130.75194769466447,"vZ0":-0.8927134418661523,"x":96.72,"y":200.39,"x0":-2.217337828661217,"y0":50.00324497957987,"z0":4.386595355882786,"aX":-15.700115378753726},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.4,"breakHorizontal":14.4,"spinRate":2394,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.41620722282321365,"extension":4.903742745631845},"index":1,"playId":"86891894-aab9-3201-a02a-706b31464317","pitchNumber":2,"startTime":"2025-08-02T02:53:57.573Z","endTime":"2025-08-02T02:54:01.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.92235657067841,"aZ":-29.604694309386957,"pfxX":-2.43482796605341,"pfxZ":1.5862082487239437,"pX":0.7527766046334479,"pZ":1.9849661609918094,"vX0":7.615585151529799,"vY0":-125.06367781610689,"vZ0":-1.8261511725092756,"x":88.31,"y":185.19,"x0":-1.9859146557383012,"y0":50.00167000832836,"z0":5.101519106354717,"aX":-3.9430825441811588},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":2620,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4342559914122228,"extension":4.877983851860048},"hitData":{"launchSpeed":91.6,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.03,"coordY":132.22}},"index":2,"playId":"ee16bd22-422c-361c-813f-e90c4e67a357","pitchNumber":3,"startTime":"2025-08-02T02:54:14.800Z","endTime":"2025-08-02T02:54:23.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:54:23.766Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T02:54:30.226Z","endTime":"2025-08-02T02:57:12.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.4841159823416,"aZ":-28.12348464965003,"pfxX":-1.4399380907021004,"pfxZ":2.5039674003231553,"pX":-0.18134621400200218,"pZ":2.934480708318861,"vX0":5.231983212497744,"vY0":-124.86918625961992,"vZ0":-0.22844410443397756,"x":123.91,"y":159.55,"x0":-2.095074343681917,"y0":50.002563922416456,"z0":5.294958884277333,"aX":-2.3294295987313203},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":1.7,"spinRate":2519,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.43469138936359064,"extension":4.812034286388102},"index":0,"playId":"e4b4d42a-9872-365f-b611-d1a7fcf3f6fe","pitchNumber":1,"startTime":"2025-08-02T02:54:48.400Z","endTime":"2025-08-02T02:54:51.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.5,"strikeZoneTop":3.68605356569665,"strikeZoneBottom":1.68757936773779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.792647905113558,"aZ":-21.650001287480897,"pfxX":-7.240763471633028,"pfxZ":5.5678285468728,"pX":-0.8191309710502703,"pZ":3.968569517882748,"vX0":5.2977458174462955,"vY0":-134.76428568500216,"vZ0":0.2523251830997514,"x":148.22,"y":131.63,"x0":-1.8433143567290422,"y0":50.00031420796991,"z0":5.370231691976618,"aX":-13.679663860942568},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":12.4,"spinRate":2364,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.40228441056156594,"extension":4.785321637428507},"index":1,"playId":"7e4a9dae-dd3d-3403-8468-a5f867aac71a","pitchNumber":2,"startTime":"2025-08-02T02:55:07.675Z","endTime":"2025-08-02T02:55:13.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.539149327681212,"aZ":-27.23371302118455,"pfxX":-8.576577765890494,"pfxZ":2.722743379077773,"pX":0.2086156897944344,"pZ":3.25080497910412,"vX0":8.229952374597836,"vY0":-132.44196691755187,"vZ0":-0.1832125602466168,"x":109.05,"y":151.01,"x0":-1.7928154842740642,"y0":50.003853831383246,"z0":5.276825940542037,"aX":-15.568006007884287},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2392,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.41018994139310516,"extension":4.851133247351401},"index":2,"playId":"1936fc51-c068-3225-b1cb-de3ca6d81d7e","pitchNumber":3,"startTime":"2025-08-02T02:55:26.079Z","endTime":"2025-08-02T02:55:29.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":10,"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-02T02:55:45.727Z","endTime":"2025-08-02T02:55:59.237Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.872218217244907,"aZ":-31.479411633356833,"pfxX":4.121253781146365,"pfxZ":0.5111814384044191,"pX":0.2685668966583292,"pZ":2.528681634598479,"vX0":4.674454110433407,"vY0":-114.52641113086268,"vZ0":0.6736640140306651,"x":106.76,"y":170.51,"x0":-2.3215791023250194,"y0":50.00032113679688,"z0":5.269841699395928,"aX":5.563873142288722},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.3,"breakHorizontal":-8.5,"spinRate":2915,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.47527113907311413,"extension":4.797685950597839},"index":4,"playId":"3ca319f3-719a-3b97-9d18-a97b238e2332","pitchNumber":4,"startTime":"2025-08-02T02:55:59.237Z","endTime":"2025-08-02T02:56:03.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.0,"strikeZoneTop":3.60983206849375,"strikeZoneBottom":1.60410460009759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39744789209294,"aZ":-25.877246855839694,"pfxX":-8.14654841269348,"pfxZ":3.3739211140219396,"pX":0.5202735602928191,"pZ":3.727870453690482,"vX0":8.905675889039694,"vY0":-134.15669233890517,"vZ0":0.6605484643929269,"x":97.17,"y":138.13,"x0":-1.7461646122854668,"y0":50.00352652867701,"z0":5.288814708609187,"aX":-15.211724109259166},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":13.4,"spinRate":2511,"spinDirection":249},"zone":3,"typeConfidence":2.0,"plateTime":0.4045270470173996,"extension":4.929785455344717},"index":5,"playId":"2addf55a-29e9-3cc2-bd4c-0eec9cd37785","pitchNumber":5,"startTime":"2025-08-02T02:56:39.611Z","endTime":"2025-08-02T02:56:45.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.926883264894183,"aZ":-28.934277638236427,"pfxX":-0.5235426950235675,"pfxZ":1.9777064684920154,"pX":1.335143428269098,"pZ":1.943732398039528,"vX0":8.359240244089781,"vY0":-125.4466655819248,"vZ0":-2.331851097774183,"x":66.11,"y":186.3,"x0":-1.934582193066174,"y0":50.00285835886225,"z0":5.181882112167454,"aX":-0.859332359065128},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-0.5,"spinRate":2608,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.43219732467140215,"extension":4.9919576314871055},"index":6,"playId":"0e6f7221-2a46-3e14-8bd5-c51fceced346","pitchNumber":6,"startTime":"2025-08-02T02:57:00.095Z","endTime":"2025-08-02T02:57:12.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:57:12.420Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T02:57:14.358Z","endTime":"2025-08-02T02:59:26.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.8,"strikeZoneTop":3.46106696914767,"strikeZoneBottom":1.555775261342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45611383582263,"aZ":-28.190682574508727,"pfxX":-8.872699944702646,"pfxZ":2.109575164918043,"pX":1.5055347399022205,"pZ":2.4435357126276123,"vX0":11.311484499879933,"vY0":-134.86011385255392,"vZ0":-2.2491859867151316,"x":59.61,"y":172.8,"x0":-1.54222620627978,"y0":50.00254266650429,"z0":5.227793935136499,"aX":-16.752035657953833},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":2382,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40232922976676466,"extension":5.064572856749966},"index":0,"playId":"65e05355-2079-3e14-bbb3-747a1c20877c","pitchNumber":1,"startTime":"2025-08-02T02:57:36.080Z","endTime":"2025-08-02T02:57:41.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.6,"strikeZoneTop":3.50408479852598,"strikeZoneBottom":1.56379630655929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.47249833234434,"aZ":-33.42292023037192,"pfxX":-8.658667049934227,"pfxZ":-0.6789684780229432,"pX":0.8331615966740791,"pZ":3.053778492742763,"vX0":10.506179439573193,"vY0":-133.1522922325528,"vZ0":2.49418232686871,"x":85.24,"y":156.33,"x0":-1.9904273337489895,"y0":50.00191889397924,"z0":4.481514496567544,"aX":-15.960554381033226},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.6,"breakHorizontal":14.2,"spinRate":2466,"spinDirection":268},"zone":12,"typeConfidence":2.0,"plateTime":0.40726061930468127,"extension":4.530459523774092},"index":1,"playId":"b3c6806c-7bdf-3d1e-8d89-918a85a2b076","pitchNumber":2,"startTime":"2025-08-02T02:57:54.866Z","endTime":"2025-08-02T02:58:00.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.19418262933278,"aZ":-29.41105751666528,"pfxX":7.752219644944751,"pfxZ":2.0261781391460483,"pX":1.0119305417736955,"pZ":1.9078778039584192,"vX0":5.183100268423443,"vY0":-115.27826670341771,"vZ0":-0.6885522072700534,"x":78.43,"y":187.27,"x0":-2.2638428334482885,"y0":50.00046854994641,"z0":5.022217480549255,"aX":10.54644294549145},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.8,"breakHorizontal":-15.2,"spinRate":2902,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.47313344975797644,"extension":4.81594937251231},"index":2,"playId":"60e4fe58-0091-30ec-93c9-ed64566893ef","pitchNumber":3,"startTime":"2025-08-02T02:58:13.484Z","endTime":"2025-08-02T02:58:20.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":80.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.539270335166204,"aZ":-28.358164121676868,"pfxX":-0.7888275438429322,"pfxZ":2.3704456002299814,"pX":0.3923962957151515,"pZ":2.347687963499788,"vX0":6.2521982038221955,"vY0":-124.04758634771632,"vZ0":-1.3814620781128315,"x":102.04,"y":175.39,"x0":-2.0250672308842415,"y0":50.00022671157223,"z0":5.209162903178021,"aX":-1.2690152538015325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2661,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4364026758790551,"extension":4.553569650926541},"index":3,"playId":"b3ad837d-b453-375e-b1a2-799516546142","pitchNumber":4,"startTime":"2025-08-02T02:58:56.895Z","endTime":"2025-08-02T02:59:00.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":70.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.780694274373099,"aZ":-30.974659503668626,"pfxX":5.270462926586888,"pfxZ":0.957065282036182,"pX":1.5907263174588337,"pZ":1.8782727641149297,"vX0":6.987211455698785,"vY0":-109.9293941287017,"vZ0":2.406357473111771,"x":56.37,"y":188.07,"x0":-2.288910689225452,"y0":50.000323044556794,"z0":4.012363316899934,"aX":6.579539379825861},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":2.5,"breakHorizontal":-11.0,"spinRate":2786,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.49444247439064926,"extension":5.015749293661231},"index":4,"playId":"bffdb5e7-7c27-342e-8d35-59f6c8643d5e","pitchNumber":5,"startTime":"2025-08-02T02:59:23.505Z","endTime":"2025-08-02T02:59:26.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T02:59:26.900Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, first baseman Spencer Horwitz to pitcher Yohan Ramírez.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:01:58.439Z","endTime":"2025-08-02T03:03:31.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Kyle Nicolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":10,"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-02T03:00:59.146Z","endTime":"2025-08-02T03:02:00.682Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.7,"endSpeed":89.5,"strikeZoneTop":3.21216417281952,"strikeZoneBottom":1.50207897219804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.318415683324872,"aZ":-24.57615557924131,"pfxX":-7.528553013044506,"pfxZ":3.771176465914432,"pX":0.5048013240409284,"pZ":2.158785847450279,"vX0":7.369567868791285,"vY0":-139.39933874952482,"vZ0":-4.226210993866698,"x":97.76,"y":180.49,"x0":-1.1649740787175704,"y0":50.00335478412665,"z0":5.270433897576159,"aX":-15.171176561350064},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":12.6,"spinRate":2086,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38938858470261195,"extension":7.0894493444658115},"index":1,"playId":"6baac006-82cd-3437-a1ce-614c54cca09e","pitchNumber":1,"startTime":"2025-08-02T03:02:00.682Z","endTime":"2025-08-02T03:02:04.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13616326341519,"aZ":-24.919135178833397,"pfxX":-7.775243143051306,"pfxZ":3.6459411784360505,"pX":-0.1932226451472601,"pZ":2.492835389329521,"vX0":5.80072088124317,"vY0":-138.7412004146164,"vZ0":-2.696728776083434,"x":124.37,"y":171.47,"x0":-1.2798817238039584,"y0":50.00214846159864,"z0":5.102509454485721,"aX":-15.465082965139375},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":2216,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39177222772570186,"extension":7.146108780948154},"index":2,"playId":"1237827f-54b1-3646-b77d-75769ab91627","pitchNumber":2,"startTime":"2025-08-02T03:02:17.361Z","endTime":"2025-08-02T03:02:23.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":91.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89054906522189,"aZ":-24.408857914721278,"pfxX":-8.36332876621258,"pfxZ":3.69773412702295,"pX":0.0893711966225309,"pZ":1.4819071998826971,"vX0":6.736576855072147,"vY0":-142.22215684404276,"vZ0":-6.338051941026416,"x":113.59,"y":198.77,"x0":-1.194012563660981,"y0":50.00567541987885,"z0":5.232591592198806,"aX":-17.568868155215913},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":2293,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38147595830657277,"extension":7.069385197881333},"index":3,"playId":"bd129c5f-2a39-3c4f-af7f-8144a6e528c5","pitchNumber":3,"startTime":"2025-08-02T03:02:39.681Z","endTime":"2025-08-02T03:02:42.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.4,"strikeZoneTop":3.35890790771526,"strikeZoneBottom":1.57464273001247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22812437589275,"aZ":-31.240022314801575,"pfxX":8.218453971259233,"pfxZ":0.5971447784232762,"pX":3.7495981638691402,"pZ":-1.4396878703624754,"vX0":9.215600773411168,"vY0":-123.84910773305467,"vZ0":-9.926281391616147,"x":-25.93,"y":277.65,"x0":-1.072680190047447,"y0":50.0044350194839,"z0":5.19166360297602,"aX":12.905888883774601},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":-16.8,"spinRate":2655,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.4404430421850143,"extension":7.358834289062246},"index":4,"playId":"b1635572-74c3-3fae-83ac-6ef8d8096e47","pitchNumber":4,"startTime":"2025-08-02T03:03:02.865Z","endTime":"2025-08-02T03:03:06.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08750018301225,"aZ":-22.81966784548778,"pfxX":-6.808401640691488,"pfxZ":4.667606720551747,"pX":-0.2707356769573935,"pZ":2.447339489265542,"vX0":5.302375813105066,"vY0":-139.42287491951046,"vZ0":-3.325581016494697,"x":127.32,"y":172.7,"x0":-1.2958344914736077,"y0":50.001571195990394,"z0":5.130541151811027,"aX":-13.642880740863022},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":11.5,"spinRate":2170,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3901882748569312,"extension":7.074875117466024},"hitData":{"launchSpeed":55.5,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.2,"coordY":178.03}},"index":5,"playId":"45f56c39-dacd-33e6-b412-61d6f3d63849","pitchNumber":5,"startTime":"2025-08-02T03:03:24.096Z","endTime":"2025-08-02T03:03:31.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:03:31.137Z","atBatIndex":83},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (11) on a sharp line drive to left fielder Tommy Pham.","rbi":0,"awayScore":16,"homeScore":10,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:03:57.217Z","endTime":"2025-08-02T03:04:16.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15142550136188,"aZ":-24.93880812225461,"pfxX":-8.522591701273676,"pfxZ":3.5439940964016445,"pX":-0.18052851963954963,"pZ":1.9357916943422213,"vX0":6.101895194150444,"vY0":-140.83045488133558,"vZ0":-4.352695132612952,"x":123.88,"y":186.51,"x0":-1.2504977626473504,"y0":50.00277459729461,"z0":5.0828683718939525,"aX":-17.395119443801978},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":14.4,"spinRate":2185,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.38656124288055604,"extension":6.949005673999215},"hitData":{"launchSpeed":107.5,"launchAngle":21.0,"totalDistance":391.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.94,"coordY":55.99}},"index":0,"playId":"4b01effd-2603-3168-9ba0-2147d0596cb5","pitchNumber":1,"startTime":"2025-08-02T03:04:01.971Z","endTime":"2025-08-02T03:04:16.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":0.8999999999999997,"leverageIndex":0.15,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:04:16.009Z","atBatIndex":84},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":16,"homeScore":10,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:04:41.095Z","endTime":"2025-08-02T03:07:10.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":90.4,"strikeZoneTop":3.53500635210089,"strikeZoneBottom":1.51919680732885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65969314773449,"aZ":-20.344760217792448,"pfxX":-4.613562300716226,"pfxZ":5.715552170656263,"pX":-1.5552431173913355,"pZ":4.253422506395314,"vX0":1.4578666506549094,"vY0":-141.45116641986232,"vZ0":0.7977161152340329,"x":176.28,"y":123.94,"x0":-1.4709854256075532,"y0":50.005675245724504,"z0":5.251432967126142,"aX":-9.55496700853776},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":8.2,"spinRate":2320,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38402453026685723,"extension":6.976506416573438},"index":0,"playId":"72ee4650-11ca-393e-84c7-494436c83d58","pitchNumber":1,"startTime":"2025-08-02T03:04:50.741Z","endTime":"2025-08-02T03:04:53.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.56020995881894,"strikeZoneBottom":1.53943370150072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.495352198146673,"aZ":-30.370452144240875,"pfxX":3.0525699337910526,"pfxZ":1.1111559852086526,"pX":0.45973084587862617,"pZ":3.921606890116632,"vX0":3.3108388757820655,"vY0":-125.65847716326013,"vZ0":1.9835761146241149,"x":99.48,"y":132.9,"x0":-1.26535058514337,"y0":50.00095410654674,"z0":5.568342382866302,"aX":4.940521843644557},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-6.2,"spinRate":2600,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.43384339671242245,"extension":7.052789811576195},"index":1,"playId":"00202d38-31c9-30f2-9f9b-5277bf3d01ad","pitchNumber":2,"startTime":"2025-08-02T03:05:21.960Z","endTime":"2025-08-02T03:05:27.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.979371711642685,"aZ":-22.306072381472138,"pfxX":-6.869585513936828,"pfxZ":4.875384333091168,"pX":-0.11280313895640623,"pZ":2.366290895551172,"vX0":5.965566918316775,"vY0":-140.07486851244974,"vZ0":-3.777215945562303,"x":121.3,"y":174.89,"x0":-1.357835974057149,"y0":50.005394836967014,"z0":5.157221458453053,"aX":-13.913871609189806},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":11.5,"spinRate":2204,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3882136160777563,"extension":7.256325646511163},"index":2,"playId":"7cf87c35-786e-359b-a1f8-01c01cd10024","pitchNumber":3,"startTime":"2025-08-02T03:05:42.207Z","endTime":"2025-08-02T03:05:46.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.928376176254883,"aZ":-31.6388080762558,"pfxX":1.228217408398999,"pfxZ":0.31845363832869555,"pX":0.8983701876166441,"pZ":1.658835245049681,"vX0":5.299980924912949,"vY0":-127.69307490393852,"vZ0":-3.2084789467395822,"x":82.76,"y":193.99,"x0":-1.345551775975816,"y0":50.00423861075459,"z0":5.3653844862664695,"aX":2.071701966025335},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-3.1,"spinRate":2547,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.42542505553097865,"extension":7.031559126920786},"index":3,"playId":"f611d9f8-d014-3a57-9d14-1dd0a35c62d9","pitchNumber":4,"startTime":"2025-08-02T03:06:06.075Z","endTime":"2025-08-02T03:06:09.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.35750305806432,"strikeZoneBottom":1.46243695032506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.260811510596223,"aZ":-34.18980614662663,"pfxX":1.1791026619473952,"pfxZ":-1.2581939842789307,"pX":0.10004441182667828,"pZ":3.9922548914589,"vX0":3.4351017112960456,"vY0":-124.69068420552871,"vZ0":3.223331699591803,"x":113.19,"y":130.99,"x0":-1.4373295905659507,"y0":50.000752508773445,"z0":5.467772083047807,"aX":1.8931711721590518},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-2.8,"spinRate":2556,"spinDirection":79},"zone":12,"typeConfidence":0.87,"plateTime":0.43588291535267754,"extension":7.043841637988222},"index":4,"playId":"ba5d0be4-c43f-309f-9d0d-c27d89581e1b","pitchNumber":5,"startTime":"2025-08-02T03:06:28.653Z","endTime":"2025-08-02T03:06:34.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-02T03:06:51.295Z","endTime":"2025-08-02T03:07:06.323Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.4237840203366,"strikeZoneBottom":1.41740239865914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.335377402389494,"aZ":-30.22295429578305,"pfxX":0.6789084072440668,"pfxZ":1.1562923785801233,"pX":1.7575173727525728,"pZ":1.230860382545917,"vX0":7.822040646096361,"vY0":-128.23208583367824,"vZ0":-3.9455723289783626,"x":50.01,"y":205.55,"x0":-1.3996861005267096,"y0":50.00618932670623,"z0":5.1041524966478935,"aX":1.1493824986482815},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":2594,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4244234640807365,"extension":7.257066257442547},"index":6,"playId":"b4c58048-2316-3c85-87ae-61e220709230","pitchNumber":6,"startTime":"2025-08-02T03:07:06.323Z","endTime":"2025-08-02T03:07:10.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":1.1000000000000005,"leverageIndex":0.33,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:07:10.685Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:07:30.702Z","endTime":"2025-08-02T03:10:01.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.55772187392091,"strikeZoneBottom":1.66601318799506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.595101867684207,"aZ":-32.109074422161946,"pfxX":1.6907095256097167,"pfxZ":0.04075510661655812,"pX":1.6679629534574536,"pZ":2.4251973204139308,"vX0":7.024468628885444,"vY0":-125.18408834653856,"vZ0":-0.5668977612956275,"x":53.42,"y":173.3,"x0":-1.3765195845920548,"y0":50.003477610387876,"z0":5.248178085103894,"aX":2.723851904760727},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.4,"spinRate":2599,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4349719117911599,"extension":7.161189110657096},"index":0,"playId":"2fd2d5ea-2a5a-3105-813a-b505ddbd470f","pitchNumber":1,"startTime":"2025-08-02T03:07:44.922Z","endTime":"2025-08-02T03:07:47.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.6755085709411,"strikeZoneBottom":1.75687524159389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.760382861277275,"aZ":-20.419433339729352,"pfxX":-7.530341751016688,"pfxZ":5.768878657693485,"pX":1.171600257513661,"pZ":1.8191267898221894,"vX0":9.15016411241745,"vY0":-140.8462654752915,"vZ0":-5.4871045472548365,"x":72.34,"y":189.66,"x0":-1.1194152226122136,"y0":50.00174401480466,"z0":5.086176111034005,"aX":-15.342252685973868},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":12.1,"spinRate":2198,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3867995988141182,"extension":7.121343077791982},"index":1,"playId":"2ccf02c2-9777-38b4-92df-574cc7083886","pitchNumber":2,"startTime":"2025-08-02T03:08:02.973Z","endTime":"2025-08-02T03:08:06.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":16,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-02T03:08:19.812Z","endTime":"2025-08-02T03:09:08.586Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.61239144692038,"strikeZoneBottom":1.65768599604291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.952821036585387,"aZ":-16.123338477023932,"pfxX":-6.908682114656372,"pfxZ":7.872826636010524,"pX":0.536325713727542,"pZ":1.6632814899682902,"vX0":7.698016474878579,"vY0":-141.34417986163587,"vZ0":-6.261738433089155,"x":96.56,"y":193.87,"x0":-1.3151871267616442,"y0":50.000055669677174,"z0":4.929115787562088,"aX":-14.081473376342874},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2424,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.3863949521869192,"extension":7.259858120896375},"index":3,"playId":"575196dd-1b78-302f-a0f0-eeb27ebf82c7","pitchNumber":3,"startTime":"2025-08-02T03:09:08.586Z","endTime":"2025-08-02T03:09:12.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.72355152354133,"strikeZoneBottom":1.7319552516749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.641371388800938,"aZ":-20.057485083540538,"pfxX":-6.6834802923539645,"pfxZ":6.157176240274433,"pX":0.7954480166521828,"pZ":1.9194138573561297,"vX0":8.168279907410092,"vY0":-138.3905316943936,"vZ0":-4.4942951071020545,"x":86.68,"y":186.96,"x0":-1.3058664440928593,"y0":50.004194003977666,"z0":4.881942220061474,"aX":-13.155532813620264},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":10.7,"spinRate":2369,"spinDirection":235},"zone":9,"typeConfidence":0.74,"plateTime":0.39358531954574083,"extension":7.092249290798144},"index":4,"playId":"1ba4356c-5fe6-38f4-b499-db91f3c19490","pitchNumber":4,"startTime":"2025-08-02T03:09:28.217Z","endTime":"2025-08-02T03:09:33.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-02T03:09:38.222Z","endTime":"2025-08-02T03:09:56.941Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.502217051067657,"aZ":-32.3378723810429,"pfxX":2.2202501009848374,"pfxZ":-0.09669238059258234,"pX":1.3356753020493912,"pZ":2.62472154002445,"vX0":5.919218969961338,"vY0":-126.25353735990876,"vZ0":-0.4292417668976768,"x":66.09,"y":167.91,"x0":-1.3116454504333477,"y0":50.005860118075816,"z0":5.36118122923794,"aX":3.6460164871383722},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2588,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4309754192558177,"extension":7.097508959048007},"index":6,"playId":"bd7a212f-9d8e-3b5f-8a12-af4ea81bc33b","pitchNumber":5,"startTime":"2025-08-02T03:09:56.941Z","endTime":"2025-08-02T03:10:01.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-1.6000000000000005,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:10:01.692Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Warming Bernabel strikes out swinging.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T03:10:11.998Z","endTime":"2025-08-02T03:12:30.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.771202279470142,"aZ":-18.556190034919634,"pfxX":-6.91346206180009,"pfxZ":6.56630319021468,"pX":-0.24214593788787336,"pZ":2.1529331282946544,"vX0":5.994747915970329,"vY0":-142.21588969585648,"vZ0":-4.897179881743719,"x":126.23,"y":180.65,"x0":-1.4661669203262562,"y0":50.00507257607745,"z0":5.0531231178559635,"aX":-14.341832104324157},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2483,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3833100092144943,"extension":7.075622826625992},"index":0,"playId":"35437b95-ee43-3ab6-8a1f-c4933b10298a","pitchNumber":1,"startTime":"2025-08-02T03:10:26.096Z","endTime":"2025-08-02T03:10:33.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.275693243154272,"aZ":-34.798682952546955,"pfxX":1.8817128481091836,"pfxZ":-1.607758564132391,"pX":0.027577454615997064,"pZ":2.976980544247433,"vX0":2.8906019801345053,"vY0":-125.65943007538347,"vZ0":0.7605054064556136,"x":115.95,"y":158.4,"x0":-1.3725767269014753,"y0":50.00099475798568,"z0":5.450108730382775,"aX":3.074312489651924},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":-4.0,"spinRate":2559,"spinDirection":82},"zone":2,"typeConfidence":0.82,"plateTime":0.4323091998585591,"extension":6.786807177209039},"index":1,"playId":"635cef19-02f9-32e5-8616-1d784370eb91","pitchNumber":2,"startTime":"2025-08-02T03:11:09.148Z","endTime":"2025-08-02T03:11:12.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":87.2,"endSpeed":81.8,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.834609525845313,"aZ":-31.41012596956178,"pfxX":1.7544244697872644,"pfxZ":0.4602843945986388,"pX":1.2448102631201168,"pZ":2.006513712742288,"vX0":6.107577949449436,"vY0":-127.08197785630155,"vZ0":-2.173931579601795,"x":69.55,"y":184.6,"x0":-1.3972941129667569,"y0":50.00559311090154,"z0":5.317188367536349,"aX":2.9302761131676367},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.3,"spinRate":2711,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4275464342100763,"extension":6.971291892532738},"index":2,"playId":"90413c8f-3413-3b07-a818-4ce118d32855","pitchNumber":3,"startTime":"2025-08-02T03:11:34.531Z","endTime":"2025-08-02T03:11:37.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":86.8,"endSpeed":80.9,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58236577213934,"aZ":-30.090275751858066,"pfxX":3.5764373380724477,"pfxZ":1.273465018926962,"pX":1.3179425537542941,"pZ":1.9606240831659851,"vX0":5.728697585246192,"vY0":-126.4563591749257,"vZ0":-2.327889924964663,"x":66.76,"y":185.84,"x0":-1.4301140975541577,"y0":50.00479404624726,"z0":5.275533154889004,"aX":5.870268026769635},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-7.7,"spinRate":2659,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4309450677606774,"extension":7.049270346804384},"index":3,"playId":"72fe2f2b-d1fa-377d-9acd-121c9e845783","pitchNumber":4,"startTime":"2025-08-02T03:12:00.187Z","endTime":"2025-08-02T03:12:03.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98755544256196,"aZ":-20.309147330571754,"pfxX":-6.746433999332241,"pfxZ":5.7265982527104144,"pX":-1.0090150338200616,"pZ":2.31661954975961,"vX0":3.637944906662157,"vY0":-141.3454951168077,"vZ0":-3.966846226108938,"x":155.46,"y":176.23,"x0":-1.4200291131657568,"y0":50.002111401126605,"z0":5.00299797594404,"aX":-13.976671144275016},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.0,"breakHorizontal":11.8,"spinRate":2410,"spinDirection":233},"zone":13,"typeConfidence":0.63,"plateTime":0.3840180591810598,"extension":7.000816368369864},"index":4,"playId":"a53d5ef7-821e-3bda-9738-4c0a9d3db467","pitchNumber":5,"startTime":"2025-08-02T03:12:25.931Z","endTime":"2025-08-02T03:12:30.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.9999999999999998,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:12:30.219Z","atBatIndex":87},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, third baseman Kyle Farmer to first baseman Warming Bernabel.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:14:53.118Z","endTime":"2025-08-02T03:15:25.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dugan Darnell replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":10,"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-02T03:14:39.133Z","endTime":"2025-08-02T03:14:55.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699911,"link":"/api/v1/people/699911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.37140640183442,"strikeZoneBottom":1.53483729972259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5552996806337,"aZ":-15.051045634936312,"pfxX":-5.281907060636508,"pfxZ":8.787652407196214,"pX":-0.8864051798297022,"pZ":3.2830688595508994,"vX0":1.1739358047288269,"vY0":-137.73896271963505,"vZ0":-4.136050494676767,"x":150.79,"y":150.14,"x0":-0.6277640819912989,"y0":50.003622075410945,"z0":5.801348856355749,"aX":-10.291886846484177},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2347,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39554128925044507,"extension":6.734201299887547},"index":1,"playId":"1f163abb-5fac-3ff4-9370-7c60ca2d7392","pitchNumber":1,"startTime":"2025-08-02T03:14:55.397Z","endTime":"2025-08-02T03:15:01.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26226806596067,"aZ":-17.408990979114257,"pfxX":-4.993290552201163,"pfxZ":7.778489063654426,"pX":-0.24831249397802013,"pZ":2.7344682562849227,"vX0":2.973064315506182,"vY0":-136.04949225514656,"vZ0":-4.829467228237905,"x":126.47,"y":164.95,"x0":-0.6992189369293841,"y0":50.006794211581216,"z0":5.717184924002951,"aX":-9.482669309722269},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":2391,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40064828603152947,"extension":6.61891094845551},"hitData":{"launchSpeed":90.9,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.76,"coordY":138.09}},"index":2,"playId":"b206a415-73e4-35c8-a2e5-d4127b5d0df9","pitchNumber":2,"startTime":"2025-08-02T03:15:15.512Z","endTime":"2025-08-02T03:15:25.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:15:25.292Z","atBatIndex":88},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":16,"homeScore":10,"isOut":false},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:15:34.253Z","endTime":"2025-08-02T03:16:00.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":78.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.404685892981217,"aZ":-31.121328035727092,"pfxX":0.23056818412301094,"pfxZ":0.6955148550506429,"pX":0.8151210401356106,"pZ":1.8784041100555346,"vX0":3.9361695034862922,"vY0":-120.5071318223789,"vZ0":-2.8281887432063106,"x":85.93,"y":188.06,"x0":-0.851008467986418,"y0":50.001805750978235,"z0":5.742089820412427,"aX":0.3480020461049937},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.1,"spinRate":2214,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4498503793880273,"extension":6.706597681125891},"hitData":{"launchSpeed":84.7,"launchAngle":17.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.83,"coordY":82.02}},"index":0,"playId":"bdf8de36-0243-356d-8c4b-b5e308e25107","pitchNumber":1,"startTime":"2025-08-02T03:15:49.947Z","endTime":"2025-08-02T03:16:00.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:16:00.293Z","atBatIndex":89},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Oneil Cruz grounds into a double play, shortstop Ezequiel Tovar to first baseman Warming Bernabel. Nick Gonzales out at 2nd. Oneil Cruz out at 1st.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T03:16:16.483Z","endTime":"2025-08-02T03:17:26.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":4.00644412924159,"strikeZoneBottom":1.78864169527129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.438085730811242,"aZ":-21.890336578817415,"pfxX":-1.2990387040316218,"pfxZ":6.390802393969787,"pX":-1.1265921668723258,"pZ":3.575943639970965,"vX0":0.10098225889216758,"vY0":-125.26363738779347,"vZ0":-1.218402568762798,"x":159.94,"y":142.23,"x0":-0.9981408767848204,"y0":50.00029263547875,"z0":5.838136783684867,"aX":-2.088812289197509},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.6,"breakHorizontal":2.4,"spinRate":1182,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4352624833288101,"extension":6.609636590045514},"index":0,"playId":"290a709d-63cd-376c-88bc-132499a972cf","pitchNumber":1,"startTime":"2025-08-02T03:16:25.796Z","endTime":"2025-08-02T03:16:29.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":4.03401909164656,"strikeZoneBottom":1.81646569301314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.512554168857207,"aZ":-18.408193506317154,"pfxX":-5.206860522650907,"pfxZ":7.0406670631129415,"pX":0.285008887260423,"pZ":2.762068141292442,"vX0":4.423218610625683,"vY0":-137.96416621114292,"vZ0":-4.723162614287337,"x":106.14,"y":164.2,"x0":-0.6511509100468446,"y0":50.00479799067978,"z0":5.711721359963652,"aX":-10.184676893499404},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":8.6,"spinRate":2481,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.3948252423444809,"extension":6.68544545686088},"index":1,"playId":"ff338c85-3995-3767-a8f7-6ee34687c14f","pitchNumber":2,"startTime":"2025-08-02T03:16:41.980Z","endTime":"2025-08-02T03:16:45.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":4.01762732357456,"strikeZoneBottom":1.80036697738659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.366503410936065,"aZ":-25.325365595891686,"pfxX":-2.790109319766248,"pfxZ":4.293774397145313,"pX":-0.6287884123405856,"pZ":2.9143759958904427,"vX0":0.9914741292872475,"vY0":-124.78153063573612,"vZ0":-2.257558488142263,"x":140.97,"y":160.09,"x0":-0.6661360658099128,"y0":50.00292922453006,"z0":5.892905526039065,"aX":-4.451186859840326},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":4.9,"spinRate":1181,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4369970889985897,"extension":6.642792050484791},"index":2,"playId":"465d7943-cdf5-3532-940a-72d93e8f0bdb","pitchNumber":3,"startTime":"2025-08-02T03:16:59.920Z","endTime":"2025-08-02T03:17:03.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.86,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.51205949795837,"aZ":-27.66498754786639,"pfxX":-3.332206776749305,"pfxZ":2.839749260375621,"pX":-1.399456093749108,"pZ":3.0150659532835316,"vX0":-0.5993176606747004,"vY0":-124.2855756850773,"vZ0":-1.4454788501752078,"x":170.34,"y":157.37,"x0":-0.7227290970836702,"y0":50.00146626922304,"z0":5.870709895383597,"aX":-5.288308423081484},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":6.1,"spinRate":1110,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.43826717566407636,"extension":6.708585917865799},"hitData":{"launchSpeed":109.9,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.95,"coordY":146.62}},"index":3,"playId":"60e9b50a-c145-3cc9-8a8e-d5e7dec61428","pitchNumber":4,"startTime":"2025-08-02T03:17:17.303Z","endTime":"2025-08-02T03:17:26.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:17:26.452Z","atBatIndex":90},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thairo Estrada grounds out softly, pitcher Yohan Ramírez to first baseman Spencer Horwitz.","rbi":0,"awayScore":16,"homeScore":10,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:19:43.293Z","endTime":"2025-08-02T03:20:08.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.8,"strikeZoneTop":3.44149166013964,"strikeZoneBottom":1.51167021759926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38842859539867,"aZ":-23.54850391621876,"pfxX":-8.294569106703122,"pfxZ":4.226445227246493,"pX":0.8867517116945195,"pZ":2.0844651486217427,"vX0":8.69949495402232,"vY0":-140.87270018192814,"vZ0":-4.118842747814198,"x":83.2,"y":182.5,"x0":-1.1411828057642792,"y0":50.00160504801345,"z0":5.059076438739543,"aX":-16.926460409446452},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":13.6,"spinRate":2240,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38654241151990476,"extension":7.0810916465607585},"index":0,"playId":"f2ddb893-af08-3232-b378-489fa167f392","pitchNumber":1,"startTime":"2025-08-02T03:19:45.464Z","endTime":"2025-08-02T03:19:49.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8140517023201,"aZ":-32.11497550618928,"pfxX":1.3852922283320055,"pfxZ":0.03267755618576995,"pX":1.1893472621017698,"pZ":1.557574343782128,"vX0":6.109158136508069,"vY0":-126.83074848862297,"vZ0":-2.5012733924292707,"x":71.66,"y":196.73,"x0":-1.4178460899866412,"y0":50.00083216013208,"z0":5.0853103347642215,"aX":2.284379525462888},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":-3.7,"spinRate":2692,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4297628343801847,"extension":6.986653536475417},"hitData":{"launchSpeed":54.4,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.29,"coordY":184.41}},"index":1,"playId":"76326692-55b5-39cc-843c-73c0c6cf673a","pitchNumber":2,"startTime":"2025-08-02T03:20:01.555Z","endTime":"2025-08-02T03:20:08.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:20:08.682Z","atBatIndex":91},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a ground ball to left fielder Tommy Pham.","rbi":0,"awayScore":16,"homeScore":10,"isOut":false},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:20:16.689Z","endTime":"2025-08-02T03:21:25.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.50499638363538,"strikeZoneBottom":1.57071260021986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.477177311101055,"aZ":-34.179870695166485,"pfxX":7.770775131517924,"pfxZ":-1.3868612982675037,"pX":-0.616326552718177,"pZ":1.9622784992696267,"vX0":-0.22203775839343487,"vY0":-118.85981332563193,"vZ0":-0.588840332093557,"x":140.49,"y":185.8,"x0":-1.5335484573145999,"y0":50.00350933961613,"z0":5.288242288342629,"aX":11.238343469214369},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.4,"breakHorizontal":-14.0,"spinRate":2608,"spinDirection":55},"zone":7,"typeConfidence":0.73,"plateTime":0.4589392372096581,"extension":7.076873665596055},"index":0,"playId":"1f58dc12-8cfd-357e-9da2-dc4d22582cf0","pitchNumber":1,"startTime":"2025-08-02T03:20:36.362Z","endTime":"2025-08-02T03:20:43.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.8,"endSpeed":89.1,"strikeZoneTop":3.59888604089295,"strikeZoneBottom":1.67929925757341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.288286627399827,"aZ":-19.034237072625228,"pfxX":-6.619035102794673,"pfxZ":6.60617184501268,"pX":1.9721494356589855,"pZ":0.1669900551664217,"vX0":11.260875346389387,"vY0":-139.00389039042454,"vZ0":-9.160913311157898,"x":41.83,"y":234.27,"x0":-1.2410731879640464,"y0":50.00675336596373,"z0":4.729294255002982,"aX":-13.173182038332786},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":10.1,"spinRate":2365,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3915518415869017,"extension":7.166239292210704},"index":1,"playId":"4c7dd06f-91b7-32f2-abe6-81519ac59564","pitchNumber":2,"startTime":"2025-08-02T03:20:52.969Z","endTime":"2025-08-02T03:20:55.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.001623678480406,"aZ":-32.31751921974302,"pfxX":1.3738349855794447,"pfxZ":-0.08888731482558931,"pX":-0.294206355293527,"pZ":2.218499440002866,"vX0":2.5536710126827775,"vY0":-125.63363528612163,"vZ0":-0.9498904057641404,"x":128.21,"y":178.88,"x0":-1.493351567165716,"y0":50.002630441862976,"z0":5.175764687147536,"aX":2.2455284604161845},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":-3.0,"spinRate":2515,"spinDirection":85},"zone":4,"typeConfidence":2.0,"plateTime":0.43223594614079763,"extension":6.937118147912291},"hitData":{"launchSpeed":103.0,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.98,"coordY":119.76}},"index":2,"playId":"2b3d0f09-8b55-3348-a264-9a6b79b6fc9c","pitchNumber":3,"startTime":"2025-08-02T03:21:14.875Z","endTime":"2025-08-02T03:21:25.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.4,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:21:25.898Z","atBatIndex":92},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yanquiel Fernández homers (1) on a fly ball to right center field. Brenton Doyle scores.","rbi":2,"awayScore":16,"homeScore":12,"isOut":false},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:22:17.067Z","endTime":"2025-08-02T03:23:24.389Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yanquiel Fernández replaces Kyle Farmer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":16,"homeScore":10,"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-02T03:21:46.660Z","endTime":"2025-08-02T03:22:19.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":97.1,"endSpeed":90.4,"strikeZoneTop":3.69709759833653,"strikeZoneBottom":1.61857608521081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.161454100306315,"aZ":-19.33565715994218,"pfxX":-8.319988875944485,"pfxZ":6.243062676493751,"pX":0.7335240932206131,"pZ":0.6794243976183179,"vX0":8.896255288517914,"vY0":-141.11931454611334,"vZ0":-7.762336953126617,"x":89.04,"y":220.44,"x0":-1.3493796134310654,"y0":50.002995003603424,"z0":4.668497731300862,"aX":-17.112750161869005},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.2,"breakHorizontal":13.7,"spinRate":2382,"spinDirection":238},"zone":14,"typeConfidence":0.57,"plateTime":0.3852386148373519,"extension":7.106053859636464},"index":1,"playId":"66ba5114-beed-3492-a37f-c6f7b496fb4e","pitchNumber":1,"startTime":"2025-08-02T03:22:19.371Z","endTime":"2025-08-02T03:22:22.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":80.2,"strikeZoneTop":3.54418953063117,"strikeZoneBottom":1.57930736813135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.841706832588773,"aZ":-38.00122104641473,"pfxX":2.363832809570524,"pfxZ":-3.674260195192989,"pX":1.981500869436727,"pZ":0.4185510899505207,"vX0":7.0881357882320035,"vY0":-124.07523758367887,"vZ0":-4.504475512382043,"x":41.47,"y":227.48,"x0":-1.1999129475377261,"y0":50.00298077152308,"z0":5.366863504523199,"aX":3.748019647496631},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.3,"breakHorizontal":-5.6,"spinRate":2630,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4385916504035854,"extension":7.081899492928195},"index":2,"playId":"b8f4e29f-5074-34fd-816f-50b462ef794d","pitchNumber":2,"startTime":"2025-08-02T03:22:36.619Z","endTime":"2025-08-02T03:22:41.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.4,"strikeZoneTop":3.54999847767195,"strikeZoneBottom":1.66999888098526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.667369518675407,"aZ":-20.536346554747475,"pfxX":-6.630140358636869,"pfxZ":5.62000664266429,"pX":0.002819451854423669,"pZ":2.433472730852754,"vX0":6.643999813960846,"vY0":-141.65744762144948,"vZ0":-3.5324267623334866,"x":116.89,"y":173.08,"x0":-1.4905913949296736,"y0":50.00103889239915,"z0":4.979547243446361,"aX":-13.726303104573072},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":10.9,"spinRate":2405,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.383921635162884,"extension":7.052857754049756},"hitData":{"launchSpeed":104.2,"launchAngle":25.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":192.51,"coordY":39.66}},"index":3,"playId":"8032d2f2-68a8-3cb0-ac4b-483025f5e732","pitchNumber":3,"startTime":"2025-08-02T03:22:58.371Z","endTime":"2025-08-02T03:23:24.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":1.8000000000000003,"leverageIndex":0.22,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:23:24.389Z","atBatIndex":93},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":16,"homeScore":12,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:23:41.675Z","endTime":"2025-08-02T03:25:16.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.54748043840607,"strikeZoneBottom":1.55113671641881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79683969157609,"aZ":-30.825515441003255,"pfxX":1.4915322563075026,"pfxZ":0.8294335266843014,"pX":-1.2209841998497322,"pZ":3.5850921334942525,"vX0":0.3979280886272146,"vY0":-125.91137054454059,"vZ0":1.7282505344023673,"x":163.54,"y":141.98,"x0":-1.574353277765063,"y0":50.00468684715267,"z0":5.356430104616509,"aX":2.4326857011432503},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-2.8,"spinRate":2523,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.43242216555834023,"extension":6.941016825638323},"index":0,"playId":"08a0f5c9-92ba-38ae-a5f6-26f3ca9d4100","pitchNumber":1,"startTime":"2025-08-02T03:23:52.189Z","endTime":"2025-08-02T03:23:55.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79758875157597,"aZ":-28.480923419268613,"pfxX":-0.39019792820734756,"pfxZ":2.1286039214383914,"pX":0.5148124407145921,"pZ":1.7395658117629782,"vX0":5.146584523136127,"vY0":-130.04415428266572,"vZ0":-3.185541537913119,"x":97.38,"y":191.81,"x0":-1.4279056370317156,"y0":50.00525477525372,"z0":5.109965041885794,"aX":-0.6787576877319652},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":-0.2,"spinRate":2515,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.41902013811471983,"extension":7.215329373227326},"index":1,"playId":"0f3cf1e9-f7d0-34df-99d8-bb11061428b2","pitchNumber":2,"startTime":"2025-08-02T03:24:06.927Z","endTime":"2025-08-02T03:24:10.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.85345706472277,"aZ":-29.68773704835689,"pfxX":1.3921106068511073,"pfxZ":1.4338476655995454,"pX":0.5287137876611597,"pZ":1.959147684943197,"vX0":4.788308604882544,"vY0":-129.13833400156776,"vZ0":-2.32500997855986,"x":96.85,"y":185.88,"x0":-1.509940479742597,"y0":50.00525893342393,"z0":5.092967549094919,"aX":2.415913074254603},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":2484,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.41972151239109845,"extension":7.048870503578446},"index":2,"playId":"d13253ec-b7a1-3bfc-a821-41e6a74a9264","pitchNumber":3,"startTime":"2025-08-02T03:24:28.794Z","endTime":"2025-08-02T03:24:32.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73850656096678,"aZ":-18.738681088716497,"pfxX":-6.092267809067856,"pfxZ":6.492546627195438,"pX":-0.4008020928809278,"pZ":2.949038930992212,"vX0":5.430447894985273,"vY0":-141.63137472580775,"vZ0":-2.3636406578121183,"x":132.28,"y":159.16,"x0":-1.5343159853505905,"y0":50.00099248059326,"z0":4.968173899580334,"aX":-12.604707299554338},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.5,"breakHorizontal":10.2,"spinRate":2353,"spinDirection":240},"zone":1,"typeConfidence":0.89,"plateTime":0.38402434950997977,"extension":6.977175444614299},"index":3,"playId":"906e480e-f520-352d-a051-c0c9584bb83c","pitchNumber":4,"startTime":"2025-08-02T03:24:50.572Z","endTime":"2025-08-02T03:24:53.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.572313126636164,"aZ":-36.8201332267434,"pfxX":5.5652619083158985,"pfxZ":-2.9621656384595365,"pX":0.5741819760739965,"pZ":1.7129175636819798,"vX0":2.9682220382976,"vY0":-123.82674021209601,"vZ0":-1.566644489592589,"x":95.11,"y":192.53,"x0":-1.3596780895717668,"y0":50.00516578561268,"z0":5.408415821688611,"aX":8.722559673144389},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.5,"breakHorizontal":-10.7,"spinRate":2429,"spinDirection":47},"zone":9,"typeConfidence":0.89,"plateTime":0.4407868102339676,"extension":7.139019589934678},"index":4,"playId":"6b72dfc0-84ac-3ee8-8b0c-330b28554ecc","pitchNumber":5,"startTime":"2025-08-02T03:25:12.449Z","endTime":"2025-08-02T03:25:16.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:25:16.648Z","atBatIndex":94},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":16,"homeScore":12,"isOut":true},"about":{"atBatIndex":95,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T03:25:23.003Z","endTime":"2025-08-02T03:27:23.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.41342375398838,"strikeZoneBottom":1.59651050618506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.017920755344786,"aZ":-34.26985730872587,"pfxX":2.017436313691417,"pfxZ":-1.2777824188910465,"pX":0.3323875408877539,"pZ":2.417752883833059,"vX0":3.793528451131184,"vY0":-126.40751081854114,"vZ0":-0.24030996358011902,"x":104.33,"y":173.5,"x0":-1.440772610359362,"y0":50.00203231760907,"z0":5.229832519063649,"aX":3.313904396274017},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.2,"breakHorizontal":-4.4,"spinRate":2533,"spinDirection":81},"zone":6,"typeConfidence":0.89,"plateTime":0.4307739154094943,"extension":7.045410544978749},"index":0,"playId":"667ebebd-85dc-330c-88f2-0064c3bd27aa","pitchNumber":1,"startTime":"2025-08-02T03:25:44.634Z","endTime":"2025-08-02T03:25:48.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.32355609091692,"strikeZoneBottom":1.46853111257158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.04801841124329,"aZ":-35.77450726884569,"pfxX":2.177960753873534,"pfxZ":-2.1995012223344492,"pX":-1.0942740479307629,"pZ":2.8593658929177996,"vX0":0.39557457339188973,"vY0":-125.85514154610388,"vZ0":1.0899559851845977,"x":158.71,"y":161.58,"x0":-1.5361673888038547,"y0":50.00609133894263,"z0":5.277035303032653,"aX":3.559761589497407},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.6,"breakHorizontal":-4.1,"spinRate":2565,"spinDirection":84},"zone":11,"typeConfidence":0.85,"plateTime":0.4321233565906253,"extension":6.928544717626007},"index":1,"playId":"719cb467-4e43-3899-bf0d-6a91eb95197e","pitchNumber":2,"startTime":"2025-08-02T03:26:04.813Z","endTime":"2025-08-02T03:26:10.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.057542351428516,"aZ":-25.620257891749297,"pfxX":-9.332941848018145,"pfxZ":3.3118117756510506,"pX":0.2579579988217068,"pZ":1.506465472273595,"vX0":7.367388413544475,"vY0":-139.07627603043517,"vZ0":-4.870505111974563,"x":107.17,"y":198.11,"x0":-1.1987447711985841,"y0":50.00593479666063,"z0":4.956982923673436,"aX":-18.48248172370148},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":2204,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3922429986089746,"extension":7.189650395985166},"index":2,"playId":"c79bebc9-e067-3d8a-8ce2-1d7786a0754d","pitchNumber":3,"startTime":"2025-08-02T03:26:21.670Z","endTime":"2025-08-02T03:26:25.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.24329439281989,"aZ":-28.63569634783424,"pfxX":0.46478915737440474,"pfxZ":2.063474046382474,"pX":0.7306720565451732,"pZ":2.651949628335183,"vX0":5.195856063526992,"vY0":-128.19452493911933,"vZ0":-1.1266219237900916,"x":89.15,"y":167.18,"x0":-1.3585928865723917,"y0":50.001506303139486,"z0":5.2743981346683535,"aX":0.7947939009118061},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.7,"spinRate":2614,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.4225932705565141,"extension":7.185649544254904},"index":3,"playId":"fc5ac3e3-a23f-34c1-9712-8da4021b9869","pitchNumber":4,"startTime":"2025-08-02T03:26:44.924Z","endTime":"2025-08-02T03:26:48.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.984937062876337,"aZ":-32.03872124424346,"pfxX":7.060335625629415,"pfxZ":0.09137659734497205,"pX":0.4739751255356478,"pZ":2.098045429744096,"vX0":2.366716741263563,"vY0":-121.1119354272491,"vZ0":-0.8864837551081066,"x":98.93,"y":182.13,"x0":-1.430128797069702,"y0":50.00293386601748,"z0":5.241155271649472,"aX":10.615145460538145},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.2,"breakHorizontal":-13.3,"spinRate":2589,"spinDirection":65},"zone":6,"typeConfidence":0.9,"plateTime":0.4501694501330511,"extension":7.220030937751643},"hitData":{"launchSpeed":83.8,"launchAngle":50.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.47,"coordY":96.44}},"index":4,"playId":"58cbf62c-b455-348d-a170-f055ea981012","pitchNumber":5,"startTime":"2025-08-02T03:27:13.860Z","endTime":"2025-08-02T03:27:23.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:27:23.037Z","atBatIndex":95},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Pham flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":16,"homeScore":12,"isOut":true},"about":{"atBatIndex":96,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:29:34.287Z","endTime":"2025-08-02T03:29:45.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Orlando Arcia replaces Yanquiel Fernández, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"homeScore":12,"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-02T03:28:47.225Z","endTime":"2025-08-02T03:29:36.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":692585,"link":"/api/v1/people/692585"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11917731250853,"aZ":-17.210466877813438,"pfxX":-5.703968790935722,"pfxZ":7.586375350435622,"pX":0.2071118035186812,"pZ":3.122151348750951,"vX0":4.377081403028657,"vY0":-137.99798318683824,"vZ0":-4.21545566604324,"x":109.11,"y":154.48,"x0":-0.6406204321241658,"y0":50.004141037146,"z0":5.792796141794929,"aX":-11.25387870810331},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2428,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3934918552746729,"extension":6.640759717190315},"hitData":{"launchSpeed":86.8,"launchAngle":28.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":88.57}},"index":1,"playId":"5ef0a0e7-404d-3a71-a359-aead62381720","pitchNumber":1,"startTime":"2025-08-02T03:29:36.575Z","endTime":"2025-08-02T03:29:45.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:29:45.745Z","atBatIndex":96},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Bart grounds out, second baseman Thairo Estrada to first baseman Warming Bernabel.","rbi":0,"awayScore":16,"homeScore":12,"isOut":true},"about":{"atBatIndex":97,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:29:50.215Z","endTime":"2025-08-02T03:32:38.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.57102833404623,"strikeZoneBottom":1.69305940058992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66431310894433,"aZ":-13.68819190887329,"pfxX":-4.248035691988077,"pfxZ":9.56646209587348,"pX":0.28227494371285333,"pZ":3.2928421759216686,"vX0":3.59666533098814,"vY0":-137.4648186763127,"vZ0":-4.302404118071075,"x":106.24,"y":149.87,"x0":-0.4848450227798153,"y0":50.00535314618683,"z0":5.793630042122903,"aX":-8.211281081478319},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2372,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39696895235907403,"extension":6.764306108199024},"index":0,"playId":"95be3c45-839a-3c16-a684-2d1c68283b91","pitchNumber":1,"startTime":"2025-08-02T03:30:12.891Z","endTime":"2025-08-02T03:30:16.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.9,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50272746270914,"aZ":-16.123464315204,"pfxX":-4.940391229855653,"pfxZ":8.16030543031001,"pX":-0.674364864945075,"pZ":3.3342395436165257,"vX0":1.241618099999332,"vY0":-138.31421131329026,"vZ0":-3.969852324292412,"x":142.71,"y":148.76,"x0":-0.48284720326557395,"y0":50.00131050514727,"z0":5.846950961381869,"aX":-9.714934019733288},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2354,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3937586834423037,"extension":6.5830805425569565},"index":1,"playId":"ecad3d15-7fc9-3721-a76f-9b805cc1303a","pitchNumber":2,"startTime":"2025-08-02T03:30:29.458Z","endTime":"2025-08-02T03:30:34.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":12,"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-02T03:30:44.582Z","endTime":"2025-08-02T03:30:57.994Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.53392759628259,"strikeZoneBottom":1.61854242616721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.583255918980928,"aZ":-24.671489975225747,"pfxX":-0.09638670532332583,"pfxZ":4.7831224327073825,"pX":1.1916016993809186,"pZ":1.574266869782873,"vX0":3.6776313610786286,"vY0":-123.64771897627591,"vZ0":-5.208640727222997,"x":71.58,"y":196.27,"x0":-0.2942439121915717,"y0":50.004412917883826,"z0":5.744020301116822,"aX":-0.1516738677918081},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":-0.6,"spinRate":1079,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.44074519187658723,"extension":6.84188934655015},"index":3,"playId":"197bbea4-c619-3168-a971-8423cc286e64","pitchNumber":3,"startTime":"2025-08-02T03:30:57.994Z","endTime":"2025-08-02T03:31:01.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.196644715906427,"aZ":-27.250416643556314,"pfxX":-3.9643665817130853,"pfxZ":3.1418592560110383,"pX":-0.044176711007973296,"pZ":1.9488430069922464,"vX0":2.316648991050035,"vY0":-123.8093747956387,"vZ0":-3.9031707877578663,"x":118.68,"y":186.16,"x0":-0.47170578696355714,"y0":50.005815625105164,"z0":5.798699739856183,"aX":-6.2227587544136345},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":6.7,"spinRate":1140,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4405690640601705,"extension":6.790337833727484},"index":4,"playId":"b761f242-46c8-3362-880e-58ae6302e6a5","pitchNumber":4,"startTime":"2025-08-02T03:31:14.952Z","endTime":"2025-08-02T03:31:18.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.5,"endSpeed":87.7,"strikeZoneTop":3.63745360003973,"strikeZoneBottom":1.64694778183332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865613228006442,"aZ":-16.84308000099502,"pfxX":-4.193515179259354,"pfxZ":7.825847739843468,"pX":-0.07428535394911258,"pZ":5.996849035312803,"vX0":2.817622976644092,"vY0":-137.72311667622947,"vZ0":2.892152053778959,"x":119.83,"y":76.87,"x0":-0.5554773438146646,"y0":50.0038245725975,"z0":6.062353559895627,"aX":-8.217071860028755},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2335,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39470054235999763,"extension":6.59325568307479},"index":5,"playId":"2b37ca12-761a-392d-997f-0e3e22d449d3","pitchNumber":5,"startTime":"2025-08-02T03:31:36.068Z","endTime":"2025-08-02T03:31:39.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.50926102582086,"strikeZoneBottom":1.59421004563239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.553607765380985,"aZ":-29.18782635313047,"pfxX":-0.23706059150261183,"pfxZ":1.9783667782430499,"pX":-2.5810217924087695,"pZ":5.104318618641354,"vX0":-4.089914110917277,"vY0":-121.48131557881665,"vZ0":3.6394336361106743,"x":215.38,"y":100.96,"x0":-0.8518869512428299,"y0":50.002869540418835,"z0":6.109213197979573,"aX":-0.35731750548973223},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":1.3,"spinRate":918,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4491488025524242,"extension":6.499719230173167},"index":6,"playId":"024ad989-f4c3-393e-817d-3fca7ab18401","pitchNumber":6,"startTime":"2025-08-02T03:31:57.347Z","endTime":"2025-08-02T03:32:02.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5581094172609,"aZ":-19.930118373356255,"pfxX":-5.084232402592,"pfxZ":6.407027506875726,"pX":0.21760724656624952,"pZ":2.309194111547422,"vX0":4.025247535575369,"vY0":-135.39897276103002,"vZ0":-5.458755769795394,"x":108.71,"y":176.43,"x0":-0.6068838462010863,"y0":50.00087740573561,"z0":5.689426861323661,"aX":-9.711462322831796},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":8.6,"spinRate":2273,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.40016350534835876,"extension":6.8198946810557475},"hitData":{"launchSpeed":103.2,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":152.19}},"index":7,"playId":"c162e62c-9631-3a44-b1fc-f855288489f0","pitchNumber":7,"startTime":"2025-08-02T03:32:30.288Z","endTime":"2025-08-02T03:32:38.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:32:38.416Z","atBatIndex":97},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":16,"homeScore":12,"isOut":true},"about":{"atBatIndex":98,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T03:32:49.319Z","endTime":"2025-08-02T03:33:50.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.9,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.746093470992687,"aZ":-32.85609690136297,"pfxX":1.2256878377555926,"pfxZ":-0.455419003245483,"pX":0.38031002495021093,"pZ":2.5261967513135857,"vX0":2.363564882913993,"vY0":-120.25652693165695,"vZ0":-1.130726775808576,"x":102.5,"y":170.57,"x0":-0.7630544726428607,"y0":50.0003269521086,"z0":5.840332613357481,"aX":1.8485390086277236},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.8,"breakHorizontal":-2.6,"spinRate":2101,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.45035529384951367,"extension":6.548865961560478},"index":0,"playId":"9f2e29f4-d4b8-3f5b-a4a3-cd074ddf8ab6","pitchNumber":1,"startTime":"2025-08-02T03:33:02.787Z","endTime":"2025-08-02T03:33:05.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.80955392488097,"strikeZoneBottom":1.74131467886491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.677292391494056,"aZ":-33.76821216241403,"pfxX":1.033543262562398,"pfxZ":-1.121610383899771,"pX":0.8865476855962636,"pZ":2.377548645500669,"vX0":2.7994660807135308,"vY0":-117.5196143349142,"vZ0":-0.9052004302440799,"x":83.21,"y":174.59,"x0":-0.4462228192443471,"y0":50.003134377364475,"z0":5.857498428019648,"aX":1.4697054160038612},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.0,"breakHorizontal":-2.4,"spinRate":2162,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4630507410973026,"extension":6.663122865006766},"index":1,"playId":"86a695c8-a136-3ef4-aeb2-9d2ee54a3f26","pitchNumber":2,"startTime":"2025-08-02T03:33:18.393Z","endTime":"2025-08-02T03:33:22.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":12,"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-02T03:33:31.075Z","endTime":"2025-08-02T03:33:44.129Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.3,"strikeZoneTop":3.88099402448326,"strikeZoneBottom":1.77520646050898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.475907875686957,"aZ":-17.19614999421402,"pfxX":-5.152675242902052,"pfxZ":7.586261622111339,"pX":0.45340641916266433,"pZ":3.515974208397632,"vX0":4.176909038246434,"vY0":-138.35616520117338,"vZ0":-3.160275915060745,"x":99.72,"y":143.85,"x0":-0.3925859670642833,"y0":50.00544626627662,"z0":5.799072253294615,"aX":-10.177430783326962},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":8.6,"spinRate":2293,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3930906648640682,"extension":6.734006157488863},"index":3,"playId":"449b3ce2-e283-3bf5-86b1-18f226aeb2e9","pitchNumber":3,"startTime":"2025-08-02T03:33:44.129Z","endTime":"2025-08-02T03:33:50.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":642731,"link":"/api/v1/people/642731"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":666160,"link":"/api/v1/people/666160"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:33:50.196Z","atBatIndex":98},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":16,"homeScore":12,"isOut":true},"about":{"atBatIndex":99,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T03:36:22.713Z","endTime":"2025-08-02T03:38:40.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":12,"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-02T03:35:19.502Z","endTime":"2025-08-02T03:36:24.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.8,"strikeZoneTop":3.27086897476539,"strikeZoneBottom":1.42043879846486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.322246494946622,"aZ":-29.039181274505335,"pfxX":1.5481165153140883,"pfxZ":1.874879044287546,"pX":-0.39669926032615893,"pZ":2.650373756192642,"vX0":3.3957576720106513,"vY0":-126.8073426806315,"vZ0":-2.096283035976013,"x":132.12,"y":167.22,"x0":-1.9402024314674582,"y0":50.0034062047533,"z0":5.74413418865372,"aX":2.589395441357968},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2408,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.427545524525367,"extension":6.069000193423094},"index":1,"playId":"097c3cb6-7748-37ea-99ba-cff06316e628","pitchNumber":1,"startTime":"2025-08-02T03:36:24.975Z","endTime":"2025-08-02T03:36:28.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":82.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.305713261737665,"aZ":-28.47465214250293,"pfxX":1.0071997254867422,"pfxZ":2.217312023994178,"pX":-0.1476231225907244,"pZ":1.6748106203143498,"vX0":4.462098407578026,"vY0":-126.32569282941228,"vZ0":-4.279795828008547,"x":122.63,"y":193.56,"x0":-2.045866220226008,"y0":50.00061400544771,"z0":5.601564998877013,"aX":1.6766545051031407},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-2.5,"spinRate":2493,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4286094673064462,"extension":6.156534385153681},"index":2,"playId":"c27dc346-bbe0-317f-8361-f969ddf48e7e","pitchNumber":2,"startTime":"2025-08-02T03:36:40.201Z","endTime":"2025-08-02T03:36:44.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722059393828015,"aZ":-31.552064128854727,"pfxX":0.6483028966711858,"pfxZ":0.387077397518806,"pX":-0.1640664214136431,"pZ":0.7079467957028085,"vX0":4.351668348468106,"vY0":-126.41204158106284,"vZ0":-5.760826373932071,"x":123.25,"y":219.67,"x0":-1.9890907885491698,"y0":50.00537468091244,"z0":5.536080533963569,"aX":1.0541199692884402},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2587,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.43255950236281127,"extension":6.038420745708712},"index":3,"playId":"fcc49f56-4639-3dc2-acc8-b05e78f84395","pitchNumber":3,"startTime":"2025-08-02T03:37:02.142Z","endTime":"2025-08-02T03:37:05.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.12140129956399,"strikeZoneBottom":1.27112707358731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24996125050477,"aZ":-32.02700837633279,"pfxX":1.507710582127646,"pfxZ":0.0868125167262832,"pX":-1.094520179192146,"pZ":2.6180819442416996,"vX0":1.7402031992865954,"vY0":-125.85096449109177,"vZ0":-1.3925656685345444,"x":158.72,"y":168.09,"x0":-1.9872444055855454,"y0":50.00104120318473,"z0":5.740236613762226,"aX":2.450779950759955},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2628,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4329663590409485,"extension":6.013328207241957},"index":4,"playId":"6a8a1464-95f1-3512-8d0e-66d08b4e5e2f","pitchNumber":4,"startTime":"2025-08-02T03:37:29.923Z","endTime":"2025-08-02T03:37:33.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.032029952903457,"aZ":-31.52820950895149,"pfxX":1.1456829218957676,"pfxZ":0.3867701934047414,"pX":-0.9413668796592582,"pZ":1.92059446180054,"vX0":2.2955489675826364,"vY0":-126.64775742515793,"vZ0":-3.0491371229658393,"x":152.88,"y":186.92,"x0":-2.0026875487451865,"y0":50.00067301048132,"z0":5.621231852173421,"aX":1.889360215302579},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-2.5,"spinRate":2545,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4299116689083351,"extension":6.131176687316327},"index":5,"playId":"b7fe68d9-b83f-3464-804f-1b8f6d83cdbe","pitchNumber":5,"startTime":"2025-08-02T03:37:47.697Z","endTime":"2025-08-02T03:37:50.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.9,"strikeZoneTop":3.20955609145158,"strikeZoneBottom":1.33165975303705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.75697015808639,"aZ":-29.507853872275934,"pfxX":-0.707316858332149,"pfxZ":1.6543763293612619,"pX":2.3219862254350625,"pZ":0.25260414669752396,"vX0":10.321201334560149,"vY0":-124.99241748531189,"vZ0":-7.215693764186711,"x":28.49,"y":231.96,"x0":-1.7364085693827693,"y0":50.00368002841649,"z0":5.5401558624440215,"aX":-1.141554607407292},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2543,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4351019170250616,"extension":6.17849734905717},"index":6,"playId":"556c2a11-f4d1-389d-95ee-4e2d2b33b0a5","pitchNumber":6,"startTime":"2025-08-02T03:38:11.593Z","endTime":"2025-08-02T03:38:15.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-02T03:38:28.190Z","endTime":"2025-08-02T03:38:37.556Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9959205225561,"aZ":-28.12567072475472,"pfxX":-0.22713562950854316,"pfxZ":2.513846388485998,"pX":0.6615405354924367,"pZ":1.414237542574654,"vX0":6.707830382273376,"vY0":-125.52268593572046,"vZ0":-4.8137648616485595,"x":91.78,"y":200.6,"x0":-2.0046287237075537,"y0":50.00535909201523,"z0":5.6197255916428155,"aX":-0.3671089010350879},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-1.0,"spinRate":2491,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.4346899862791398,"extension":6.162068296827768},"index":8,"playId":"aec63b9f-497b-34ab-b477-71842f2aab47","pitchNumber":7,"startTime":"2025-08-02T03:38:37.556Z","endTime":"2025-08-02T03:38:40.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:38:40.763Z","atBatIndex":99},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (20) on a fly ball to left field.","rbi":1,"awayScore":16,"homeScore":13,"isOut":false},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T03:38:57.019Z","endTime":"2025-08-02T03:42:05.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":85.4,"endSpeed":79.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59937327710048,"aZ":-29.498371031604528,"pfxX":0.37610244469306187,"pfxZ":1.6879418681738372,"pX":0.5152129417976076,"pZ":2.337471352111323,"vX0":5.615816558115858,"vY0":-124.34189866358975,"vZ0":-2.274508802665917,"x":97.36,"y":175.67,"x0":-1.8082354528130957,"y0":50.00552601083342,"z0":5.677608702850859,"aX":0.5968302399357582},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-1.8,"spinRate":2493,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4381180777870868,"extension":6.142252061365875},"index":0,"playId":"9882b195-73cc-331d-b54f-a90e9e6198c8","pitchNumber":1,"startTime":"2025-08-02T03:39:07.740Z","endTime":"2025-08-02T03:39:12.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.4,"endSpeed":89.1,"strikeZoneTop":3.59213795680813,"strikeZoneBottom":1.60458964953788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00571206920983,"aZ":-19.139098604985147,"pfxX":-6.7240544842950145,"pfxZ":6.566994908760263,"pX":1.0086356316694598,"pZ":0.7802752926862685,"vX0":9.90582207205065,"vY0":-138.54483776457488,"vZ0":-9.530905556386285,"x":78.55,"y":217.71,"x0":-1.7060269058490463,"y0":50.00066903041571,"z0":5.4934662734628725,"aX":-13.33968764285828},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":10.6,"spinRate":2425,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3922969137742429,"extension":6.141187990081955},"index":1,"playId":"bf867744-16ef-3e85-bdba-d8dd6acc863f","pitchNumber":2,"startTime":"2025-08-02T03:39:39.736Z","endTime":"2025-08-02T03:39:43.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.46395236348087,"strikeZoneBottom":1.6264674687421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.415094595072027,"aZ":-31.27275411733732,"pfxX":1.377352240348412,"pfxZ":0.5528718281011606,"pX":-0.7780486780018948,"pZ":1.9172441188861082,"vX0":3.0225003154521435,"vY0":-125.6736201060646,"vZ0":-2.841765937981329,"x":146.66,"y":187.01,"x0":-2.167207430579244,"y0":50.001301450596685,"z0":5.55934835304826,"aX":2.240271961498569},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.1,"spinRate":2473,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.43304143507891224,"extension":6.116387566977907},"index":2,"playId":"9c9c522a-b7c3-3f76-8816-143f52f0523d","pitchNumber":3,"startTime":"2025-08-02T03:39:58.183Z","endTime":"2025-08-02T03:40:04.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.628605461093954,"aZ":-29.701473573366787,"pfxX":1.021700367986007,"pfxZ":1.5032486359127448,"pX":0.6695563419518609,"pZ":1.5631244676982454,"vX0":6.005200042627251,"vY0":-126.1486755459503,"vZ0":-4.351063902509347,"x":91.48,"y":196.58,"x0":-1.8543870075401232,"y0":50.00396435564036,"z0":5.648903488263725,"aX":1.6800700927407979},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2493,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.4307743399133086,"extension":6.0882618583719585},"index":3,"playId":"38abd777-58f1-35c7-82d2-7fb90f564348","pitchNumber":4,"startTime":"2025-08-02T03:40:17.364Z","endTime":"2025-08-02T03:40:20.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":16,"homeScore":12,"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-02T03:40:48.547Z","endTime":"2025-08-02T03:40:53.935Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":82.2,"strikeZoneTop":3.49174936479221,"strikeZoneBottom":1.54011944581953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.241873933721273,"aZ":-28.972798654301148,"pfxX":1.5324603408535609,"pfxZ":1.9105816493178316,"pX":0.8501176585261474,"pZ":0.6290252647128735,"vX0":6.38167814739607,"vY0":-127.03118687857977,"vZ0":-6.52155121921292,"x":84.6,"y":221.8,"x0":-1.8696849407654794,"y0":50.00041007521281,"z0":5.463109512102501,"aX":2.5626726952041032},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":-4.0,"spinRate":2529,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42733131840204397,"extension":6.242306901396918},"index":5,"playId":"2e95c6a8-4efa-3feb-84f9-84ba6924fe04","pitchNumber":5,"startTime":"2025-08-02T03:40:53.935Z","endTime":"2025-08-02T03:40:56.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.26953380189057,"aZ":-32.42350871746779,"pfxX":0.6916722419086943,"pfxZ":-0.16056640220199192,"pX":-0.4942821997393884,"pZ":2.012855683269223,"vX0":3.433343022629789,"vY0":-123.93990418846015,"vZ0":-2.4625146502090898,"x":135.84,"y":184.43,"x0":-1.9764073903959942,"y0":50.000828243363244,"z0":5.676175480148312,"aX":1.0961176848490408},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-1.9,"spinRate":2493,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.438695874407947,"extension":6.105629170307648},"index":6,"playId":"b5bb3dcd-d6bd-3b33-9485-eab5dc47229b","pitchNumber":6,"startTime":"2025-08-02T03:41:14.328Z","endTime":"2025-08-02T03:41:20.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.23591016649808,"aZ":-30.754089434658162,"pfxX":1.346930824614619,"pfxZ":0.8757534994546852,"pX":0.41002746844357446,"pZ":2.1789328239213805,"vX0":5.036172556354803,"vY0":-124.8870972142596,"vZ0":-2.4579173314489764,"x":101.37,"y":179.95,"x0":-1.7874150111856817,"y0":50.00243167420171,"z0":5.643707254421561,"aX":2.1798336172715898},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":-3.4,"spinRate":2479,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.43445588056342643,"extension":6.2644542789323285},"hitData":{"launchSpeed":106.1,"launchAngle":24.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.99,"coordY":59.46}},"index":7,"playId":"dd78eaed-ee2b-3aa4-ae80-eb9feb26702a","pitchNumber":7,"startTime":"2025-08-02T03:41:40.378Z","endTime":"2025-08-02T03:42:05.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:42:05.662Z","atBatIndex":100},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":16,"homeScore":13,"isOut":false},"about":{"atBatIndex":101,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T03:42:05.474Z","endTime":"2025-08-02T03:44:10.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.8,"strikeZoneTop":3.6641841788923,"strikeZoneBottom":1.69836010133005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.621125335203814,"aZ":-17.946924187813945,"pfxX":-5.912510690372845,"pfxZ":7.201614672632995,"pX":1.0030643336480136,"pZ":1.3861419380421034,"vX0":9.642348085765054,"vY0":-138.20139144927657,"vZ0":-8.14036852256826,"x":78.77,"y":201.35,"x0":-1.7292724199606766,"y0":50.0040373317058,"z0":5.528158574843702,"aX":-11.683150060362134},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":9.2,"spinRate":2482,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39312945878928307,"extension":6.18511400657903},"index":0,"playId":"470ae955-68ab-3a33-be43-cad5d7f60cd0","pitchNumber":1,"startTime":"2025-08-02T03:42:27.391Z","endTime":"2025-08-02T03:42:30.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.66566104596773,"strikeZoneBottom":1.72529237878088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.777785697156826,"aZ":-30.17203871495419,"pfxX":0.009840176491355379,"pfxZ":1.2341325845800348,"pX":1.3471412017941469,"pZ":1.2002182002255006,"vX0":7.898747727287182,"vY0":-125.35353025252066,"vZ0":-4.889942216496362,"x":65.65,"y":206.37,"x0":-1.8208691889723103,"y0":50.00416673972951,"z0":5.585440032266099,"aX":0.013928442037433614},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-1.4,"spinRate":2470,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4337858432923447,"extension":6.160390755680031},"index":1,"playId":"f4456edb-3a93-35c4-9bf8-9b46e2c73de6","pitchNumber":2,"startTime":"2025-08-02T03:42:44.139Z","endTime":"2025-08-02T03:42:47.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.669065256733184,"aZ":-23.857559432137478,"pfxX":0.8756621893529015,"pfxZ":4.634208789311343,"pX":1.3168939673975246,"pZ":1.5261444846194132,"vX0":7.731784495415065,"vY0":-131.81283703205438,"vZ0":-6.138629222599456,"x":66.8,"y":197.57,"x0":-1.743829693263805,"y0":50.00415141990592,"z0":5.597694884479907,"aX":1.5727762453404315},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":-3.0,"spinRate":2645,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4123435962964632,"extension":6.17733839243719},"index":2,"playId":"a69ad0f0-63bd-3eac-9935-c1ce262cedc0","pitchNumber":3,"startTime":"2025-08-02T03:43:28.220Z","endTime":"2025-08-02T03:43:31.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.6372089273293,"strikeZoneBottom":1.70943191589894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.685342101384602,"aZ":-31.18468367826882,"pfxX":-0.12713015927804294,"pfxZ":0.6237281916063433,"pX":0.8722275002143204,"pZ":0.48667246613689613,"vX0":6.719888058420915,"vY0":-124.76235784763284,"vZ0":-6.167377076606209,"x":83.75,"y":225.64,"x0":-1.8280498909538097,"y0":50.00379940919001,"z0":5.528338254598969,"aX":-0.2022886013641147},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":-1.2,"spinRate":2530,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.43729353026590223,"extension":6.282716757117708},"index":3,"playId":"495886dd-a707-3888-abf5-15195d8fa8ba","pitchNumber":4,"startTime":"2025-08-02T03:43:46.775Z","endTime":"2025-08-02T03:43:49.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":88.0,"strikeZoneTop":3.72003884485418,"strikeZoneBottom":1.79212128041109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74615420027605,"aZ":-18.295956049544507,"pfxX":-4.588507702470602,"pfxZ":7.103143435736142,"pX":-0.891598292011994,"pZ":2.7563862661102045,"vX0":4.478715320064943,"vY0":-137.31182694693462,"vZ0":-4.53666475986148,"x":150.99,"y":164.36,"x0":-1.9295551701730984,"y0":50.00429257509807,"z0":5.63521567912898,"aX":-8.967544463056134},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":7.7,"spinRate":2437,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3953936779141385,"extension":5.98426073035947},"index":4,"playId":"94e6f69d-aa54-3155-9682-6319712ba0ef","pitchNumber":5,"startTime":"2025-08-02T03:44:04.752Z","endTime":"2025-08-02T03:44:10.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.8,"leverageIndex":0.53,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:44:10.407Z","atBatIndex":101},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Warming Bernabel triples (1) on a line drive to left fielder Tommy Pham. Jordan Beck scores.","rbi":1,"awayScore":16,"homeScore":14,"isOut":false},"about":{"atBatIndex":102,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T03:44:27.219Z","endTime":"2025-08-02T03:46:40.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":88.1,"strikeZoneTop":3.21447064834793,"strikeZoneBottom":1.45000225538181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86533508129484,"aZ":-23.64584148528767,"pfxX":-8.180456583198563,"pfxZ":4.405570989656393,"pX":0.40879446772799477,"pZ":0.9234757707315376,"vX0":9.15556223098808,"vY0":-136.49943866890263,"vZ0":-7.972912175746141,"x":101.42,"y":213.85,"x0":-1.8861207379284042,"y0":50.00084191192072,"z0":5.445658293308411,"aX":-15.828569916634203},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":13.4,"spinRate":2356,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39742577333849205,"extension":6.177216099814784},"index":0,"playId":"07f6d0dc-a89d-3625-b71d-0c53b5e32057","pitchNumber":1,"startTime":"2025-08-02T03:44:41.360Z","endTime":"2025-08-02T03:44:44.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.7,"strikeZoneTop":3.12681075226396,"strikeZoneBottom":1.36257932422036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.117182425851816,"aZ":-29.773660078872457,"pfxX":1.5076095752757268,"pfxZ":1.4698422733632732,"pX":-0.013821245681669486,"pZ":3.772738583965291,"vX0":4.15506655836353,"vY0":-125.41729460585525,"vZ0":0.8573993734972337,"x":117.53,"y":136.92,"x0":-1.8707938190333933,"y0":50.00411126642757,"z0":5.8066222659651165,"aX":2.464331583211871},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-3.5,"spinRate":2471,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4324281751105348,"extension":6.103045663226956},"index":1,"playId":"7e6aad83-fbbc-3dd6-9757-0d9eb66b4cb2","pitchNumber":2,"startTime":"2025-08-02T03:45:03.310Z","endTime":"2025-08-02T03:45:06.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":84.2,"strikeZoneTop":3.01367681854913,"strikeZoneBottom":1.32457066986805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.12134634609489,"aZ":-24.34385642391438,"pfxX":0.23329608502598598,"pfxZ":4.4273086925499525,"pX":0.8678298814142703,"pZ":2.308205056401504,"vX0":6.606950575655994,"vY0":-130.32873816551137,"vZ0":-4.027982413946523,"x":83.92,"y":176.46,"x0":-1.7010153368567955,"y0":50.00514860906368,"z0":5.652356798377715,"aX":0.41083060888044204},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.4,"spinRate":2509,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4158206604548784,"extension":6.208283819400587},"index":2,"playId":"386ce663-2eef-3b5a-8768-db1c92cad7e7","pitchNumber":3,"startTime":"2025-08-02T03:45:21.646Z","endTime":"2025-08-02T03:45:26.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.10939528221885,"strikeZoneBottom":1.34505314427091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.706911304079966,"aZ":-26.395531485350105,"pfxX":2.9498549466752313,"pfxZ":3.340455352264966,"pX":-0.7142781401307895,"pZ":3.7029525181093135,"vX0":2.011464946256358,"vY0":-129.62558205058005,"vZ0":-0.36818501313155894,"x":144.23,"y":138.8,"x0":-1.8791879973750785,"y0":50.00586697312215,"z0":5.8325893072254225,"aX":5.106820074619376},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-5.8,"spinRate":2551,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4197877128973153,"extension":6.11095559727052},"index":3,"playId":"16f6d57e-3668-3143-806d-085cc9dd988a","pitchNumber":4,"startTime":"2025-08-02T03:45:39.179Z","endTime":"2025-08-02T03:45:42.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.221124696217608,"aZ":-18.866443390481255,"pfxX":-5.223746040334215,"pfxZ":6.7225787482830235,"pX":-1.0606633637258245,"pZ":2.831561059054014,"vX0":4.367398309276004,"vY0":-138.89065281990088,"vZ0":-4.045253024530644,"x":157.43,"y":162.33,"x0":-1.9645412433653529,"y0":50.003879826741006,"z0":5.539730888520367,"aX":-10.342632557751065},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2469,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39236793071588405,"extension":6.023358820872922},"index":4,"playId":"01ba1067-eb39-3bc1-add9-a1cd6527e431","pitchNumber":5,"startTime":"2025-08-02T03:46:00.923Z","endTime":"2025-08-02T03:46:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.406554817923826,"aZ":-30.02372013933795,"pfxX":1.4403390958564486,"pfxZ":1.3320095387854813,"pX":0.007989817674067578,"pZ":2.2024684091216944,"vX0":4.1595148513757865,"vY0":-125.1092955927929,"vZ0":-2.557718186036248,"x":116.7,"y":179.31,"x0":-1.8499062845553573,"y0":50.0056931584179,"z0":5.649186760060185,"aX":2.3294324233761987},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.2,"breakHorizontal":-3.4,"spinRate":2452,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.43442719981130207,"extension":6.186658073913483},"hitData":{"launchSpeed":75.3,"launchAngle":12.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.76,"coordY":109.62}},"index":5,"playId":"f375fc1f-ee91-3439-9d4f-69fa8006970d","pitchNumber":6,"startTime":"2025-08-02T03:46:26.078Z","endTime":"2025-08-02T03:46:40.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":8.500000000000002,"leverageIndex":1.32,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:46:40.609Z","atBatIndex":102},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thairo Estrada singles on a ground ball to center fielder Oneil Cruz. Warming Bernabel scores.","rbi":1,"awayScore":16,"homeScore":15,"isOut":false},"about":{"atBatIndex":103,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T03:47:06.763Z","endTime":"2025-08-02T03:47:47.201Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.42477127761947,"strikeZoneBottom":1.5901314467765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.3371827614718,"aZ":-29.069547388842548,"pfxX":1.8349260601029953,"pfxZ":1.827249250736898,"pX":-0.5675530133591778,"pZ":2.5139898434863026,"vX0":3.0567086599523843,"vY0":-128.28003802140816,"vZ0":-2.3527410332780154,"x":138.63,"y":170.9,"x0":-2.003562901091254,"y0":50.0057237887028,"z0":5.6627379264799895,"aX":3.1218238946085046},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":-3.8,"spinRate":2548,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.4236276933774179,"extension":6.068448143253392},"index":0,"playId":"0dcb08e7-b102-3d1b-8cdf-e5cd3d88984d","pitchNumber":1,"startTime":"2025-08-02T03:47:15.496Z","endTime":"2025-08-02T03:47:19.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"third":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58915575369701,"aZ":-20.942662605709053,"pfxX":-6.7479912509690205,"pfxZ":5.797628088169122,"pX":0.4967911677260752,"pZ":2.301809877533481,"vX0":8.974484575830367,"vY0":-137.15407289667073,"vZ0":-4.76290987601804,"x":98.06,"y":176.63,"x0":-1.9158045234877537,"y0":50.00183359882749,"z0":5.457471231979207,"aX":-13.070589266306394},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":10.7,"spinRate":2338,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3968413485995388,"extension":6.082076367659788},"hitData":{"launchSpeed":100.0,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.44,"coordY":111.65}},"index":1,"playId":"f24dd382-328e-3e27-a613-3241a8db7df2","pitchNumber":2,"startTime":"2025-08-02T03:47:33.696Z","endTime":"2025-08-02T03:47:47.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642731,"link":"/api/v1/people/642731","batSide":{"code":"R","description":"Right"}},"third":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":642731,"link":"/api/v1/people/642731"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":2.87,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:47:47.201Z","atBatIndex":103},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brenton Doyle homers (8) on a fly ball to left center field. Thairo Estrada scores.","rbi":2,"awayScore":16,"homeScore":17,"isOut":false},"about":{"atBatIndex":104,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T03:48:04.890Z","endTime":"2025-08-02T03:48:51.650Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56935195648771,"aZ":-30.611141570818255,"pfxX":0.6792167957676551,"pfxZ":0.9433548294654992,"pX":0.5316047107198142,"pZ":1.9099793832339538,"vX0":5.690927016829715,"vY0":-127.25901495275782,"vZ0":-3.443297335918297,"x":96.74,"y":187.21,"x0":-1.8087411410278478,"y0":50.00603584271957,"z0":5.668430998255495,"aX":1.130054410215116},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-2.3,"spinRate":2567,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.42804937003446275,"extension":6.066572115077209},"index":0,"playId":"bfafe0ef-5c3d-340b-a496-bb20e7c9107a","pitchNumber":1,"startTime":"2025-08-02T03:48:14.193Z","endTime":"2025-08-02T03:48:17.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":642731,"link":"/api/v1/people/642731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.605303309259167,"aZ":-29.85438987415473,"pfxX":1.069499827019325,"pfxZ":1.398416597100276,"pX":-0.7377571149784637,"pZ":2.450536050849286,"vX0":2.7847326420311207,"vY0":-126.90713679370239,"vZ0":-2.4072042265793767,"x":145.12,"y":172.62,"x0":-1.9804996368025836,"y0":50.00474815417098,"z0":5.7475089549741805,"aX":1.7752819491528682},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-2.5,"spinRate":2540,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.42868463815911717,"extension":6.027158476897111},"hitData":{"launchSpeed":103.2,"launchAngle":25.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.83,"coordY":47.53}},"index":1,"playId":"b39c85cf-cf49-3362-bde8-b9d0bd155217","pitchNumber":2,"startTime":"2025-08-02T03:48:32.067Z","endTime":"2025-08-02T03:48:51.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":642731,"link":"/api/v1/people/642731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":78.6,"leverageIndex":4.9,"dramaIndex":609.0,"contextMetrics":{},"playEndTime":"2025-08-02T03:48:51.650Z","atBatIndex":104}]