[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremy Peña walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:10:19.082Z","endTime":"2025-08-20T17:11:55.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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-20T15:44:13.772Z","endTime":"2025-08-20T16:48:25.873Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-20T16:48:25.873Z","endTime":"2025-08-20T17:10:02.996Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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-20T17:10:02.996Z","endTime":"2025-08-20T17:10:21.392Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"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":93.8,"endSpeed":86.2,"strikeZoneTop":3.42387987915343,"strikeZoneBottom":1.61757238473871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04358520833833,"aZ":-18.863512927787525,"pfxX":-8.934880740943663,"pfxZ":7.078950305626722,"pX":1.922943901986692,"pZ":1.1345357864512557,"vX0":14.136399784172733,"vY0":-135.8431411585104,"vZ0":-7.289072987481044,"x":43.7,"y":208.15,"x0":-2.1729689013180944,"y0":50.00462697820078,"z0":5.150517283250208,"aX":-16.804758320927792},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":2289,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4022637318840001,"extension":6.294425876675703},"index":3,"playId":"264aa807-52fe-3564-af47-9a7b68b36cbe","pitchNumber":1,"startTime":"2025-08-20T17:10:21.392Z","endTime":"2025-08-20T17:10:24.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.203915685680652,"aZ":-26.6013620627591,"pfxX":-11.293492140433738,"pfxZ":2.9037351265090248,"pX":1.0396750406889752,"pZ":1.7150791025761272,"vX0":12.684680765929219,"vY0":-136.6572167978941,"vZ0":-4.499444667537004,"x":77.37,"y":192.47,"x0":-2.1646024380830133,"y0":50.0006058123412,"z0":5.179824424367143,"aX":-21.65461914779522},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":18.2,"spinRate":2231,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.3986929305178979,"extension":6.222282824668418},"index":4,"playId":"7391a270-bfa1-3295-b13f-39872ca6993e","pitchNumber":2,"startTime":"2025-08-20T17:10:34.457Z","endTime":"2025-08-20T17:10:39.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2025-08-20T17:11:00.524Z","endTime":"2025-08-20T17:11:00.525Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.452784674185004,"aZ":-39.48569931031708,"pfxX":6.335305664384435,"pfxZ":-5.0830173937102545,"pX":0.729202459517548,"pZ":1.5783713080749344,"vX0":5.487060320965431,"vY0":-119.09905849280467,"vZ0":-0.45394081594747826,"x":89.2,"y":196.16,"x0":-2.4257379005685045,"y0":50.0006062474166,"z0":5.336429476615835,"aX":9.117366855527338},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.0,"breakHorizontal":-12.8,"spinRate":3079,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4595516383253826,"extension":5.997555366909061},"index":6,"playId":"20ab99f0-47a6-3629-8b37-ee8cab3f69bb","pitchNumber":3,"startTime":"2025-08-20T17:11:00.526Z","endTime":"2025-08-20T17:11:03.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.45900700171891,"strikeZoneBottom":1.5310983926882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.100260712321184,"aZ":-27.486753696059957,"pfxX":-11.730235499272942,"pfxZ":2.4937124354287477,"pX":1.861009031150016,"pZ":0.3765344455269954,"vX0":14.890572285768297,"vY0":-135.75205012102646,"vZ0":-7.357805205105089,"x":46.06,"y":228.61,"x0":-2.156316331017102,"y0":50.00074507923124,"z0":5.019589778184786,"aX":-22.019752263745104},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":18.4,"spinRate":2296,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.40258566833365306,"extension":6.280507823162875},"index":7,"playId":"08544e57-c3dc-3dfa-bd24-9e3d7c037c80","pitchNumber":4,"startTime":"2025-08-20T17:11:18.650Z","endTime":"2025-08-20T17:11:21.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.41957511868763,"strikeZoneBottom":1.61348534507075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.150195510088697,"aZ":-27.5769035150897,"pfxX":-10.44958457590011,"pfxZ":2.3813154235107934,"pX":1.0486358880977726,"pZ":1.4905157365679516,"vX0":12.542633395120227,"vY0":-137.49983373922348,"vZ0":-4.910886670819952,"x":77.03,"y":198.54,"x0":-2.1969013435717653,"y0":50.00230943146103,"z0":5.152028808375061,"aX":-20.172358960491266},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":2163,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.39709866239563896,"extension":6.178296528986148},"index":8,"playId":"da093ccd-8a9f-35ab-91b0-503bcf14ff0e","pitchNumber":5,"startTime":"2025-08-20T17:11:35.520Z","endTime":"2025-08-20T17:11:39.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.48802642744322,"strikeZoneBottom":1.68194936305504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73462727027005,"aZ":-24.65323250390652,"pfxX":0.5879857558731385,"pfxZ":4.332298135859123,"pX":0.8734502304502633,"pZ":1.3026993405877858,"vX0":8.168254740601862,"vY0":-130.27005717648953,"vZ0":-5.169052541208671,"x":83.71,"y":203.61,"x0":-2.365844604896861,"y0":50.00409933062365,"z0":5.152082796401136,"aX":1.0199620857404699},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":-2.6,"spinRate":2491,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.41881176097510764,"extension":6.055799799297654},"index":9,"playId":"8147066d-0c8c-360b-9862-59dc17a9c79c","pitchNumber":6,"startTime":"2025-08-20T17:11:50.708Z","endTime":"2025-08-20T17:11:55.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-20T17:11:55.230Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Correa grounds into a force out, third baseman Andy Ibáñez to second baseman Gleyber Torres. Jeremy Peña out at 2nd. Carlos Correa to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:12:00.007Z","endTime":"2025-08-20T17:12:29.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38492323877398,"aZ":-29.98431305707156,"pfxX":-10.217069211576511,"pfxZ":1.1306297758412827,"pX":-0.5945253280849591,"pZ":2.085972951059405,"vX0":8.013541817180261,"vY0":-137.55519193064742,"vZ0":-3.0104998335404245,"x":139.66,"y":182.46,"x0":-2.2073823214481663,"y0":50.00074647439571,"z0":5.211629673526571,"aX":-19.72306050351578},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":2114,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.3970630421524932,"extension":6.079652440550217},"hitData":{"launchSpeed":97.5,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.84,"coordY":163.24}},"index":0,"playId":"baad085d-0241-310e-bea6-fc3bcfa1a6a6","pitchNumber":1,"startTime":"2025-08-20T17:12:21.680Z","endTime":"2025-08-20T17:12:29.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:12:29.817Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:13:00.231Z","endTime":"2025-08-20T17:14:12.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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":88.5,"endSpeed":82.4,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.404475470701687,"aZ":-27.901982137447963,"pfxX":-0.1448417148481791,"pfxZ":2.4976890443056003,"pX":0.12601117310426097,"pZ":2.8584333608345385,"vX0":6.707466132452774,"vY0":-128.8787030096409,"vZ0":-0.6814003490267243,"x":112.2,"y":161.6,"x0":-2.4725907856624127,"y0":50.00413853771002,"z0":5.2485493513934625,"aX":-0.24849721077328002},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.0,"spinRate":2453,"spinDirection":184},"zone":2,"typeConfidence":0.92,"plateTime":0.42218980948775675,"extension":6.379320861642283},"index":0,"playId":"7ea6245b-f7e0-3749-a970-8a1a9ceed3de","pitchNumber":1,"startTime":"2025-08-20T17:13:05.458Z","endTime":"2025-08-20T17:13:21.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.467736721881476,"aZ":-27.576216153471435,"pfxX":1.2079634840217057,"pfxZ":2.640722121937273,"pX":0.6345776258689892,"pZ":1.8899283527445387,"vX0":7.348914967324971,"vY0":-130.3577013746322,"vZ0":-3.1482669057577755,"x":92.81,"y":187.75,"x0":-2.3648336153418694,"y0":50.00346546194353,"z0":5.169838666806288,"aX":2.1006051130098284},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.6,"spinRate":2481,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.41836720061543664,"extension":6.2682713754426675},"index":1,"playId":"86c24ccf-41a2-3801-a675-162fb7d13731","pitchNumber":2,"startTime":"2025-08-20T17:13:26.557Z","endTime":"2025-08-20T17:13:30.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"ba2b9eda-6b7c-4fe4-a0ac-a0db46685e55","startTime":"2025-08-20T17:13:48.185Z","endTime":"2025-08-20T17:13:53.185Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.934259741286628,"aZ":-28.397272754355836,"pfxX":-9.606592154354344,"pfxZ":1.9243931693910188,"pX":0.5112609092945345,"pZ":1.779697546997191,"vX0":10.455141150330183,"vY0":-139.23214527631274,"vZ0":-4.300809726553052,"x":97.51,"y":190.73,"x0":-2.042382577194331,"y0":50.006239868008954,"z0":5.221277621190159,"aX":-18.886323726838253},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":2235,"spinDirection":238},"zone":6,"typeConfidence":0.92,"plateTime":0.3932278236601334,"extension":6.043415610388953},"index":3,"playId":"0af127d0-56f0-3310-8159-42565e9df36a","pitchNumber":3,"startTime":"2025-08-20T17:14:06.493Z","endTime":"2025-08-20T17:14:12.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:14:12.341Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Walker lines out sharply to right fielder Jahmai Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:14:19.855Z","endTime":"2025-08-20T17:15:25.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":82.4,"strikeZoneTop":3.4209713849577,"strikeZoneBottom":1.47450588738493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56177080549162,"aZ":-28.14725414884466,"pfxX":0.08695739882062359,"pfxZ":2.3459887196062343,"pX":1.009386054492603,"pZ":2.2198007356084104,"vX0":8.591556478354581,"vY0":-129.843411559523,"vZ0":-2.04698657847526,"x":78.52,"y":178.85,"x0":-2.3449804728693375,"y0":50.00570271036159,"z0":5.1468109750502755,"aX":0.14807502921154797},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2523,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4208214171484599,"extension":6.036319365421773},"index":0,"playId":"ffaa9f84-f094-35c0-a360-f742f089e351","pitchNumber":1,"startTime":"2025-08-20T17:14:36.692Z","endTime":"2025-08-20T17:14:41.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20717437598025,"aZ":-31.01744131386703,"pfxX":2.3209239779645303,"pfxZ":0.6964450703585818,"pX":0.23570254662354923,"pZ":2.530728049186294,"vX0":5.948753247439298,"vY0":-127.66129169110798,"vZ0":-0.7825231733585252,"x":108.02,"y":170.45,"x0":-2.4185178194564445,"y0":50.004440421656966,"z0":5.264736762269603,"aX":3.8623480889360433},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-5.4,"spinRate":2555,"spinDirection":137},"zone":5,"typeConfidence":0.92,"plateTime":0.4276786871825684,"extension":6.123283072906943},"index":1,"playId":"3f2a5d0f-b4f5-3f97-ba9b-4cb06185c352","pitchNumber":2,"startTime":"2025-08-20T17:14:54.040Z","endTime":"2025-08-20T17:14:58.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.726950073001262,"aZ":-20.177718228559726,"pfxX":-6.827538902582373,"pfxZ":6.1408815155863135,"pX":0.04502539099639311,"pZ":2.8651406536834965,"vX0":8.575521391376176,"vY0":-138.59964500430587,"vZ0":-2.984329395836464,"x":115.28,"y":161.42,"x0":-2.195836260140082,"y0":50.00546381672427,"z0":5.296681608121875,"aX":-13.343516178678739},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":10.7,"spinRate":2180,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.3945514340769716,"extension":6.043916482231282},"hitData":{"launchSpeed":101.8,"launchAngle":15.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.89,"coordY":104.3}},"index":2,"playId":"cd0cc813-ceb6-3048-9458-ec4073950a91","pitchNumber":3,"startTime":"2025-08-20T17:15:19.638Z","endTime":"2025-08-20T17:15:25.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:15:25.971Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jahmai Jones walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:17:39.056Z","endTime":"2025-08-20T17:19:00.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.38934520241964,"strikeZoneBottom":1.62860274883662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.232976634109175,"aZ":-24.364881279003193,"pfxX":9.558975144190196,"pfxZ":4.364538133026635,"pX":0.08032411581290226,"pZ":3.612826692050797,"vX0":-4.66142236767209,"vY0":-133.33922100086747,"vZ0":-1.6259525475053107,"x":113.94,"y":141.23,"x0":0.6146798796353851,"y0":50.00615685387592,"z0":5.9987399113554805,"aX":17.11497101269364},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-16.2,"spinRate":2102,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.411706838723088,"extension":5.7732684830265955},"index":0,"playId":"73a69075-64b2-37d3-afee-293e30f266d6","pitchNumber":1,"startTime":"2025-08-20T17:17:42.949Z","endTime":"2025-08-20T17:17:47.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.47040488369055,"strikeZoneBottom":1.52094576285694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96968726438533,"aZ":-27.595850417836445,"pfxX":10.937335439079263,"pfxZ":2.5369533644045763,"pX":-0.489997420307742,"pZ":1.6464129159492724,"vX0":-6.375518787600454,"vY0":-134.3778412905668,"vZ0":-5.632557717965007,"x":135.68,"y":194.33,"x0":0.5101110313134405,"y0":50.000480411865446,"z0":5.766074430032474,"aX":19.71629646693301},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-18.1,"spinRate":2173,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4098371368092728,"extension":5.90254213703073},"index":1,"playId":"7d1f4c71-0ca1-3b66-b53c-3e95ae60d182","pitchNumber":2,"startTime":"2025-08-20T17:17:58.258Z","endTime":"2025-08-20T17:18:02.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.38466369117878,"strikeZoneBottom":1.62385459461957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80842908253038,"aZ":-29.767226186350797,"pfxX":9.248379838903848,"pfxZ":1.4542948908702638,"pX":-0.8638284348833476,"pZ":1.750087536895275,"vX0":-6.710380764014114,"vY0":-128.08145191323925,"vZ0":-4.069308982871828,"x":149.93,"y":191.53,"x0":0.5956853072398195,"y0":50.00181032802644,"z0":5.70162323744503,"aX":15.280862855225147},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.1,"spinRate":1759,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4285450983721182,"extension":5.984401970016777},"index":2,"playId":"2da6d1be-dd03-3f59-89bd-fe4f9bb62255","pitchNumber":3,"startTime":"2025-08-20T17:18:14.709Z","endTime":"2025-08-20T17:18:19.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.40993728304434,"strikeZoneBottom":1.64913283032245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.452908314586864,"aZ":-25.38133010298968,"pfxX":10.70988818225162,"pfxZ":3.699660278419035,"pX":-0.4947490363415973,"pZ":3.4528472849654177,"vX0":-6.422555434396254,"vY0":-136.0357376786023,"vZ0":-1.8801949299856613,"x":135.86,"y":145.55,"x0":0.5304168144301488,"y0":50.003713074004274,"z0":5.948489975688524,"aX":19.668942150121367},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-17.6,"spinRate":2225,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4057940538349145,"extension":5.865541329313656},"index":3,"playId":"4e30f7d0-ce4d-3ee2-ac1e-5a81f66d17e1","pitchNumber":4,"startTime":"2025-08-20T17:18:31.801Z","endTime":"2025-08-20T17:18:36.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.415153302124,"strikeZoneBottom":1.5599837725391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.240898404005904,"aZ":-26.58249726279125,"pfxX":9.832554453205681,"pfxZ":3.0325694638234477,"pX":-1.1917275056861973,"pZ":2.2984226075279017,"vX0":-8.117332884686896,"vY0":-135.04831673799262,"vZ0":-4.112607414202831,"x":162.43,"y":176.72,"x0":0.5800166750567758,"y0":50.00064255675253,"z0":5.7175175276612755,"aX":18.105222659071014},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":-16.0,"spinRate":2194,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40605597387133896,"extension":5.971782969349393},"index":4,"playId":"174d3449-1ef0-32dd-8505-f87399316904","pitchNumber":5,"startTime":"2025-08-20T17:18:53.848Z","endTime":"2025-08-20T17:19:00.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:19:00.215Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks. Jahmai Jones to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:19:12.557Z","endTime":"2025-08-20T17:21:34.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.07262287706094,"strikeZoneBottom":1.22490615189187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69216792948368,"aZ":-41.61789543148068,"pfxX":-7.3495563010468725,"pfxZ":-7.484153058342152,"pX":-1.9326146922741776,"pZ":1.326137893315435,"vX0":-4.186455974144262,"vY0":-112.31438100402801,"vZ0":-0.3109006452674894,"x":190.67,"y":202.97,"x0":0.918185159610255,"y0":50.00321758334502,"z0":5.743530957203426,"aX":-9.272801560237456},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.2,"breakHorizontal":14.5,"spinRate":2759,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4900105515915145,"extension":5.861123563233531},"index":0,"playId":"5cbcbd0c-30ab-3f52-94c1-32abf9f9ddba","pitchNumber":1,"startTime":"2025-08-20T17:19:24.350Z","endTime":"2025-08-20T17:19:28.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.21574085230496,"strikeZoneBottom":1.40027408299878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84058497975006,"aZ":-26.80351281097567,"pfxX":10.22403051545004,"pfxZ":2.876184621465087,"pX":-0.2844820177809585,"pZ":2.1531600666855515,"vX0":-6.32835650440442,"vY0":-136.01877698936994,"vZ0":-4.759562449821229,"x":127.84,"y":180.64,"x0":0.7482688784372701,"y0":50.00398494585342,"z0":5.7926333048946015,"aX":19.089353233693974},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.2,"spinRate":2146,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4032416225840456,"extension":5.889824115844296},"index":1,"playId":"982107b9-dd0a-3406-a066-deb9a4c76356","pitchNumber":2,"startTime":"2025-08-20T17:19:43.261Z","endTime":"2025-08-20T17:19:46.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.335715871734116,"aZ":-43.460498845521556,"pfxX":-7.282443977770471,"pfxZ":-8.648991560662289,"pX":-0.50194187201456,"pZ":1.7133942128173594,"vX0":-1.0354344372362148,"vY0":-114.42811398217857,"vZ0":0.38947716074896466,"x":136.13,"y":192.52,"x0":0.9031757346055729,"y0":50.00406632132569,"z0":5.856475083265691,"aX":-9.500064404745173},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.1,"breakHorizontal":13.4,"spinRate":2913,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.4816857189101653,"extension":5.879061447811892},"index":2,"playId":"f090407b-bcd8-3cf3-b03e-5aecd3c2e0b5","pitchNumber":3,"startTime":"2025-08-20T17:20:00.932Z","endTime":"2025-08-20T17:20:04.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.18513225169628,"strikeZoneBottom":1.36942165420083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73376416222858,"aZ":-22.31690274010598,"pfxX":7.648085314988423,"pfxZ":5.198246340663607,"pX":-0.32442437264020313,"pZ":3.8119204714423724,"vX0":-4.483924134608415,"vY0":-136.7377310747535,"vZ0":-1.6198484163927196,"x":129.37,"y":135.86,"x0":0.3417136978868865,"y0":50.004046542716964,"z0":5.941021360866952,"aX":14.50485081840469},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-13.0,"spinRate":2201,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4003438812535025,"extension":5.809419950704649},"index":3,"playId":"6cf469fd-7566-3db2-bf6c-81d2cbb179e9","pitchNumber":4,"startTime":"2025-08-20T17:20:19.582Z","endTime":"2025-08-20T17:20:23.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T17:20:37.679Z","endTime":"2025-08-20T17:20:58.098Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"b31b29a2-df58-3089-8861-0bb193b40832","startTime":"2025-08-20T17:20:58.098Z","endTime":"2025-08-20T17:21:01.098Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.16325065057286,"strikeZoneBottom":1.34767088372455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.25609263905394,"aZ":-41.75528415245648,"pfxX":-10.171348690077021,"pfxZ":-7.37927232610604,"pX":1.1501915144346933,"pZ":2.346039834115886,"vX0":3.2834732560939206,"vY0":-113.11770847801525,"vZ0":1.6020200026059068,"x":73.16,"y":175.44,"x0":1.0029339268280615,"y0":50.00311498390707,"z0":5.8087140860449855,"aX":-13.206880761644102},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.7,"breakHorizontal":17.6,"spinRate":2800,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4838540108798721,"extension":5.749100275389246},"index":6,"playId":"d723c75c-32a4-3004-92d1-2d91cd07f4d5","pitchNumber":5,"startTime":"2025-08-20T17:21:13.614Z","endTime":"2025-08-20T17:21:18.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.17638056712219,"strikeZoneBottom":1.42478965415498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46751187113425,"aZ":-29.25299217960048,"pfxX":6.8297826934466865,"pfxZ":1.5365709103416965,"pX":-0.3233533960099392,"pZ":3.817372474252203,"vX0":-4.994843801558118,"vY0":-136.2357383683366,"vZ0":-0.2586952202809385,"x":129.33,"y":135.71,"x0":0.638467568242528,"y0":50.000112902008844,"z0":5.92055065930638,"aX":12.949124392578904},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":-11.4,"spinRate":2202,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4007101501268595,"extension":5.8797761869537695},"index":7,"playId":"bdbefbb6-9524-399a-95cc-f153b4f656f3","pitchNumber":6,"startTime":"2025-08-20T17:21:29.678Z","endTime":"2025-08-20T17:21:34.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:21:34.228Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Ibáñez singles on a sharp ground ball to center fielder Taylor Trammell. Jahmai Jones scores. Gleyber Torres to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:21:43.669Z","endTime":"2025-08-20T17:22:23.940Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.19612646699801,"strikeZoneBottom":1.38602414032452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.854291133499952,"aZ":-24.193097346109457,"pfxX":8.739135581573278,"pfxZ":4.31055362202444,"pX":-0.3398363672288479,"pZ":3.0073192766352066,"vX0":-5.5179697732251425,"vY0":-135.31773832942395,"vZ0":-2.6214513339321437,"x":129.95,"y":157.58,"x0":0.5915440896326887,"y0":50.00522773368496,"z0":5.685818043316806,"aX":16.18972956752355},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":2200,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4049489060681841,"extension":5.945210421001372},"index":0,"playId":"11870f96-9309-3ef1-a678-ca3617fbc1bd","pitchNumber":1,"startTime":"2025-08-20T17:22:00.550Z","endTime":"2025-08-20T17:22:04.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.136596282518475,"aZ":-22.78221316145175,"pfxX":8.317084182615854,"pfxZ":4.974142113290832,"pX":0.22416312764741553,"pZ":2.0643515299373933,"vX0":-3.773478927383092,"vY0":-136.55329900321743,"vZ0":-5.4862432593166135,"x":108.46,"y":183.04,"x0":0.5435969837846677,"y0":50.001958687105486,"z0":5.667281088970007,"aX":15.702357007171239},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":-14.3,"spinRate":2216,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4011335875966182,"extension":5.87772456552713},"hitData":{"launchSpeed":105.5,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.24,"coordY":85.17}},"index":1,"playId":"732c9c11-9190-3dcd-9ebd-8e83b9f13b4c","pitchNumber":2,"startTime":"2025-08-20T17:22:14.547Z","endTime":"2025-08-20T17:22:23.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"second":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":8.499999999999993,"leverageIndex":1.79,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:22:23.940Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson hits a ground-rule double (25) on a fly ball down the right-field line. Gleyber Torres scores. Andy Ibáñez to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:23:24.711Z","endTime":"2025-08-20T17:23:55.980Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"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":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T17:22:51.518Z","endTime":"2025-08-20T17:23:26.991Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.51806071711806,"strikeZoneBottom":1.66554706913988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.658129539809696,"aZ":-42.34620101650437,"pfxX":-9.912918622660444,"pfxZ":-8.19365737810238,"pX":0.41923417940512586,"pZ":2.5825346846872694,"vX0":1.2176849160462506,"vY0":-111.20886703947183,"vZ0":2.5924247236890716,"x":101.02,"y":169.05,"x0":1.1484460572971762,"y0":50.00483416069639,"z0":5.823608383324581,"aX":-12.30276757617363},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.7,"breakHorizontal":17.5,"spinRate":2812,"spinDirection":311},"zone":6,"typeConfidence":2.0,"plateTime":0.49427870394976336,"extension":5.705743092992947},"index":1,"playId":"34730d9e-241b-3507-80bd-de2fb4d0be3b","pitchNumber":1,"startTime":"2025-08-20T17:23:26.991Z","endTime":"2025-08-20T17:23:30.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.881003831756967,"aZ":-30.809287343012482,"pfxX":7.389578933733151,"pfxZ":0.8156726518435153,"pX":1.017324040434563,"pZ":1.8183312495864015,"vX0":-2.260806864915819,"vY0":-128.7585044790639,"vZ0":-3.3039648718481063,"x":78.22,"y":189.69,"x0":0.9469059515548227,"y0":50.005401028937555,"z0":5.503746345454485,"aX":12.401800851599258},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":1753,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4254839524257319,"extension":5.945104703599666},"hitData":{"launchSpeed":78.6,"launchAngle":34.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":216.47,"coordY":123.78}},"index":2,"playId":"29adb7cb-816e-3175-a9c9-89874665c308","pitchNumber":2,"startTime":"2025-08-20T17:23:43.314Z","endTime":"2025-08-20T17:23:55.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":10.5,"leverageIndex":1.52,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:23:55.980Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:24:27.302Z","endTime":"2025-08-20T17:27:34.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.63335437583242,"strikeZoneBottom":1.62540194914019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.379666078537355,"aZ":-23.86324324058921,"pfxX":9.82825185015731,"pfxZ":4.368090227901181,"pX":2.056405832220672,"pZ":2.8564040449730768,"vX0":-1.7602200218821737,"vY0":-137.76952559605965,"vZ0":-3.6353117893997577,"x":38.61,"y":161.66,"x0":1.431198755486455,"y0":50.00684999757748,"z0":5.824666128001139,"aX":18.71279281516507},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.4,"spinRate":2203,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39906284947782966,"extension":5.7466154402875445},"index":0,"playId":"611cacbb-9080-3c2c-bf45-cb29b90d822d","pitchNumber":1,"startTime":"2025-08-20T17:24:27.302Z","endTime":"2025-08-20T17:24:35.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Framber Valdez. Andy Ibáñez scores. Spencer Torkelson to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"611cacbb-9080-3c2c-bf45-cb29b90d822d","startTime":"2025-08-20T17:24:59.758Z","endTime":"2025-08-20T17:25:13.684Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":628451,"link":"/api/v1/people/628451"},"postOnThird":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.9,"dramaIndex":44.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T17:25:13.684Z","endTime":"2025-08-20T17:25:52.102Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.70543045638678,"strikeZoneBottom":1.66903833782385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.835609896708437,"aZ":-25.003938001179716,"pfxX":9.236396768153373,"pfxZ":3.837216861138176,"pX":-0.3443227312881599,"pZ":0.3334975266024577,"vX0":-7.178778950380978,"vY0":-135.2077683010045,"vZ0":-9.176264456449477,"x":130.12,"y":229.78,"x0":1.1325760249410493,"y0":50.003526486158194,"z0":5.498473604210099,"aX":17.265657056480702},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-15.4,"spinRate":2028,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4036167863521736,"extension":6.114237710557704},"index":3,"playId":"7378b2f5-a6f2-31cb-bdef-f426ecf949e8","pitchNumber":2,"startTime":"2025-08-20T17:25:52.102Z","endTime":"2025-08-20T17:25:56.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.623583326925235,"aZ":-25.891935439292485,"pfxX":9.542116759434574,"pfxZ":3.3817830904070387,"pX":0.6273830298324065,"pZ":2.363092518251323,"vX0":-3.9351246810186744,"vY0":-136.14959276721294,"vZ0":-4.234373340731766,"x":93.09,"y":174.98,"x0":0.8596552333576776,"y0":50.00599389423107,"z0":5.751705944152064,"aX":17.741598928095247},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":2039,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4038085270701304,"extension":5.897094018154618},"index":4,"playId":"e96965b2-fcfa-3b96-a400-7b2fcf0554c6","pitchNumber":3,"startTime":"2025-08-20T17:26:13.105Z","endTime":"2025-08-20T17:26:16.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.63495031092196,"strikeZoneBottom":1.65871190708078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.98927843269039,"aZ":-28.068822779293633,"pfxX":11.007212797518875,"pfxZ":2.1751670116596795,"pX":0.81975972172606,"pZ":0.4270526773532204,"vX0":-3.6719112165964822,"vY0":-137.52475049643292,"vZ0":-8.686395514049607,"x":85.75,"y":227.25,"x0":0.7551174948133639,"y0":50.00047241950393,"z0":5.576828910330653,"aX":20.748273326964263},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.0,"breakHorizontal":-19.0,"spinRate":2138,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4007116761377998,"extension":5.980675714557555},"index":5,"playId":"025ed555-af29-366d-98eb-d0c5c1e194f5","pitchNumber":4,"startTime":"2025-08-20T17:26:26.823Z","endTime":"2025-08-20T17:26:31.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.2,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1553872246152,"aZ":-31.215792278145205,"pfxX":9.245434104879665,"pfxZ":0.5304008101702298,"pX":0.4795196115545765,"pZ":1.6510837378296919,"vX0":-4.322883981481109,"vY0":-134.12200182612858,"vZ0":-4.471301477336543,"x":98.72,"y":194.2,"x0":0.9214011338930266,"y0":50.00051953316682,"z0":5.595726403043138,"aX":16.645996461217866},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.1,"breakHorizontal":-15.6,"spinRate":2105,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.41019856220139594,"extension":6.024575763426847},"index":6,"playId":"990dd4ec-663f-3570-8b41-68c488ea01be","pitchNumber":5,"startTime":"2025-08-20T17:26:52.913Z","endTime":"2025-08-20T17:26:57.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.603463907460817,"aZ":-25.83513372233014,"pfxX":9.489288200112295,"pfxZ":3.36706511889885,"pX":0.23092908745283472,"pZ":3.1079542008570753,"vX0":-4.895194838028201,"vY0":-136.64240655785363,"vZ0":-2.460774751253414,"x":108.2,"y":154.87,"x0":0.8179854333341015,"y0":50.00091710152906,"z0":5.805235473078314,"aX":17.84620695725861},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":2233,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.401681960332823,"extension":5.95055966747965},"index":7,"playId":"f60034b2-5380-352e-b52a-ccc2496d10d4","pitchNumber":6,"startTime":"2025-08-20T17:27:08.872Z","endTime":"2025-08-20T17:27:12.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.5238682289116,"strikeZoneBottom":1.6057044458513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.841212036043895,"aZ":-26.363176483037996,"pfxX":7.502762231168441,"pfxZ":3.0249355764295895,"pX":-0.20625468287738163,"pZ":3.6279044743210616,"vX0":-4.664447671603395,"vY0":-137.5359565362488,"vZ0":-1.3637445750661752,"x":124.86,"y":140.83,"x0":0.5348951409569004,"y0":50.0017321668535,"z0":5.914140536271482,"aX":14.40613749512328},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":-12.6,"spinRate":2214,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.3978954859139834,"extension":5.9621943658407615},"index":8,"playId":"f3b6f1a1-23ab-33c8-8ed0-1cd3a3714a96","pitchNumber":7,"startTime":"2025-08-20T17:27:28.987Z","endTime":"2025-08-20T17:27:34.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.9,"awayTeamWinProbability":13.099999999999994,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.9,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:27:34.260Z","atBatIndex":8},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Dillon Dingler triples (2) on a sharp fly ball to left fielder Jesús Sánchez, deflected by center fielder Taylor Trammell. Riley Greene scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:27:48.596Z","endTime":"2025-08-20T17:29:59.910Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.9,"strikeZoneTop":3.29535279216162,"strikeZoneBottom":1.4276317898404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.149605806598547,"aZ":-40.81989929552169,"pfxX":-6.470093412412519,"pfxZ":-6.431983209976685,"pX":-2.5088446941746314,"pZ":0.4649082469756876,"vX0":-5.5868650767817405,"vY0":-114.87727241168065,"vZ0":-2.5116235715615502,"x":212.63,"y":226.23,"x0":0.7902328112737681,"y0":50.002612791609245,"z0":5.519111604723001,"aX":-8.696314293825534},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.0,"breakHorizontal":13.1,"spinRate":2793,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47575870537343645,"extension":6.0343331321431},"index":0,"playId":"dcca79f3-7e49-385e-86c8-c3a590c71e67","pitchNumber":1,"startTime":"2025-08-20T17:28:05.479Z","endTime":"2025-08-20T17:28:14.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Framber Valdez. Spencer Torkelson scores. Riley Greene to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"dcca79f3-7e49-385e-86c8-c3a590c71e67","startTime":"2025-08-20T17:28:36.673Z","endTime":"2025-08-20T17:28:43.139Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":679529,"link":"/api/v1/people/679529"},"postOnSecond":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":88.8,"awayTeamWinProbability":11.200000000000003,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.73,"dramaIndex":35.0,"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.30126294438766,"strikeZoneBottom":1.35229176603048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.648313355062406,"aZ":-36.45797977139591,"pfxX":7.890676526220058,"pfxZ":-2.452867305651342,"pX":-0.4222215007377786,"pZ":2.3894637385059383,"vX0":-6.300680453919649,"vY0":-131.73154989221302,"vZ0":-0.8011609284018099,"x":133.09,"y":174.26,"x0":0.9829693009557575,"y0":50.00221675588269,"z0":5.407783158915251,"aX":13.779090823756265},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.4,"breakHorizontal":-12.8,"spinRate":1764,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.4167966914256551,"extension":5.903728586136775},"index":2,"playId":"bd00528c-2ce5-3ef3-ad4c-ea8fb52d32c0","pitchNumber":2,"startTime":"2025-08-20T17:28:43.139Z","endTime":"2025-08-20T17:28:47.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.4377007839529,"strikeZoneBottom":1.39432511177375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.039390560544835,"aZ":-28.32742998279407,"pfxX":9.550095136394848,"pfxZ":2.131526179710974,"pX":-1.252015856053669,"pZ":2.5295676102793574,"vX0":-8.24179938636131,"vY0":-133.74215809812839,"vZ0":-2.683172153593249,"x":164.72,"y":170.48,"x0":0.6355146800465762,"y0":50.00119095218053,"z0":5.5867858211743,"aX":17.222403242144427},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-15.4,"spinRate":2174,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.41023957365970887,"extension":6.076299500039397},"index":3,"playId":"85d364db-7988-372c-b075-c33416faff3c","pitchNumber":3,"startTime":"2025-08-20T17:28:58.295Z","endTime":"2025-08-20T17:29:02.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.037103790322078,"aZ":-42.596080190499244,"pfxX":-5.954272682033205,"pfxZ":-8.183293216835114,"pX":-0.9925481189631448,"pZ":1.0697060073466718,"vX0":-2.523600441973344,"vY0":-112.61805122965818,"vZ0":-0.645862132455129,"x":154.83,"y":209.9,"x0":0.9189396348988197,"y0":50.00267951023612,"z0":5.699780001554756,"aX":-7.583728866124514},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.6,"breakHorizontal":11.4,"spinRate":2771,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.487912707157109,"extension":5.801711839647172},"index":4,"playId":"8e22f276-0ae7-3cf8-a856-bc593edbe3e1","pitchNumber":4,"startTime":"2025-08-20T17:29:18.141Z","endTime":"2025-08-20T17:29:22.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21112125404428,"aZ":-41.31359893554813,"pfxX":-7.836917252123545,"pfxZ":-6.987312776942034,"pX":0.12397368330463934,"pZ":2.109058115395408,"vX0":0.23744333616168445,"vY0":-113.97192124525291,"vZ0":0.9199514478529602,"x":112.27,"y":181.84,"x0":1.0353367763117018,"y0":50.004584678457725,"z0":5.8010849857441364,"aX":-10.244594490276167},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.1,"breakHorizontal":14.2,"spinRate":2854,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.48176271887831756,"extension":5.787255088603469},"hitData":{"launchSpeed":105.9,"launchAngle":24.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.15,"coordY":32.38}},"index":5,"playId":"b56d34cc-16d2-3950-b142-e46509a44321","pitchNumber":5,"startTime":"2025-08-20T17:29:41.950Z","endTime":"2025-08-20T17:29:59.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":0.73,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:29:59.910Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:36:16.179Z","endTime":"2025-08-20T17:36:40.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":5,"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-20T17:32:03.100Z","endTime":"2025-08-20T17:35:31.057Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jacob Melton replaces center fielder Taylor Trammell, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":5,"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-20T17:35:31.057Z","endTime":"2025-08-20T17:36:18.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.16184122082811,"strikeZoneBottom":1.30942630749178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836384221752756,"aZ":-29.628779955381404,"pfxX":8.313170866166978,"pfxZ":1.4278949455332768,"pX":-0.5184613170406469,"pZ":1.9013908752215691,"vX0":-6.317908059260721,"vY0":-132.68415623838968,"vZ0":-3.837145079358918,"x":136.76,"y":187.44,"x0":0.8109523131548411,"y0":50.00604487144057,"z0":5.520404447789872,"aX":14.856258337011692},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.9,"breakHorizontal":-13.7,"spinRate":2163,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.41246948460798727,"extension":5.929292448671505},"index":2,"playId":"6c386a76-19a5-372f-ab9e-88cfe17b4ad8","pitchNumber":1,"startTime":"2025-08-20T17:36:18.247Z","endTime":"2025-08-20T17:36:22.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59131470326241,"aZ":-42.39430931642699,"pfxX":-7.059161125234847,"pfxZ":-7.739798742428048,"pX":0.363037492650541,"pZ":1.6003578454156209,"vX0":0.3730982241019142,"vY0":-114.34785608267329,"vZ0":0.18700967541724212,"x":103.16,"y":195.57,"x0":1.1142684768348357,"y0":50.00235217122243,"z0":5.685753811369674,"aX":-9.323247306950622},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.7,"breakHorizontal":12.7,"spinRate":2786,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.4794680590742715,"extension":5.712674336176353},"hitData":{"launchSpeed":87.7,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":162.73}},"index":3,"playId":"99ca635b-a0af-304c-a9dc-4ae157a985d3","pitchNumber":2,"startTime":"2025-08-20T17:36:33.941Z","endTime":"2025-08-20T17:36:40.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:36:40.826Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to left fielder Jesús Sánchez. Dillon Dingler scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:36:55.460Z","endTime":"2025-08-20T17:37:35.007Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.32620218748369,"strikeZoneBottom":1.54710490734892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.654273594321328,"aZ":-31.483520182924384,"pfxX":8.723364799571819,"pfxZ":0.3687482766842569,"pX":-0.22735925045396574,"pZ":1.6125706951406251,"vX0":-5.1769455017881,"vY0":-135.67537280606334,"vZ0":-4.597170730427297,"x":125.67,"y":195.24,"x0":0.5720249923953884,"y0":50.00257036166592,"z0":5.5228579668308155,"aX":16.264388850665796},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.6,"spinRate":2031,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4036944237301583,"extension":5.910598040457609},"index":0,"playId":"6e1d7b34-7c2c-3522-a647-60a973f71d4d","pitchNumber":1,"startTime":"2025-08-20T17:37:08.488Z","endTime":"2025-08-20T17:37:12.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.517691573617885,"aZ":-42.81090703590176,"pfxX":-8.623558157094068,"pfxZ":-8.075894291265435,"pX":0.09733477381804302,"pZ":2.1308701095796465,"vX0":0.5885477462562448,"vY0":-113.91932628536745,"vZ0":1.3636590666442723,"x":113.29,"y":181.25,"x0":0.9566229776329362,"y0":50.00286104088345,"z0":5.749540893288943,"aX":-11.357756982082163},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.0,"breakHorizontal":15.5,"spinRate":2865,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.48042351457253796,"extension":5.785212831837637},"hitData":{"launchSpeed":98.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.93,"coordY":121.95}},"index":1,"playId":"5ca28af6-794b-3345-ad42-dd5d16863e3e","pitchNumber":2,"startTime":"2025-08-20T17:37:24.562Z","endTime":"2025-08-20T17:37:35.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.43,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:37:35.007Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Rogers grounds into a double play, shortstop Jeremy Peña to second baseman Mauricio Dubón to first baseman Christian Walker. Javier Báez out at 2nd. Jake Rogers out at 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:37:44.145Z","endTime":"2025-08-20T17:38:19.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.3261766026178,"strikeZoneBottom":1.3812185948081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754303660397017,"aZ":-31.090045587682525,"pfxX":7.715311484189709,"pfxZ":0.6015651892379035,"pX":-0.2071087412521148,"pZ":1.998154085740395,"vX0":-5.327986374875001,"vY0":-133.22545676810833,"vZ0":-3.445301005418312,"x":124.89,"y":184.83,"x0":0.813033595292024,"y0":50.00310318999072,"z0":5.547410838204733,"aX":13.914173242923983},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":-12.8,"spinRate":2165,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4106126234494667,"extension":5.920384735850109},"index":0,"playId":"fab9fca8-4854-3ba6-8caa-d898f70b4e07","pitchNumber":1,"startTime":"2025-08-20T17:37:58.453Z","endTime":"2025-08-20T17:38:02.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.987869282895055,"aZ":-28.346822944026787,"pfxX":7.789142499275477,"pfxZ":2.074378069282665,"pX":0.018754845262960698,"pZ":2.1151479287654884,"vX0":-4.358989215842917,"vY0":-134.9563823976742,"vZ0":-4.068977516413635,"x":107.01,"y":165.4,"x0":0.6416517537959056,"y0":50.004987045428464,"z0":5.635874983579782,"aX":14.389674575025108},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":-13.2,"spinRate":2145,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4056440343365155,"extension":5.922634884511657},"hitData":{"launchSpeed":92.2,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":155.64}},"index":1,"playId":"5f87a18f-0ffb-3ad8-a2de-2f75ef077896","pitchNumber":2,"startTime":"2025-08-20T17:38:11.624Z","endTime":"2025-08-20T17:38:19.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.24,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:38:19.590Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:40:23.394Z","endTime":"2025-08-20T17:42:04.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.54165822847416,"strikeZoneBottom":1.47408286585985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.805597629562303,"aZ":-38.30874866151542,"pfxX":7.775511825710128,"pfxZ":-4.521543218725393,"pX":-0.6717554026451161,"pZ":2.5676768013587874,"vX0":2.011523708260974,"vY0":-115.81261547675132,"vZ0":1.663985899127139,"x":142.61,"y":169.45,"x0":-2.561874562010819,"y0":50.0026520841959,"z0":5.5063985570650384,"aX":10.551565374602259},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.4,"breakHorizontal":-14.6,"spinRate":3022,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.4731051411818963,"extension":5.822700852723297},"index":0,"playId":"05df7aef-0b5e-3d17-9721-87bc92990f9d","pitchNumber":1,"startTime":"2025-08-20T17:40:44.039Z","endTime":"2025-08-20T17:40:47.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-20T17:40:53.498Z","endTime":"2025-08-20T17:41:13.317Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.43189280019815,"strikeZoneBottom":1.46025789928876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.589111297479015,"aZ":-38.59728449578833,"pfxX":8.419924979592004,"pfxZ":-4.545692462070315,"pX":-0.3670427999644879,"pZ":2.4665199675981673,"vX0":2.8905474035163325,"vY0":-118.1017223557065,"vZ0":1.3903890237198901,"x":130.99,"y":172.18,"x0":-2.7010852566745918,"y0":50.005366333801554,"z0":5.421387736893775,"aX":11.889111836639104},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.6,"breakHorizontal":-16.0,"spinRate":3211,"spinDirection":56},"zone":4,"typeConfidence":0.91,"plateTime":0.46387344741250613,"extension":5.863721244479326},"index":2,"playId":"97471f11-d563-3d7e-9971-45181009eca2","pitchNumber":2,"startTime":"2025-08-20T17:41:13.317Z","endTime":"2025-08-20T17:41:17.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.49439133004455,"strikeZoneBottom":1.61867724233502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67713216992755,"aZ":-17.743253089692796,"pfxX":-9.235359732630672,"pfxZ":7.624315701934027,"pX":0.032388464306753476,"pZ":4.091611183491788,"vX0":9.480162996739601,"vY0":-136.16354632784208,"vZ0":-0.08847193666741626,"x":115.77,"y":128.31,"x0":-2.281320240422121,"y0":50.00112497993308,"z0":5.344014876270733,"aX":-17.47774244419459},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":14.9,"spinRate":2453,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4010303971657141,"extension":5.955639585061253},"index":3,"playId":"68d5f2df-71d8-37ed-b1f1-10290bb28a7c","pitchNumber":3,"startTime":"2025-08-20T17:41:28.323Z","endTime":"2025-08-20T17:41:32.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.47450191457873,"strikeZoneBottom":1.47091576957173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.667907052615913,"aZ":-16.972629424969337,"pfxX":-7.4654524085293215,"pfxZ":7.700440715935894,"pX":-0.6967208154472067,"pZ":3.510704643126932,"vX0":6.574987299908692,"vY0":-139.03495376807518,"vZ0":-1.9010905783183287,"x":143.56,"y":143.99,"x0":-2.112335244578697,"y0":50.00677126918066,"z0":5.319377122614318,"aX":-14.744958515195767},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":12.4,"spinRate":2514,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.3926798126903277,"extension":5.949171469885362},"index":4,"playId":"3af384d9-52d6-3ea7-8234-566effc42298","pitchNumber":4,"startTime":"2025-08-20T17:41:43.824Z","endTime":"2025-08-20T17:41:48.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89140299561953,"aZ":-37.05829378971185,"pfxX":7.560230915003826,"pfxZ":-3.4012161316560467,"pX":1.4604106652382884,"pZ":1.01039965734637,"vX0":6.676517463356678,"vY0":-119.38807832161018,"vZ0":-1.9793721353752423,"x":61.33,"y":211.5,"x0":-2.3585745204799187,"y0":50.00080060283381,"z0":5.198717869231817,"aX":10.865214198817801},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.4,"breakHorizontal":-15.4,"spinRate":3185,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.45952050351864804,"extension":5.962424542920327},"index":5,"playId":"13431d55-88a2-36de-b648-110d4b29e098","pitchNumber":5,"startTime":"2025-08-20T17:41:59.494Z","endTime":"2025-08-20T17:42:04.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:42:04.001Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a ground ball to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:42:13.425Z","endTime":"2025-08-20T17:43:02.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.07194917304104,"strikeZoneBottom":1.40043002543685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.761032178628557,"aZ":-30.622135501362425,"pfxX":-8.451402679493674,"pfxZ":0.8508645711495308,"pX":0.4891876977750199,"pZ":1.4664893075776257,"vX0":10.521698227411816,"vY0":-133.91201349682237,"vZ0":-3.8964432803206175,"x":98.35,"y":199.18,"x0":-2.3849716718509066,"y0":50.0026954982642,"z0":5.120645589363166,"aX":-15.415085595632537},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.8,"breakHorizontal":13.2,"spinRate":2341,"spinDirection":241},"zone":9,"typeConfidence":0.75,"plateTime":0.40835084481722017,"extension":6.077960204884165},"index":0,"playId":"93e2b798-4f7d-310d-9343-138adbfacfb0","pitchNumber":1,"startTime":"2025-08-20T17:42:26.789Z","endTime":"2025-08-20T17:42:31.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-20T17:42:39.290Z","endTime":"2025-08-20T17:42:52.993Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25592435171592,"aZ":-39.45962405305682,"pfxX":9.302430809690573,"pfxZ":-5.2555157966028245,"pX":0.09366950499703268,"pZ":1.3789272263225374,"vX0":3.931531719848501,"vY0":-117.30332777775688,"vZ0":-0.5762148737459268,"x":113.43,"y":201.55,"x0":-2.815190944520661,"y0":50.002657949962455,"z0":5.322906845303206,"aX":12.895983015768705},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.4,"breakHorizontal":-17.9,"spinRate":3242,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.4678589000398383,"extension":5.881359947304026},"hitData":{"launchSpeed":101.8,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.96,"coordY":134.84}},"index":2,"playId":"0cf507a6-12db-3df3-9c47-809cae3a3d02","pitchNumber":2,"startTime":"2025-08-20T17:42:52.993Z","endTime":"2025-08-20T17:43:02.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.60000000000001,"awayTeamWinProbability":7.3999999999999915,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.26,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:43:02.950Z","atBatIndex":14},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Jacob Melton reaches on catcher interference by Jake Rogers. Yainer Diaz to 2nd. Jacob Melton to 1st.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:43:15.938Z","endTime":"2025-08-20T17:44:37.792Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.3040144657771,"strikeZoneBottom":1.34218737553482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76972039675885,"aZ":-19.28001123488296,"pfxX":-6.72563749651347,"pfxZ":6.73202572874483,"pX":0.07597171350235654,"pZ":4.584647429946559,"vX0":8.735988213669335,"vY0":-136.90874551055867,"vZ0":1.3869756749131112,"x":114.1,"y":114.99,"x0":-2.2695101741925563,"y0":50.000039787392986,"z0":5.383437575330859,"aX":-12.877426889606271},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2350,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.39874944431693393,"extension":5.996660973643639},"index":0,"playId":"8d058d04-b6cf-32ba-90b2-a39cd0172d4e","pitchNumber":1,"startTime":"2025-08-20T17:43:27.418Z","endTime":"2025-08-20T17:43:30.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.2327557155428,"strikeZoneBottom":1.40045432253492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.386087563343043,"aZ":-35.407008635044555,"pfxX":-11.208121991101496,"pfxZ":-1.9702239124753307,"pX":0.954964968778294,"pZ":1.4785338241719101,"vX0":11.532007220572734,"vY0":-126.97356871713777,"vZ0":-2.299387042327985,"x":80.6,"y":198.86,"x0":-2.1840332001728675,"y0":50.005692248329225,"z0":5.206322242548297,"aX":-18.350240030386306},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":17.8,"spinRate":2033,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.43094625099813166,"extension":6.219350580379125},"index":1,"playId":"e21a56e5-62bc-3687-ab78-e889f62eb634","pitchNumber":2,"startTime":"2025-08-20T17:43:43.251Z","endTime":"2025-08-20T17:43:47.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.25922300791486,"strikeZoneBottom":1.3945265952015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.844961058168323,"aZ":-34.86818314881696,"pfxX":-10.92767276523723,"pfxZ":-1.6455735473310327,"pX":0.9471399961907889,"pZ":1.605041192752016,"vX0":11.532279068063723,"vY0":-127.08427240829316,"vZ0":-2.0067848979456544,"x":80.9,"y":195.44,"x0":-2.2280284627372886,"y0":50.003203963845166,"z0":5.17242504777591,"aX":-17.88984982923304},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":17.2,"spinRate":1951,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.4308658757185482,"extension":6.161423146376524},"index":2,"playId":"c6f21e2f-e903-383a-839e-d60332779a03","pitchNumber":3,"startTime":"2025-08-20T17:44:00.072Z","endTime":"2025-08-20T17:44:04.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.2,"endSpeed":84.9,"strikeZoneTop":3.08416732517305,"strikeZoneBottom":1.41382958152985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.383285025834716,"aZ":-16.893229706931923,"pfxX":-7.932971982371328,"pfxZ":8.260057747539078,"pX":0.60310913465644,"pZ":2.26463433260474,"vX0":9.977148949248534,"vY0":-135.37302124983475,"vZ0":-4.590954630045092,"x":94.01,"y":177.63,"x0":-2.104781799298139,"y0":50.004360600315685,"z0":5.170186675874117,"aX":-14.680449152603066},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2266,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.405065206431626,"extension":6.023648371652296},"index":3,"playId":"32c7842a-883a-32e6-b5df-6b65cb83e785","pitchNumber":4,"startTime":"2025-08-20T17:44:17.073Z","endTime":"2025-08-20T17:44:22.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333131448427167,"aZ":-25.431733911160364,"pfxX":-0.409850374166036,"pfxZ":4.03233127539614,"pX":0.7078710880173643,"pZ":1.9717288169768001,"vX0":7.934286506040356,"vY0":-127.49207676890184,"vZ0":-2.870072921012191,"x":90.02,"y":185.54,"x0":-2.3707173846342777,"y0":50.003982899924445,"z0":5.0859528998077375,"aX":-0.6871098318705796},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.7,"spinRate":2547,"spinDirection":205},"zone":9,"typeConfidence":0.93,"plateTime":0.42705727202364185,"extension":6.13119038885594},"index":4,"playId":"9b2e905f-3c3f-378e-b37a-b7f590945de9","pitchNumber":5,"startTime":"2025-08-20T17:44:33.808Z","endTime":"2025-08-20T17:44:37.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MV","challengeTeamId":117},"homeTeamWinProbability":90.7,"awayTeamWinProbability":9.299999999999997,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.55,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:44:37.792Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to second baseman Gleyber Torres on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:46:14.944Z","endTime":"2025-08-20T17:46:43.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.9,"strikeZoneTop":3.37517072118685,"strikeZoneBottom":1.41968528852101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86357104826257,"aZ":-28.57721592389615,"pfxX":-0.5171191858893263,"pfxZ":2.1651101977715985,"pX":-1.248702805723771,"pZ":3.775309953742138,"vX0":3.566459997344107,"vY0":-127.3030087802668,"vZ0":1.5662659997451298,"x":164.6,"y":136.85,"x0":-2.5927136554020858,"y0":50.00411423760289,"z0":5.392711789931094,"aX":-0.8600312389082445},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":0.2,"spinRate":2533,"spinDirection":184},"zone":11,"typeConfidence":0.92,"plateTime":0.4280756734424753,"extension":6.247786765689931},"index":0,"playId":"643d7db6-1ca4-3724-bb28-d6b480471f54","pitchNumber":1,"startTime":"2025-08-20T17:46:14.944Z","endTime":"2025-08-20T17:46:18.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60469075575416,"aZ":-28.284093729060142,"pfxX":-10.589639000781546,"pfxZ":2.030806496837002,"pX":-0.7632325758490439,"pZ":2.564709471202156,"vX0":7.926568438688614,"vY0":-137.1579674354897,"vZ0":-1.9112550498645065,"x":146.09,"y":169.53,"x0":-2.305963260299411,"y0":50.00555562898619,"z0":5.187946192054575,"aX":-20.302718570832177},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":17.6,"spinRate":2150,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.39841737055536397,"extension":6.080295759220505},"hitData":{"launchSpeed":84.0,"launchAngle":63.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":162.79,"coordY":143.99}},"index":1,"playId":"d67b4930-a33c-35c3-b748-bda0feeff7cd","pitchNumber":2,"startTime":"2025-08-20T17:46:30.438Z","endTime":"2025-08-20T17:46:43.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":92.9,"awayTeamWinProbability":7.099999999999994,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.96,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:46:43.260Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, shortstop Javier Báez to second baseman Gleyber Torres. Jacob Melton out at 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:47:07.938Z","endTime":"2025-08-20T17:47:30.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.1,"endSpeed":85.2,"strikeZoneTop":3.3516915981267,"strikeZoneBottom":1.31402979552783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.387193958202165,"aZ":-26.816788417770447,"pfxX":-11.414142715668985,"pfxZ":2.897622407706744,"pX":0.041726846308377655,"pZ":1.5831771900783784,"vX0":10.024376300471088,"vY0":-135.1374134245243,"vZ0":-4.328255180659112,"x":115.41,"y":196.03,"x0":-2.232437768913817,"y0":50.00414697245639,"z0":5.088865367710906,"aX":-21.11758874761278},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":18.6,"spinRate":2208,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.40526542961454837,"extension":6.168790170779526},"index":0,"playId":"0cdb5dc8-c53b-3c02-bdb4-7c31694dc86e","pitchNumber":1,"startTime":"2025-08-20T17:47:09.020Z","endTime":"2025-08-20T17:47:12.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.159798987172515,"aZ":-29.408273331889024,"pfxX":1.5230134412716372,"pfxZ":1.6841789977992292,"pX":-0.3816796948031477,"pZ":2.14761791015201,"vX0":4.712647073956891,"vY0":-127.09817552892476,"vZ0":-1.6995737291712787,"x":131.55,"y":180.79,"x0":-2.455032288795699,"y0":50.00324337159063,"z0":5.15237645926326,"aX":2.4997597959489064},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2540,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.43035768181772394,"extension":6.066594700300513},"hitData":{"launchSpeed":103.9,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":156.14}},"index":1,"playId":"f08bd921-7822-3e79-9c76-49f30e1b9b59","pitchNumber":2,"startTime":"2025-08-20T17:47:24.405Z","endTime":"2025-08-20T17:47:30.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:47:30.766Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a line drive to center fielder Jacob Melton.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:50:05.167Z","endTime":"2025-08-20T17:51:25.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.45034148076404,"strikeZoneBottom":1.54155651637058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.062053172041047,"aZ":-31.519582243360368,"pfxX":5.1081270422074425,"pfxZ":0.40180249904422993,"pX":0.5794473696204421,"pZ":2.7133557016530996,"vX0":-2.474380409747888,"vY0":-126.8554149505408,"vZ0":-1.1894341005849878,"x":94.91,"y":165.52,"x0":0.9018941907397438,"y0":50.00516662515526,"z0":5.692781169571749,"aX":8.356639364373454},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-8.8,"spinRate":1586,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.43118684959771736,"extension":5.786225384816444},"index":0,"playId":"774a0613-27de-35c0-97f0-dbf69860af11","pitchNumber":1,"startTime":"2025-08-20T17:50:21.728Z","endTime":"2025-08-20T17:50:25.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":88.7,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.096363806959637,"aZ":-34.95219928102273,"pfxX":9.209105335754003,"pfxZ":-1.6756216980590448,"pX":1.1810482720029984,"pZ":1.8846509103386841,"vX0":-2.0359584248790874,"vY0":-129.0266279124464,"vZ0":-2.6433465322068397,"x":71.98,"y":187.89,"x0":0.7930449010181473,"y0":50.00289176363844,"z0":5.661733152967203,"aX":15.263564345082214},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":-16.1,"spinRate":1739,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.42729872869579744,"extension":5.751646249392598},"index":1,"playId":"deb82648-5178-3dab-b7af-1163d3ad4798","pitchNumber":2,"startTime":"2025-08-20T17:50:36.804Z","endTime":"2025-08-20T17:50:41.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-20T17:50:52.048Z","endTime":"2025-08-20T17:51:01.732Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.50236425847434,"strikeZoneBottom":1.49809842166426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349540054776853,"aZ":-44.294738653629,"pfxX":-7.076161054207402,"pfxZ":-9.159478770430832,"pX":-1.1009320882322213,"pZ":0.5037649523254221,"vX0":-2.2513822132193657,"vY0":-115.42021247783218,"vZ0":-2.091861299590443,"x":158.96,"y":225.18,"x0":0.8115430932933986,"y0":50.00354242102307,"z0":5.764485331594231,"aX":-9.362693108519451},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.8,"breakHorizontal":13.4,"spinRate":3080,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4781075833504369,"extension":5.713547148164336},"index":3,"playId":"4c183421-0e44-3dd6-ac6a-43452ed7a89b","pitchNumber":3,"startTime":"2025-08-20T17:51:01.732Z","endTime":"2025-08-20T17:51:05.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27246141172164,"aZ":-24.61778260037101,"pfxX":9.872257314344806,"pfxZ":4.029272145876975,"pX":-0.19801014996954555,"pZ":2.8672666800065563,"vX0":-4.831522965935532,"vY0":-136.57883077329325,"vZ0":-3.4501345084053936,"x":124.55,"y":161.36,"x0":0.3188896538000889,"y0":50.001980458752406,"z0":5.855178515588449,"aX":18.50393881544959},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-16.7,"spinRate":2119,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4022484214883,"extension":5.6715944782821195},"hitData":{"launchSpeed":95.6,"launchAngle":11.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.06,"coordY":94.04}},"index":4,"playId":"5b900e60-0e53-32b8-92d2-ce5e4252e8c7","pitchNumber":4,"startTime":"2025-08-20T17:51:17.703Z","endTime":"2025-08-20T17:51:25.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.15,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:51:25.894Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:51:33.175Z","endTime":"2025-08-20T17:53:27.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.3,"strikeZoneTop":3.24805618170226,"strikeZoneBottom":1.43463180495507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.688931035772086,"aZ":-22.368592865924967,"pfxX":6.6723482701262835,"pfxZ":5.455097757665312,"pX":-0.5362135798908861,"pZ":3.5438254401778555,"vX0":-5.439144386983677,"vY0":-134.1736332560693,"vZ0":-1.6025091213655775,"x":137.44,"y":143.1,"x0":0.6639496944604988,"y0":50.00628837151471,"z0":5.7643611701675805,"aX":12.003616745609385},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-10.7,"spinRate":2077,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.41034977057575706,"extension":5.792306624957998},"index":0,"playId":"61a51190-03e2-33d7-9b5f-7fbfc0b02b05","pitchNumber":1,"startTime":"2025-08-20T17:51:50.229Z","endTime":"2025-08-20T17:51:54.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.23240804499866,"strikeZoneBottom":1.35570266617504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.059871820722503,"aZ":-42.625129945642726,"pfxX":-6.457019776688858,"pfxZ":-8.490549923204927,"pX":0.37521697462914483,"pZ":1.926421765497482,"vX0":0.16456635889678978,"vY0":-110.89185700169006,"vZ0":1.284902908068724,"x":102.7,"y":186.77,"x0":1.1369400148578022,"y0":50.004920314774445,"z0":5.828362139030627,"aX":-7.9452687818163374},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.6,"breakHorizontal":11.6,"spinRate":2851,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.49623272858707246,"extension":5.798173247762956},"index":1,"playId":"5f46019a-34b1-3385-8da7-7a9ec0641e85","pitchNumber":2,"startTime":"2025-08-20T17:52:04.210Z","endTime":"2025-08-20T17:52:08.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.07615914577206,"strikeZoneBottom":1.39095756060522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.142329007930105,"aZ":-41.117331425876884,"pfxX":-6.822645607366658,"pfxZ":-6.629785975350157,"pX":-1.4701474877320158,"pZ":0.6585029568205463,"vX0":-2.760035902643745,"vY0":-115.3479299277808,"vZ0":-2.4074157189375973,"x":173.04,"y":221.0,"x0":0.6276442197449008,"y0":50.00187087653611,"z0":5.674371442391364,"aX":-9.20632518251329},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.4,"breakHorizontal":13.1,"spinRate":2901,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4745640462153826,"extension":5.763665353102409},"index":2,"playId":"21b609b3-1924-3ce9-86e5-1bc508a381e8","pitchNumber":3,"startTime":"2025-08-20T17:52:19.630Z","endTime":"2025-08-20T17:52:24.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.16664080766737,"strikeZoneBottom":1.4176728192675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.978106624254167,"aZ":-30.044496048485904,"pfxX":8.09819946039281,"pfxZ":1.282345527192065,"pX":-0.9409555516723344,"pZ":0.4669320363542303,"vX0":-6.372266328478366,"vY0":-128.2284711988355,"vZ0":-6.661293708853753,"x":152.87,"y":226.17,"x0":0.5264772920463766,"y0":50.00285199132808,"z0":5.448051728675872,"aX":13.460537433260496},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-13.2,"spinRate":1554,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.42744135157871055,"extension":5.956710807877379},"index":3,"playId":"42137483-48a2-3400-8ede-cc313c2676e9","pitchNumber":4,"startTime":"2025-08-20T17:52:46.635Z","endTime":"2025-08-20T17:52:52.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.14483435520812,"strikeZoneBottom":1.36390141738638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.098780182966305,"aZ":-28.450151199614808,"pfxX":9.052432848152778,"pfxZ":2.0462761315199387,"pX":-0.7242791970135002,"pZ":1.5646052674383772,"vX0":-7.141347604179291,"vY0":-133.64188684047673,"vZ0":-5.087055025590398,"x":144.61,"y":196.54,"x0":0.7980824786518187,"y0":50.00402063356073,"z0":5.520670980303827,"aX":16.479236872097704},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-15.0,"spinRate":2083,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.4088597650453729,"extension":5.8479496144628635},"index":4,"playId":"43373e11-9bb2-33ae-b084-8fb5cdb3f6da","pitchNumber":5,"startTime":"2025-08-20T17:53:05.124Z","endTime":"2025-08-20T17:53:11.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.14594566384239,"strikeZoneBottom":1.21052391738599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809107597729813,"aZ":-27.83654347800502,"pfxX":8.275839727303097,"pfxZ":2.3600231827633316,"pX":-0.6081096692391231,"pZ":1.8739894000382775,"vX0":-6.383837320390476,"vY0":-133.62354272524814,"vZ0":-4.451938776545987,"x":140.18,"y":188.18,"x0":0.7193637336491218,"y0":50.00072895369857,"z0":5.527191082639962,"aX":15.1850505762604},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":-13.9,"spinRate":2101,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4076283568940706,"extension":5.791184788956058},"index":5,"playId":"882d8e18-8b43-3818-bf45-7d3034a3c8fe","pitchNumber":6,"startTime":"2025-08-20T17:53:22.108Z","endTime":"2025-08-20T17:53:27.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:53:27.301Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, second baseman Mauricio Dubón to first baseman Christian Walker. Jahmai Jones to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:53:34.894Z","endTime":"2025-08-20T17:54:36.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.09405946288756,"strikeZoneBottom":1.46864722012977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.42244347183434,"aZ":-42.68542278035179,"pfxX":-7.37979849847153,"pfxZ":-7.9328213352689065,"pX":0.6830626040932598,"pZ":2.314997800430366,"vX0":1.5619114743675229,"vY0":-114.21765559347264,"vZ0":1.414227116306986,"x0":0.9505323007185876,"y0":50.0027967255485,"z0":5.87532966949279,"aX":-9.780337686186547},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.8,"breakHorizontal":13.0,"spinRate":2897,"spinDirection":317},"zone":6,"typeConfidence":2.0,"plateTime":0.4789820715557269,"extension":5.661173745761603},"index":0,"playId":"3506412d-cd4f-3357-b963-e1052bc8e502","pitchNumber":1,"startTime":"2025-08-20T17:53:45.031Z","endTime":"2025-08-20T17:53:49.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.11499791642166,"strikeZoneBottom":1.30905966952249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.118489582162475,"aZ":-41.44720599418091,"pfxX":-8.518621078555103,"pfxZ":-7.225527027805943,"pX":-0.6209352652917182,"pZ":1.877656343941928,"vX0":-1.0700249229329797,"vY0":-112.72334411039198,"vZ0":0.7358508551179133,"x":90.96,"y":176.28,"x0":0.9668661276458448,"y0":50.005519078872,"z0":5.742565464720756,"aX":-10.927295811256228},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-12.6,"breakHorizontal":15.7,"spinRate":2856,"spinDirection":311},"zone":4,"typeConfidence":2.0,"plateTime":0.4865237572061014,"extension":5.709810911384854},"index":1,"playId":"7bdab6d0-9261-3aec-8f3c-cf011ba497d1","pitchNumber":2,"startTime":"2025-08-20T17:54:01.559Z","endTime":"2025-08-20T17:54:07.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jahmai Jones steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"7bdab6d0-9261-3aec-8f3c-cf011ba497d1","startTime":"2025-08-20T17:54:26.967Z","endTime":"2025-08-20T17:54:28.912Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"postOnSecond":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.21,"dramaIndex":13.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04420097793347,"aZ":-30.32873894684213,"pfxX":8.370679064652235,"pfxZ":1.0777150762067436,"pX":0.5299097861242843,"pZ":2.92933424270519,"vX0":-3.092850835181436,"vY0":-130.4419087470499,"vZ0":-1.4025801914848468,"x":140.67,"y":188.08,"x0":0.6477229487440245,"y0":50.003256620468136,"z0":5.774071573458335,"aX":14.334464413018036},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":-14.4,"spinRate":1691,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.42090899858752984,"extension":5.8639614536295275},"hitData":{"launchSpeed":98.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.99,"coordY":154.12}},"index":3,"playId":"8003697c-155a-394c-aa1e-fff1bcc1cf31","pitchNumber":3,"startTime":"2025-08-20T17:54:28.912Z","endTime":"2025-08-20T17:54:36.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:54:36.185Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:55:07.345Z","endTime":"2025-08-20T17:55:59.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.50338333036022,"strikeZoneBottom":1.69956543165827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.835684721126043,"aZ":-41.17354132087565,"pfxX":-7.779029688552467,"pfxZ":-6.7519474650431235,"pX":-1.0595781253731462,"pZ":0.696821991943548,"vX0":-2.074264907656735,"vY0":-115.14253665306892,"vZ0":-2.0924742434455883,"x":96.8,"y":159.69,"x0":0.865135033089738,"y0":50.002999227150504,"z0":5.628546715392639,"aX":-10.36828195860176},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.5,"breakHorizontal":14.6,"spinRate":2887,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4770304682602555,"extension":5.8299075600141075},"index":0,"playId":"c001c46a-df7e-37c6-a119-f78c998ac502","pitchNumber":1,"startTime":"2025-08-20T17:55:07.345Z","endTime":"2025-08-20T17:55:13.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.53471504335628,"strikeZoneBottom":1.57549480048655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466795325653408,"aZ":-29.066997420251262,"pfxX":8.570740458041715,"pfxZ":1.6630521106712548,"pX":-0.7372541320713575,"pZ":2.037919166524504,"vX0":-6.031310889203882,"vY0":-136.0792870854022,"vZ0":-4.426390497859908,"x":157.39,"y":219.97,"x0":0.39674863059867205,"y0":50.00463387578733,"z0":5.704426682257818,"aX":16.040636246500043},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":2103,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.40284387422955703,"extension":5.831594707818829},"index":1,"playId":"448a8c3b-001a-31fe-a7a4-eb937ddc3e96","pitchNumber":2,"startTime":"2025-08-20T17:55:31.366Z","endTime":"2025-08-20T17:55:35.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31995830423352,"aZ":-42.78481755503048,"pfxX":-7.672072629843104,"pfxZ":-8.090340930061773,"pX":0.92306020776001,"pZ":2.2735622056552156,"vX0":1.7732277403432894,"vY0":-113.89671884407164,"vZ0":1.6982296732923088,"x":81.82,"y":177.39,"x0":1.1302063297968818,"y0":50.0035980590216,"z0":5.755743879170792,"aX":-10.059548016517278},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.9,"breakHorizontal":13.4,"spinRate":2659,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.4812805229414985,"extension":5.731784966561247},"hitData":{"launchSpeed":70.8,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":165.27}},"index":2,"playId":"37e43eef-b141-33f1-b60c-3a092dbc1768","pitchNumber":3,"startTime":"2025-08-20T17:55:51.042Z","endTime":"2025-08-20T17:55:59.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:55:59.643Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (21) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:58:00.123Z","endTime":"2025-08-20T17:58:27.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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(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":85.7,"endSpeed":79.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.259374159695305,"aZ":-29.913246421377345,"pfxX":0.6956145693643876,"pfxZ":1.420327448103686,"pX":-0.5507050669736551,"pZ":2.97839912544644,"vX0":4.8238485050058895,"vY0":-124.8262821682643,"vZ0":0.184419587203544,"x":137.99,"y":158.36,"x0":-2.592231123583712,"y0":50.0017095660672,"z0":5.350418349296518,"aX":1.105889310692055},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2358,"spinDirection":192},"zone":4,"typeConfidence":0.92,"plateTime":0.4374644327906605,"extension":6.254384754308875},"hitData":{"launchSpeed":93.1,"launchAngle":14.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.3,"coordY":100.38}},"index":0,"playId":"8c4a5a5f-b92c-36e9-8c5a-9e290349f7f7","pitchNumber":1,"startTime":"2025-08-20T17:58:13.482Z","endTime":"2025-08-20T17:58:27.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":0.38,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-20T17:58:27.251Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to right fielder Jahmai Jones. Jeremy Peña to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:58:34.549Z","endTime":"2025-08-20T18:00:21.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.47543043521976,"strikeZoneBottom":1.61437344760103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.993238828401978,"aZ":-26.788688052431826,"pfxX":-2.1442562665000935,"pfxZ":3.2278739288609772,"pX":1.7862403311595383,"pZ":1.9008678265679535,"vX0":10.873846732899183,"vY0":-127.20727191275392,"vZ0":-2.900939482076515,"x":48.91,"y":187.46,"x0":-2.2343227059500914,"y0":50.0004472115681,"z0":5.142718907438369,"aX":-3.5755196197575976},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":1.8,"spinRate":2438,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.42785703079737303,"extension":6.166515305510612},"index":0,"playId":"326aa35f-f8a0-312f-b36c-432e86967bfa","pitchNumber":1,"startTime":"2025-08-20T17:58:54.932Z","endTime":"2025-08-20T17:58:57.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":94.3,"endSpeed":86.9,"strikeZoneTop":3.51533089023699,"strikeZoneBottom":1.62325967790805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63665390459334,"aZ":-26.831551488828275,"pfxX":-10.304831599476351,"pfxZ":2.781651872219541,"pX":-0.11206229453450586,"pZ":2.8545582947232386,"vX0":9.531131533878185,"vY0":-137.04202385463077,"vZ0":-1.4781922840978277,"x":121.27,"y":161.71,"x0":-2.280533550261183,"y0":50.00205692068661,"z0":5.2175410496736765,"aX":-19.783163737402003},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2181,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.3982559245142805,"extension":5.939409687814782},"index":1,"playId":"05a07c6c-3249-35a4-b26d-b83eb3fca02e","pitchNumber":2,"startTime":"2025-08-20T17:59:11.655Z","endTime":"2025-08-20T17:59:15.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.59681199517797,"strikeZoneBottom":1.64350792072511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.119312453467977,"aZ":-25.440622049596385,"pfxX":-11.576933821783701,"pfxZ":3.579863934570037,"pX":1.4472152080828504,"pZ":1.7317096435865365,"vX0":13.09880741276472,"vY0":-135.2407031639179,"vZ0":-4.31870218260621,"x":61.84,"y":192.02,"x0":-1.9189651544948532,"y0":50.00496767030728,"z0":5.100106455475313,"aX":-21.78809496529031},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":2112,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40258782538978855,"extension":6.3176640566729985},"index":2,"playId":"15de7bc4-c8aa-3143-9a9d-5df7542f2da8","pitchNumber":3,"startTime":"2025-08-20T17:59:28.366Z","endTime":"2025-08-20T17:59:32.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.953511016762587,"aZ":-23.69967805016908,"pfxX":-10.031082257133473,"pfxZ":4.447680320699505,"pX":-0.3780541101550428,"pZ":1.9018925360886219,"vX0":8.681844117723134,"vY0":-136.17685083592556,"vZ0":-4.35420268380409,"x":131.41,"y":187.43,"x0":-2.282431041946347,"y0":50.001776363157035,"z0":5.132717229351524,"aX":-19.10456138442844},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2217,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4000702164100156,"extension":6.11369304913915},"index":3,"playId":"3ca44e6d-0411-372a-95a8-8269bc82289f","pitchNumber":4,"startTime":"2025-08-20T17:59:48.792Z","endTime":"2025-08-20T17:59:52.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.120707695814623,"aZ":-39.918802676310165,"pfxX":7.22736842676905,"pfxZ":-5.416087719842702,"pX":0.5608029533643057,"pZ":1.3980869303968033,"vX0":4.8264152874757515,"vY0":-118.63543940672734,"vZ0":-0.26488547890579905,"x":95.62,"y":201.03,"x0":-2.437154748050232,"y0":50.003777470837676,"z0":5.141301789148517,"aX":10.330449834326698},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.6,"breakHorizontal":-14.3,"spinRate":3156,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.46120713125019286,"extension":5.996941972275357},"hitData":{"launchSpeed":82.9,"launchAngle":38.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.05,"coordY":121.18}},"index":4,"playId":"6ca29a3b-639b-3638-b477-c678a4851461","pitchNumber":5,"startTime":"2025-08-20T18:00:08.846Z","endTime":"2025-08-20T18:00:21.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.63,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:00:21.009Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T18:00:43.765Z","endTime":"2025-08-20T18:01:52.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":2.88038056536332,"strikeZoneBottom":1.21713772587075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.558625469799036,"aZ":-25.832333593066945,"pfxX":-11.796179651621554,"pfxZ":3.343890772833035,"pX":0.320483939078163,"pZ":2.7322699723179307,"vX0":10.61406014210282,"vY0":-136.53107956398412,"vZ0":-2.01729983956562,"x":104.78,"y":165.01,"x0":-2.0747870300864135,"y0":50.0051209470064,"z0":5.248982523894595,"aX":-22.39202281297491},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":19.3,"spinRate":2115,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.40036135577411036,"extension":5.981497723623266},"index":0,"playId":"2aacef00-5eb9-34df-bcf9-16a3322f5866","pitchNumber":1,"startTime":"2025-08-20T18:01:00.781Z","endTime":"2025-08-20T18:01:05.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":2.99722831199061,"strikeZoneBottom":1.269522066447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91380110487721,"aZ":-26.10768602920822,"pfxX":-11.85192998741615,"pfxZ":3.170531013924389,"pX":0.6982188941496464,"pZ":2.66114554951731,"vX0":11.517079370385103,"vY0":-137.06017248609044,"vZ0":-2.2451979882566557,"x":90.39,"y":166.93,"x0":-2.0085927979232703,"y0":50.000995153230555,"z0":5.264990537374399,"aX":-22.657335613392327},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":19.2,"spinRate":2171,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.39888265854293836,"extension":6.1566550997555},"index":1,"playId":"ef8565d2-7d20-3800-815b-c72e5ed627b1","pitchNumber":2,"startTime":"2025-08-20T18:01:18.708Z","endTime":"2025-08-20T18:01:23.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.950744356340852,"aZ":-38.834369741497405,"pfxX":9.478790325544415,"pfxZ":-4.889288243931402,"pX":-0.1991570876655822,"pZ":3.5244875378634277,"vX0":2.6435920545668075,"vY0":-116.32374235716955,"vZ0":4.162427607619644,"x":124.59,"y":143.62,"x0":-2.5831927463597384,"y0":50.00164801667631,"z0":5.406539233396918,"aX":12.915945574379998},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.4,"breakHorizontal":-17.9,"spinRate":3271,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.47186806125809166,"extension":5.863273778641755},"hitData":{"launchSpeed":87.5,"launchAngle":60.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":133.33}},"index":2,"playId":"b3119ad3-72db-34d9-bbf9-0fba66bd9d1c","pitchNumber":3,"startTime":"2025-08-20T18:01:39.790Z","endTime":"2025-08-20T18:01:52.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:01:52.659Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T18:02:18.405Z","endTime":"2025-08-20T18:02:52.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.282126503555386,"aZ":-39.5240366966718,"pfxX":5.378949033296681,"pfxZ":-5.182217827542491,"pX":-0.08241147795050294,"pZ":1.5443067062823588,"vX0":3.9878207954620652,"vY0":-118.53250791815827,"vZ0":-0.236460553962059,"x":120.14,"y":197.08,"x0":-2.48707565467594,"y0":50.00158048168239,"z0":5.26307245239204,"aX":7.630501566781581},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.1,"breakHorizontal":-10.7,"spinRate":3040,"spinDirection":54},"zone":8,"typeConfidence":0.89,"plateTime":0.462615921839419,"extension":5.875266304663752},"index":0,"playId":"a42eac6d-13bb-3d0a-9856-76cccfc21005","pitchNumber":1,"startTime":"2025-08-20T18:02:22.100Z","endTime":"2025-08-20T18:02:25.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.884199430871426,"aZ":-41.23187404085365,"pfxX":7.970376128452673,"pfxZ":-6.362404486476628,"pX":0.3217697373463974,"pZ":2.276162870860478,"vX0":4.241996349342276,"vY0":-119.13672397530246,"vZ0":1.585655855231464,"x":104.73,"y":177.32,"x0":-2.5226756102905648,"y0":50.00234591208437,"z0":5.355223409810355,"aX":11.348391590029442},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.8,"breakHorizontal":-15.5,"spinRate":3182,"spinDirection":57},"zone":6,"typeConfidence":0.9,"plateTime":0.46140009701464635,"extension":5.895453966782002},"hitData":{"launchSpeed":73.0,"launchAngle":62.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.35,"coordY":144.48}},"index":1,"playId":"9a7762c5-b741-3529-bcea-c39c040ae40d","pitchNumber":2,"startTime":"2025-08-20T18:02:42.391Z","endTime":"2025-08-20T18:02:52.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:02:52.215Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:04:55.574Z","endTime":"2025-08-20T18:05:29.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77172043220387,"aZ":-28.384933558498304,"pfxX":8.05038473966056,"pfxZ":2.0242214146306363,"pX":0.8468837541310908,"pZ":2.710695804282935,"vX0":-3.85064014887544,"vY0":-135.48518359883477,"vZ0":-2.9807169002851093,"x":84.72,"y":165.59,"x0":1.235589941261024,"y0":50.001365290333894,"z0":5.794847962423907,"aX":15.063961182701973},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":-13.8,"spinRate":2164,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40324282033685455,"extension":5.636814923254139},"index":0,"playId":"1eaf47bf-e6f7-3265-9b48-a31126529dda","pitchNumber":1,"startTime":"2025-08-20T18:05:06.338Z","endTime":"2025-08-20T18:05:09.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566240662990875,"aZ":-26.841144677595302,"pfxX":6.110033163133695,"pfxZ":2.835301035114405,"pX":-0.2815564402071197,"pZ":2.8198829295253667,"vX0":-6.049420791851369,"vY0":-135.8246194982035,"vZ0":-2.987849486501902,"x":127.73,"y":162.64,"x0":1.172344776113797,"y0":50.00539901173279,"z0":5.784945082773538,"aX":11.507323715250152},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-10.0,"spinRate":2316,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.402052209193418,"extension":5.791148349978984},"hitData":{"launchSpeed":102.1,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.98,"coordY":146.12}},"index":1,"playId":"17b57303-e01c-3654-a93b-e00942aac379","pitchNumber":2,"startTime":"2025-08-20T18:05:22.064Z","endTime":"2025-08-20T18:05:29.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:05:29.713Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (16) on a sharp line drive to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:05:44.540Z","endTime":"2025-08-20T18:06:53.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.1,"strikeZoneTop":3.41283919662175,"strikeZoneBottom":1.52170445510018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71036374659366,"aZ":-27.042759540806383,"pfxX":8.254258213978575,"pfxZ":3.229841994912105,"pX":1.074071572097479,"pZ":2.0533492576573207,"vX0":-3.63443130605712,"vY0":-127.29044365106829,"vZ0":-3.4753418125637965,"x":76.06,"y":183.34,"x0":1.472771035107295,"y0":50.005179046198336,"z0":5.65303339793062,"aX":13.12464482357165},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.7,"spinRate":1797,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43554840543747186,"extension":5.93760970304978},"index":0,"playId":"1e09da06-c761-3db2-a0c8-72c56f80e471","pitchNumber":1,"startTime":"2025-08-20T18:05:58.224Z","endTime":"2025-08-20T18:06:02.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.282612877311884,"aZ":-23.44049148550488,"pfxX":10.14358274729569,"pfxZ":4.786912996591218,"pX":0.0029971041822645997,"pZ":3.079969400230793,"vX0":-6.6271561840342965,"vY0":-134.4911044846012,"vZ0":-2.655808259478527,"x":116.89,"y":155.62,"x0":1.1863286588559376,"y0":50.003752765068846,"z0":5.7502191677049215,"aX":18.50705601294248},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-16.9,"spinRate":2174,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4079018357333135,"extension":5.845398702196385},"index":1,"playId":"fb7810b5-062c-34ec-9de6-e862336c2d89","pitchNumber":2,"startTime":"2025-08-20T18:06:11.783Z","endTime":"2025-08-20T18:06:16.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-20T18:06:25.701Z","endTime":"2025-08-20T18:06:38.002Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90806904242167,"aZ":-42.3894033044804,"pfxX":-7.103228266486774,"pfxZ":-8.019431510030387,"pX":-0.5186352824258891,"pZ":1.3611526537562375,"vX0":-2.0814614961782953,"vY0":-113.15378465357051,"vZ0":-0.11952434450121019,"x":136.77,"y":202.03,"x0":1.3397745816438709,"y0":50.000142432291156,"z0":5.72288191320441,"aX":-9.05298934947271},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.2,"breakHorizontal":13.4,"spinRate":2821,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4872348895866585,"extension":5.836484216177244},"hitData":{"launchSpeed":104.8,"launchAngle":15.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":35.63,"coordY":109.47}},"index":3,"playId":"9d58a294-8dc0-3bab-b3ca-8d3ee1f10eca","pitchNumber":3,"startTime":"2025-08-20T18:06:38.002Z","endTime":"2025-08-20T18:06:53.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.1,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:06:53.111Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:07:06.114Z","endTime":"2025-08-20T18:08:37.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.14453385298034,"strikeZoneBottom":1.42982130706454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.272837921556395,"aZ":-25.142376954071686,"pfxX":5.749099228476574,"pfxZ":3.9059866548050337,"pX":0.9930159718849373,"pZ":3.0254550721640623,"vX0":-2.5052142183855435,"vY0":-133.6633288334071,"vZ0":-2.2615161866958307,"x":79.15,"y":157.09,"x0":1.1983728330484642,"y0":50.00153461857392,"z0":5.697981274543058,"aX":10.345059732872775},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-9.8,"spinRate":2143,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4106290154068519,"extension":5.919117250253855},"index":0,"playId":"a45b9ea5-8b99-3f21-a1d1-2b32e859a93a","pitchNumber":1,"startTime":"2025-08-20T18:07:18.064Z","endTime":"2025-08-20T18:07:22.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.16847541726106,"strikeZoneBottom":1.44622968142644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52424310301638,"aZ":-24.7769453309438,"pfxX":7.2490878472556135,"pfxZ":4.051402180797548,"pX":0.30270041249342566,"pZ":1.3629151631275114,"vX0":-3.2622609150054416,"vY0":-134.79303705945117,"vZ0":-6.529848966290941,"x":105.46,"y":201.98,"x0":0.5923819378710375,"y0":50.00022680879676,"z0":5.586256349181809,"aX":13.228934716478417},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":-12.4,"spinRate":2210,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.40760309003194406,"extension":5.796172610441023},"index":1,"playId":"1fafd7e2-32fa-3f40-babf-1243bdec0894","pitchNumber":2,"startTime":"2025-08-20T18:07:32.241Z","endTime":"2025-08-20T18:07:36.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.116737709865806,"aZ":-29.394785695348585,"pfxX":6.553470577940744,"pfxZ":1.5255271295963686,"pX":-0.07049979442534057,"pZ":1.635777848129134,"vX0":-4.166173309207027,"vY0":-134.4975131579233,"vZ0":-5.00380910691871,"x":119.69,"y":194.61,"x0":0.6498725237625295,"y0":50.00471274116133,"z0":5.613630830736991,"aX":11.966188573151564},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.8,"breakHorizontal":-10.9,"spinRate":2148,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4077789929293183,"extension":5.819349287902237},"index":2,"playId":"9cdbdb6e-8f9c-3945-b208-5a8107540ca0","pitchNumber":3,"startTime":"2025-08-20T18:07:52.000Z","endTime":"2025-08-20T18:07:56.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.13408243589829,"strikeZoneBottom":1.35869151533132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.775589609494986,"aZ":-26.803847872607264,"pfxX":6.730229122577529,"pfxZ":2.8606510285169673,"pX":-1.2241320923332788,"pZ":2.116122192527528,"vX0":-6.861691046377089,"vY0":-136.40445028334932,"vZ0":-4.628622503348644,"x":163.66,"y":181.64,"x0":0.4529295909383235,"y0":50.006551438097574,"z0":5.6894558721734,"aX":12.65062705558684},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.3,"breakHorizontal":-10.7,"spinRate":2207,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40196865962825257,"extension":5.8889259657730975},"index":3,"playId":"0963a79b-29d7-3584-9636-f47d0cc14a73","pitchNumber":4,"startTime":"2025-08-20T18:08:08.635Z","endTime":"2025-08-20T18:08:13.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8934397534513,"aZ":-25.908621433860823,"pfxX":6.5139863529371205,"pfxZ":3.381528907667553,"pX":-0.5498276668781396,"pZ":2.7834797072818165,"vX0":-5.238852758457658,"vY0":-135.13315785519814,"vZ0":-2.9681367259268647,"x":137.96,"y":163.63,"x0":0.5657050892044087,"y0":50.004758843873105,"z0":5.712379029883081,"aX":12.073044309878412},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":-10.7,"spinRate":2206,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40501538578621865,"extension":5.8156606216017614},"hitData":{"launchSpeed":90.1,"launchAngle":44.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.35,"coordY":80.8}},"index":4,"playId":"cb3229f2-91cb-3a79-afc9-41623be8daf7","pitchNumber":5,"startTime":"2025-08-20T18:08:26.322Z","endTime":"2025-08-20T18:08:37.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:08:37.661Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a sharp line drive to center fielder Jacob Melton. Dillon Dingler scores. Javier Báez to 2nd.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:08:48.356Z","endTime":"2025-08-20T18:09:55.823Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.44932796898442,"strikeZoneBottom":1.52287778249933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29730094425245,"aZ":-26.16649155267101,"pfxX":7.279998586164751,"pfxZ":3.251223396505191,"pX":-0.0351153462108352,"pZ":2.841819823316784,"vX0":-6.20346471552807,"vY0":-135.01629101186083,"vZ0":-2.7760752590842217,"x":118.34,"y":162.05,"x0":1.3460418754913113,"y0":50.0017232391322,"z0":5.724049244659522,"aX":13.444896179545832},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":-11.9,"spinRate":2167,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.40561874756738314,"extension":5.754623047502662},"index":0,"playId":"1c390889-6f8c-35a1-bcd6-9656f0ab590c","pitchNumber":1,"startTime":"2025-08-20T18:09:04.654Z","endTime":"2025-08-20T18:09:08.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13033472493021,"aZ":-28.91342327631818,"pfxX":8.59156026450212,"pfxZ":1.9250128472509616,"pX":0.122849126866021,"pZ":2.0903162443312246,"vX0":-5.555524666130417,"vY0":-129.42470862493255,"vZ0":-3.3261736591114475,"x":112.32,"y":182.34,"x0":1.1814352263706225,"y0":50.00491460697064,"z0":5.607646270022603,"aX":14.570425397003786},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":1828,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.42328293905737935,"extension":5.97598164953842},"index":1,"playId":"f2739e1b-addd-3797-9e4d-2d2f90836b9b","pitchNumber":2,"startTime":"2025-08-20T18:09:20.558Z","endTime":"2025-08-20T18:09:24.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.726898207988064,"aZ":-43.19717752899206,"pfxX":-7.150581004333199,"pfxZ":-8.594771291785055,"pX":0.21306393392367406,"pZ":1.9733385443722897,"vX0":-0.5382611951470982,"vY0":-113.69940936245673,"vZ0":1.1602598119069636,"x":108.88,"y":185.5,"x0":1.3806234462666567,"y0":50.00108404808461,"z0":5.811179101960413,"aX":-9.173793812546418},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.8,"breakHorizontal":13.1,"spinRate":2871,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.485456849668362,"extension":5.700246031413549},"hitData":{"launchSpeed":104.9,"launchAngle":12.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.11,"coordY":73.91}},"index":2,"playId":"38bce460-dadc-3218-b839-e5410f42927c","pitchNumber":3,"startTime":"2025-08-20T18:09:45.232Z","endTime":"2025-08-20T18:09:55.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.2,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:09:55.823Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:10:19.228Z","endTime":"2025-08-20T18:11:11.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.43439297612824,"strikeZoneBottom":1.45010684961586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53574103216028,"aZ":-26.16413986173253,"pfxX":9.06008533711721,"pfxZ":3.197106603281563,"pX":-0.8332919427691147,"pZ":0.8442138358569071,"vX0":-6.4985883864648475,"vY0":-136.34627549345367,"vZ0":-7.6212331378928315,"x":148.76,"y":215.99,"x0":0.4063352188896632,"y0":50.002682249370814,"z0":5.486537311204545,"aX":17.024280545575415},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.3,"breakHorizontal":-15.0,"spinRate":2169,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4020309694074924,"extension":5.824646420929591},"index":0,"playId":"ca53fe8f-a141-3dd8-a97a-96bd0ef616ce","pitchNumber":1,"startTime":"2025-08-20T18:10:32.581Z","endTime":"2025-08-20T18:10:36.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.9,"endSpeed":84.4,"strikeZoneTop":3.43427106042565,"strikeZoneBottom":1.41963889364108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22403738145388,"aZ":-27.90751969909636,"pfxX":10.999640818144371,"pfxZ":2.3352644802290587,"pX":-0.35849980625137895,"pZ":1.67607848045112,"vX0":-6.471890747385783,"vY0":-134.9800084770973,"vZ0":-4.987772903587691,"x":130.67,"y":193.53,"x0":0.6542754951262162,"y0":50.00098907124428,"z0":5.537940352955369,"aX":20.084604969438764},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2194,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.4073913180147817,"extension":5.776503921576958},"index":1,"playId":"8a2b6b79-b29d-3b73-9b44-e3e2331eb327","pitchNumber":2,"startTime":"2025-08-20T18:10:48.393Z","endTime":"2025-08-20T18:10:52.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.011852273873952,"aZ":-28.498134578551813,"pfxX":9.109176169473647,"pfxZ":2.0236570998820955,"pX":-0.7809187395566938,"pZ":1.5424996958793056,"vX0":-6.909845294693837,"vY0":-134.3119756129617,"vZ0":-4.867793949652187,"x":146.77,"y":197.13,"x0":0.65072595411632,"y0":50.00198668886062,"z0":5.422457253965688,"aX":16.524506251266974},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":2218,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40891382031800294,"extension":5.786587149378795},"hitData":{"launchSpeed":99.3,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.02,"coordY":163.3}},"index":2,"playId":"26758748-b3d5-339c-a9f6-c74734daa888","pitchNumber":3,"startTime":"2025-08-20T18:11:03.194Z","endTime":"2025-08-20T18:11:11.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:11:11.359Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:13:30.955Z","endTime":"2025-08-20T18:14:42.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.52403304544723,"strikeZoneBottom":1.57860581095891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.227203425818225,"aZ":-34.61584760477957,"pfxX":-11.890477708143667,"pfxZ":-1.4875797932462405,"pX":-0.8974348080553225,"pZ":1.8727530813161972,"vX0":7.9028342285998265,"vY0":-127.03385918504682,"vZ0":-1.332821006904709,"x":151.21,"y":188.22,"x0":-2.4986821758149067,"y0":50.00497475482301,"z0":5.147930990679964,"aX":-19.499736263143134},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":19.8,"spinRate":1885,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.43063889219438733,"extension":6.007769586959846},"index":0,"playId":"f616e307-b199-3eaa-83e7-0dad455f9cf2","pitchNumber":1,"startTime":"2025-08-20T18:13:33.679Z","endTime":"2025-08-20T18:13:37.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-20T18:13:46.129Z","endTime":"2025-08-20T18:14:01.853Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.5280200233767,"strikeZoneBottom":1.62234833315583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.817046644052464,"aZ":-18.62967157354117,"pfxX":-5.8058468688996285,"pfxZ":7.072301038283676,"pX":0.4862508081372673,"pZ":5.086519221181264,"vX0":9.063797875453606,"vY0":-137.1380323192001,"vZ0":2.3272833004380056,"x":98.47,"y":101.44,"x0":-2.0992147248210737,"y0":50.00023591925043,"z0":5.493958667717143,"aX":-11.1160983618521},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2362,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.3985880432029205,"extension":6.001133205529714},"index":2,"playId":"56cba6e6-0c9b-38da-80ed-35816a121fda","pitchNumber":2,"startTime":"2025-08-20T18:14:01.853Z","endTime":"2025-08-20T18:14:04.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.874274105662792,"aZ":-20.0913465824126,"pfxX":-6.789592014956092,"pfxZ":6.506054331903755,"pX":0.20351968205447263,"pZ":2.957873312453092,"vX0":9.077184192977693,"vY0":-135.0445943613562,"vZ0":-2.162850532550271,"x":109.24,"y":158.92,"x0":-2.3104928333817885,"y0":50.00300979769056,"z0":5.174027597915677,"aX":-12.610892572419209},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":2148,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.4047342265682552,"extension":5.851914239931992},"index":3,"playId":"0ab5b7f0-b8d4-3cac-9772-973534ff42ae","pitchNumber":3,"startTime":"2025-08-20T18:14:19.563Z","endTime":"2025-08-20T18:14:22.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28423358041243,"aZ":-38.89153165228177,"pfxX":8.398202811472252,"pfxZ":-4.736029027481291,"pX":1.0592064572711541,"pZ":1.0677449519241962,"vX0":5.659674499438526,"vY0":-118.75723344157466,"vZ0":-1.1438329074401428,"x":76.63,"y":209.95,"x0":-2.4520991517203305,"y0":50.004723040559874,"z0":5.116394539856189,"aX":11.907373321957811},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.5,"breakHorizontal":-16.7,"spinRate":3211,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4625149406385134,"extension":6.036458888671152},"index":4,"playId":"9b4bc82b-7a9f-3c2e-a90b-ab4fd43afc22","pitchNumber":4,"startTime":"2025-08-20T18:14:38.803Z","endTime":"2025-08-20T18:14:42.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.6,"awayTeamWinProbability":2.4000000000000057,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:14:42.605Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yainer Diaz walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:14:48.059Z","endTime":"2025-08-20T18:16:06.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.15142244830979,"strikeZoneBottom":1.37718881753244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.551853710306947,"aZ":-32.29179015697279,"pfxX":-10.363306433092374,"pfxZ":-0.06445997784711643,"pX":-0.9143821115557594,"pZ":3.4615457582067912,"vX0":7.544776253770564,"vY0":-135.1770551255349,"vZ0":1.1654315943472588,"x":151.85,"y":145.32,"x0":-2.400761798913994,"y0":50.00260939958664,"z0":5.298642143795844,"aX":-19.103042489837698},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":17.0,"spinRate":2229,"spinDirection":243},"zone":11,"typeConfidence":0.88,"plateTime":0.4058016738478458,"extension":6.022126338662615},"index":0,"playId":"5ae79c02-313d-392c-9ba4-65ab21b739ad","pitchNumber":1,"startTime":"2025-08-20T18:15:05.811Z","endTime":"2025-08-20T18:15:10.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.10463136828699,"strikeZoneBottom":1.36206865677031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.298604591819483,"aZ":-27.3736929383806,"pfxX":-12.11950066225136,"pfxZ":2.5815442194672267,"pX":-0.10705231724620355,"pZ":1.0538710750633604,"vX0":9.828081954260636,"vY0":-135.94831859166146,"vZ0":-5.488354437192409,"x":121.08,"y":210.33,"x0":-2.204009145937877,"y0":50.00663001829276,"z0":5.01221249992861,"aX":-22.56890731269701},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":19.7,"spinRate":2082,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40372414357260045,"extension":6.021936366806095},"index":1,"playId":"eae414cb-ec02-3fd3-8d20-f15d17a8ea89","pitchNumber":2,"startTime":"2025-08-20T18:15:26.157Z","endTime":"2025-08-20T18:15:30.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.09435087558188,"strikeZoneBottom":1.38344740324293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.575034898271856,"aZ":-25.16033342704973,"pfxX":-0.5870912248171076,"pfxZ":4.171141803040506,"pX":-0.6782148060529763,"pZ":0.937892745948815,"vX0":4.731562671150197,"vY0":-128.12080555749048,"vZ0":-5.237976176167702,"x":142.85,"y":213.46,"x0":-2.4634832192185354,"y0":50.002884890744,"z0":4.946185308171184,"aX":-0.9874161276700955},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.7,"breakHorizontal":0.1,"spinRate":2458,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.4256123814613808,"extension":6.200543909234074},"index":2,"playId":"9a9ce452-04fe-38d8-a93c-ef2e425c3d66","pitchNumber":3,"startTime":"2025-08-20T18:15:41.797Z","endTime":"2025-08-20T18:15:46.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.4,"endSpeed":85.7,"strikeZoneTop":3.0280374983623,"strikeZoneBottom":1.33307647813051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.251248052241312,"aZ":-17.437117378572825,"pfxX":-8.35482623930496,"pfxZ":7.860308689018073,"pX":0.7090102143402902,"pZ":2.963496224933908,"vX0":10.624659700736327,"vY0":-135.71302158555704,"vZ0":-2.755449626179713,"x":89.97,"y":158.77,"x0":-2.161646058366515,"y0":50.00266529751667,"z0":5.198962662618284,"aX":-15.665618397582113},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2342,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40278886481886644,"extension":6.057969800014974},"index":3,"playId":"8cf9aed7-be82-3f06-acc5-856b2fd828a5","pitchNumber":4,"startTime":"2025-08-20T18:16:00.795Z","endTime":"2025-08-20T18:16:06.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:16:06.885Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Melton flies out to right fielder Jahmai Jones.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:16:13.001Z","endTime":"2025-08-20T18:17:03.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.34549045212122,"strikeZoneBottom":1.39397655007642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13620802844669,"aZ":-36.58598295635772,"pfxX":7.500171530276289,"pfxZ":-3.213462575932816,"pX":0.3806823629414545,"pZ":2.2188512203562203,"vX0":4.49151666876183,"vY0":-116.45815246636845,"vZ0":0.957751107620284,"x":102.49,"y":178.87,"x0":-2.5483408982698275,"y0":50.004201189075836,"z0":5.266321310197917,"aX":10.289040652236705},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.3,"breakHorizontal":-14.8,"spinRate":3059,"spinDirection":65},"zone":6,"typeConfidence":0.9,"plateTime":0.47056221208614524,"extension":6.038340087428011},"index":0,"playId":"794cccce-970d-3a39-8563-5370eb26ebc9","pitchNumber":1,"startTime":"2025-08-20T18:16:32.949Z","endTime":"2025-08-20T18:16:36.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5377791894958,"aZ":-38.12884936125032,"pfxX":8.893819162578456,"pfxZ":-4.236907147076371,"pX":0.1418541296873625,"pZ":2.263984765163932,"vX0":3.864392603561891,"vY0":-118.58992551873209,"vZ0":1.304448756574491,"x":111.59,"y":177.65,"x0":-2.6710121958561994,"y0":50.00298385632855,"z0":5.221144017131768,"aX":12.496588187150225},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.0,"breakHorizontal":-17.2,"spinRate":3114,"spinDirection":60},"zone":5,"typeConfidence":0.9,"plateTime":0.46426719995373933,"extension":5.802069405323343},"hitData":{"launchSpeed":93.9,"launchAngle":30.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.42,"coordY":57.39}},"index":1,"playId":"bd1f0a44-4235-3da7-965d-7ae63008edbb","pitchNumber":2,"startTime":"2025-08-20T18:16:50.687Z","endTime":"2025-08-20T18:17:03.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:17:03.193Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mauricio Dubón homers (7) on a line drive to right center field. Yainer Diaz scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:17:16.297Z","endTime":"2025-08-20T18:17:52.726Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60004082015048,"aZ":-29.260287380724602,"pfxX":-11.102959842126703,"pfxZ":1.561014610163343,"pX":0.19399581866490687,"pZ":2.0909656888869024,"vX0":10.305525606924917,"vY0":-135.2197181005319,"vZ0":-2.6779689946389036,"x":109.61,"y":182.32,"x0":-2.211469543666415,"y0":50.00242998411771,"z0":5.132767769627153,"aX":-20.701402085137094},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":18.1,"spinRate":2134,"spinDirection":238},"zone":8,"typeConfidence":0.88,"plateTime":0.4040116660815367,"extension":5.996793236550281},"hitData":{"launchSpeed":102.2,"launchAngle":22.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":186.22,"coordY":62.16}},"index":0,"playId":"849f92f0-f8c4-30b8-b242-07d6299672d6","pitchNumber":1,"startTime":"2025-08-20T18:17:27.628Z","endTime":"2025-08-20T18:17:52.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":-3.500000000000014,"leverageIndex":0.19,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:17:52.726Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:18:06.503Z","endTime":"2025-08-20T18:19:48.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.35372133007722,"strikeZoneBottom":1.39139377871888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73842591912919,"aZ":-25.598452766660788,"pfxX":-1.4468334798859055,"pfxZ":3.9543687000087866,"pX":0.9479755529763924,"pZ":2.2104536772713264,"vX0":9.142513416736412,"vY0":-127.00447241503463,"vZ0":-2.3103844058872234,"x":80.87,"y":179.1,"x0":-2.4835475511505556,"y0":50.00155445650358,"z0":5.131960975044546,"aX":-2.406104203842416},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":1.0,"spinRate":2518,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.4284175140397535,"extension":6.029910901722731},"index":0,"playId":"5c6cfbfe-0445-384e-9d98-937415474f6f","pitchNumber":1,"startTime":"2025-08-20T18:18:14.788Z","endTime":"2025-08-20T18:18:19.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.30947937190411,"strikeZoneBottom":1.3787128764066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.257746238256995,"aZ":-29.403160954247607,"pfxX":1.529164309056776,"pfxZ":1.7584301177725514,"pX":-0.3448532284370588,"pZ":1.5861143262103141,"vX0":4.886635030480505,"vY0":-124.25028413021181,"vZ0":-2.6310586721132694,"x":130.14,"y":195.95,"x0":-2.5301122671816603,"y0":50.0027092288876,"z0":5.084830586742546,"aX":2.406300218338223},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2563,"spinDirection":121},"zone":7,"typeConfidence":0.92,"plateTime":0.43965886586218383,"extension":5.995545184689923},"index":1,"playId":"7c4cf3b9-4608-308f-8a53-f8559ba0c3b3","pitchNumber":2,"startTime":"2025-08-20T18:18:32.893Z","endTime":"2025-08-20T18:18:36.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.29403312457857,"strikeZoneBottom":1.36350043609209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33639815845596,"aZ":-36.65099731441882,"pfxX":7.060509118546511,"pfxZ":-3.1435075867002835,"pX":1.1803062197983434,"pZ":1.213462411959279,"vX0":6.212461272663484,"vY0":-118.50678060200065,"vZ0":-1.2845603105295451,"x":72.01,"y":206.02,"x0":-2.3910481910887778,"y0":50.003176991111474,"z0":5.106119772144811,"aX":10.055466020147437},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.8,"breakHorizontal":-14.3,"spinRate":3081,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.46194482732301134,"extension":6.102971071690499},"index":2,"playId":"39cfad87-cb11-34bd-abcb-90da0362fe94","pitchNumber":3,"startTime":"2025-08-20T18:18:48.319Z","endTime":"2025-08-20T18:18:51.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.30798484437067,"strikeZoneBottom":1.37743309231458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24576033638675,"aZ":-27.6364949364406,"pfxX":-11.166547107733004,"pfxZ":2.5047089217003204,"pX":-1.151297216800092,"pZ":2.8166274793190738,"vX0":6.903706070907648,"vY0":-133.41793027052108,"vZ0":-0.9965588559103074,"x":160.88,"y":162.73,"x0":-2.3143951355158134,"y0":50.004106379223856,"z0":5.1769271737177,"aX":-20.241746537881124},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":18.8,"spinRate":2162,"spinDirection":244},"zone":11,"typeConfidence":0.85,"plateTime":0.4096807738205044,"extension":5.95030121749409},"index":3,"playId":"aa4cf223-4018-37b5-9645-f237a5fc9e87","pitchNumber":4,"startTime":"2025-08-20T18:19:07.253Z","endTime":"2025-08-20T18:19:11.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.30115176877521,"strikeZoneBottom":1.43407993931448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.277903491130118,"aZ":-25.36697018396095,"pfxX":-0.1840929479625304,"pfxZ":4.1397004744126535,"pX":-0.3492752764897564,"pZ":2.153873860796213,"vX0":5.303708221250892,"vY0":-126.95126023268406,"vZ0":-2.1754307104208905,"x":130.31,"y":180.63,"x0":-2.435338333045031,"y0":50.00246554962678,"z0":5.026875631775204,"aX":-0.30404354697056124},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":-0.8,"spinRate":2499,"spinDirection":223},"zone":4,"typeConfidence":0.93,"plateTime":0.43030831614600684,"extension":6.236792053783891},"index":4,"playId":"1778a8b5-541e-3369-b9dd-ef373ac62cc3","pitchNumber":5,"startTime":"2025-08-20T18:19:22.034Z","endTime":"2025-08-20T18:19:26.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-20T18:19:38.577Z","endTime":"2025-08-20T18:19:43.751Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.24672475231183,"strikeZoneBottom":1.37964236668899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.34725155997241,"aZ":-38.72906185505876,"pfxX":7.100286596469478,"pfxZ":-4.69572341048846,"pX":-0.7674879025834176,"pZ":2.8537794303100257,"vX0":2.47049957888717,"vY0":-117.13363896803652,"vZ0":2.5611886544043676,"x":146.25,"y":161.73,"x0":-2.757383188926574,"y0":50.004467766986,"z0":5.35766564629664,"aX":9.904382254306245},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.7,"breakHorizontal":-13.4,"spinRate":3053,"spinDirection":62},"zone":1,"typeConfidence":0.9,"plateTime":0.4669432583797062,"extension":5.8309325808863255},"index":6,"playId":"6bcfb50f-42bb-3ad2-a0ed-223d95d9ac94","pitchNumber":6,"startTime":"2025-08-20T18:19:43.751Z","endTime":"2025-08-20T18:19:48.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:19:48.916Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jahmai Jones hit by pitch.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:21:52.841Z","endTime":"2025-08-20T18:23:07.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.4644444009816,"strikeZoneBottom":1.52119485740182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.690948528983174,"aZ":-27.57695393904297,"pfxX":10.082541538054052,"pfxZ":2.549309733344261,"pX":-0.20152023118626586,"pZ":1.3187075398016257,"vX0":-5.809406455505925,"vY0":-133.9858986560313,"vZ0":-5.977734269028687,"x":124.68,"y":203.17,"x0":0.6920726528570511,"y0":50.006208200978264,"z0":5.566054223801282,"aX":18.217363588655857},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-16.9,"spinRate":2132,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4098021969654959,"extension":5.697223655972261},"index":0,"playId":"8e4a4e5b-694a-32da-b113-aff648453cf7","pitchNumber":1,"startTime":"2025-08-20T18:21:57.411Z","endTime":"2025-08-20T18:22:01.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.48359600353082,"strikeZoneBottom":1.59438468942539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.658411099340757,"aZ":-27.753308493020082,"pfxX":8.82234229533519,"pfxZ":2.785346525948149,"pX":-0.2025098904878382,"pZ":0.9150193216383867,"vX0":-5.352865723695415,"vY0":-124.76792156258284,"vZ0":-5.789756503838072,"x":124.72,"y":214.07,"x0":0.8177834192375266,"y0":50.00295584313085,"z0":5.535234693767825,"aX":13.994947102479417},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":1725,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.43797134621227407,"extension":5.704030595020187},"index":1,"playId":"acf4f360-2d14-3251-9362-791cf1519133","pitchNumber":2,"startTime":"2025-08-20T18:22:07.686Z","endTime":"2025-08-20T18:22:11.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28620978237721,"aZ":-27.6272507795611,"pfxX":8.914628144123874,"pfxZ":2.7205659888990965,"pX":0.07259777438354358,"pZ":1.421344650421503,"vX0":-4.1418270385572,"vY0":-128.3909245651941,"vZ0":-5.0296501007794046,"x":114.23,"y":200.4,"x0":0.5474010525101234,"y0":50.00475745008722,"z0":5.552875509931518,"aX":14.901884516628796},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":1747,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4264193799368359,"extension":5.934893524211573},"index":2,"playId":"fa5b8534-bf43-3080-af6e-e88d46dfa0c9","pitchNumber":3,"startTime":"2025-08-20T18:22:24.239Z","endTime":"2025-08-20T18:22:27.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-20T18:22:38.199Z","endTime":"2025-08-20T18:22:46.444Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.1,"endSpeed":83.6,"strikeZoneTop":3.45403982553188,"strikeZoneBottom":1.59588798370925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65327671516223,"aZ":-28.48932827753549,"pfxX":8.751117838626623,"pfxZ":2.084421242043781,"pX":0.3244591403509602,"pZ":0.7233082384937822,"vX0":-3.3279277264705547,"vY0":-132.50490835348972,"vZ0":-7.346058926724323,"x":104.63,"y":219.25,"x0":0.4633200968727979,"y0":50.00457604989906,"z0":5.628057008749758,"aX":15.483751475666184},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-15.1,"spinRate":1753,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4141622509216174,"extension":5.75760931719749},"index":4,"playId":"3f9fc7e7-567c-3582-b3b8-659c77981565","pitchNumber":4,"startTime":"2025-08-20T18:22:46.444Z","endTime":"2025-08-20T18:22:50.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.332783163055424,"aZ":-43.80585574222497,"pfxX":-7.438985652760007,"pfxZ":-8.644142769009122,"pX":-2.6816236410349132,"pZ":0.3655382662036913,"vX0":-5.138712076369879,"vY0":-116.54209143709836,"vZ0":-2.3003292587430795,"x":219.22,"y":228.91,"x0":0.5353272659501023,"y0":50.003785865519426,"z0":5.588470467234303,"aX":-10.009231198214158},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.0,"breakHorizontal":14.9,"spinRate":2991,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.473954225375691,"extension":5.840761247393834},"index":5,"playId":"1fb0aaff-3375-3730-8282-4d469ee6548b","pitchNumber":5,"startTime":"2025-08-20T18:23:00.872Z","endTime":"2025-08-20T18:23:07.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:23:07.152Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Gleyber Torres flies into a double play, center fielder Jacob Melton to shortstop Jeremy Peña to first baseman Christian Walker. Jahmai Jones out at 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:23:14.951Z","endTime":"2025-08-20T18:26:26.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.26663805037553,"strikeZoneBottom":1.48849975674333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.701543707290302,"aZ":-24.19484827132259,"pfxX":6.693705638378206,"pfxZ":4.320912276870514,"pX":1.5856568933990718,"pZ":3.695130427708254,"vX0":-0.5077660026709001,"vY0":-134.19501038164162,"vZ0":-1.11082798237104,"x":56.56,"y":139.01,"x0":0.9049473799442532,"y0":50.00282866119639,"z0":5.818564066639728,"aX":12.356880549104453},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":-12.1,"spinRate":2131,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40627545876583326,"extension":5.84546914842042},"index":0,"playId":"10440d47-5a0c-3129-9665-46c17eeb9b6d","pitchNumber":1,"startTime":"2025-08-20T18:23:48.999Z","endTime":"2025-08-20T18:23:52.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.24411020890588,"strikeZoneBottom":1.49767513323833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81707595226892,"aZ":-25.02910556694154,"pfxX":6.706490155464694,"pfxZ":3.9546341934301275,"pX":0.2183832116224063,"pZ":4.85440813513664,"vX0":-3.197376351949804,"vY0":-133.1813238327192,"vZ0":1.7181794447401781,"x":108.68,"y":107.71,"x0":0.5587537925554947,"y0":50.00586661323184,"z0":6.0028662251463825,"aX":12.130149268782805},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-11.5,"spinRate":2050,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4102169694227906,"extension":5.723772216051367},"index":1,"playId":"47bf8662-21ec-387c-a766-43699c96aba9","pitchNumber":2,"startTime":"2025-08-20T18:24:07.303Z","endTime":"2025-08-20T18:24:10.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.22857450549772,"strikeZoneBottom":1.38677377916568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.425534083973343,"aZ":-24.36876671394359,"pfxX":8.668144444972476,"pfxZ":4.569708985157051,"pX":-0.5907271165817843,"pZ":3.2178706716052856,"vX0":-6.017188514946208,"vY0":-130.63580841632577,"vZ0":-1.9634499505805616,"x":139.52,"y":151.9,"x0":0.6294808013732268,"y0":50.00456623780265,"z0":5.832063749703726,"aX":14.813975418768887},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":-14.2,"spinRate":2098,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.42111044801911524,"extension":5.923820785006706},"index":2,"playId":"1b5e2aba-d3a4-30e7-a399-dd8fb803b796","pitchNumber":3,"startTime":"2025-08-20T18:24:35.985Z","endTime":"2025-08-20T18:24:40.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"efd4a329-07fd-39e4-9691-fd1456fd6c2b","startTime":"2025-08-20T18:24:55.150Z","endTime":"2025-08-20T18:24:58.473Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46385161382576,"aZ":-24.956884975698923,"pfxX":11.182068181075365,"pfxZ":4.086737154496255,"pX":0.8159718573577625,"pZ":2.5989129460651768,"vX0":-4.94786659984663,"vY0":-133.30787793656827,"vZ0":-3.373034790199177,"x":85.9,"y":168.61,"x0":1.2618479723134643,"y0":50.005174039256225,"z0":5.719285413358791,"aX":19.76659081887098},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-18.8,"spinRate":2110,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4137278625579168,"extension":5.671679813670899},"index":4,"playId":"1ea6ff79-f5c9-3e0f-a7ae-d01c16324037","pitchNumber":4,"startTime":"2025-08-20T18:25:11.267Z","endTime":"2025-08-20T18:25:23.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47553135332701,"aZ":-24.26589943056103,"pfxX":8.282907614887883,"pfxZ":4.247473326035774,"pX":0.001971199726197031,"pZ":2.8544946580220723,"vX0":-3.8803856333667732,"vY0":-136.01896078592736,"vZ0":-3.342960172360722,"x":116.92,"y":161.71,"x0":0.37548189173487134,"y0":50.00531976225046,"z0":5.79345100492211,"aX":15.430871559756978},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-14.2,"spinRate":2080,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.403600155819674,"extension":5.698179319479851},"index":5,"playId":"e49f717d-75f4-333d-a389-5c91dc019bd5","pitchNumber":5,"startTime":"2025-08-20T18:25:28.890Z","endTime":"2025-08-20T18:25:33.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.255828207280956,"aZ":-30.737924054774712,"pfxX":8.143360915111321,"pfxZ":0.8394957866830328,"pX":0.6047285553410594,"pZ":2.528330069080455,"vX0":-2.6567379478199267,"vY0":-129.95719739452906,"vZ0":-2.0221504612493817,"x":93.95,"y":170.52,"x0":0.5848415710733803,"y0":50.00058881036913,"z0":5.6604831815714745,"aX":13.870736969624168},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-14.2,"spinRate":1661,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.42212447805440156,"extension":5.724526853820075},"index":6,"playId":"69648a1a-f2da-3cae-b1b6-d41abbe82eda","pitchNumber":6,"startTime":"2025-08-20T18:25:50.145Z","endTime":"2025-08-20T18:25:53.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.182328661608253,"aZ":-32.80247638596486,"pfxX":5.878404307035844,"pfxZ":-0.37923701428907464,"pX":0.45833474978008254,"pZ":2.4537161280475877,"vX0":-2.20882385544336,"vY0":-127.03347302071755,"vZ0":-1.6723016619182953,"x":99.53,"y":172.53,"x0":0.5735989383368594,"y0":50.0055215127258,"z0":5.719756132429244,"aX":9.64220080978449},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":-10.2,"spinRate":1552,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4306043270555344,"extension":5.799192662679493},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":164.69,"coordY":52.22}},"index":7,"playId":"0049e91f-d709-3be3-a729-29ca3686f6ab","pitchNumber":7,"startTime":"2025-08-20T18:26:10.930Z","endTime":"2025-08-20T18:26:26.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.27,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:26:26.351Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Ibáñez pops out to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:26:52.963Z","endTime":"2025-08-20T18:28:13.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52464779420262,"aZ":-28.84087458367257,"pfxX":6.159252085530891,"pfxZ":1.7925657486288298,"pX":-0.23321374086052674,"pZ":1.808976376175661,"vX0":-4.867217378312319,"vY0":-135.04006557578506,"vZ0":-4.354436917053768,"x":133.99,"y":203.8,"x0":0.7862240824269459,"y0":50.002452668590806,"z0":5.455112364693349,"aX":11.4530904122729},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":-10.2,"spinRate":2151,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.40454619254505353,"extension":5.805165682396007},"index":0,"playId":"f860cf54-55e0-32ba-9d8c-9544e720e378","pitchNumber":1,"startTime":"2025-08-20T18:26:52.963Z","endTime":"2025-08-20T18:26:56.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.12219824586898,"strikeZoneBottom":1.44720167057573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35999348289207,"aZ":-25.33553423917387,"pfxX":7.688359502033468,"pfxZ":3.5832091979271583,"pX":-0.4458464656951662,"pZ":1.29545686788194,"vX0":-5.626699974190858,"vY0":-137.02720889699663,"vZ0":-6.72164613747362,"x":107.1,"y":201.22,"x0":0.6319364159311746,"y0":50.00345976478457,"z0":5.503416196701364,"aX":14.668613093648768},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-12.8,"spinRate":2147,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.3992398996929425,"extension":5.842866900280915},"index":1,"playId":"dd027f36-b2c5-337a-a486-f2083e6a7209","pitchNumber":2,"startTime":"2025-08-20T18:27:09.434Z","endTime":"2025-08-20T18:27:13.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.364208799285556,"aZ":-29.30586648041026,"pfxX":8.252711501081652,"pfxZ":1.7098304820954633,"pX":0.25960814451472963,"pZ":1.3912324683054647,"vX0":-3.719597680107658,"vY0":-128.47928517233046,"vZ0":-4.863170352291691,"x":136.87,"y":206.41,"x0":0.64989714436447,"y0":50.004075715817606,"z0":5.572572131024915,"aX":13.867472482800066},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":1612,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.42549844237651335,"extension":5.864536920720246},"index":2,"playId":"1cab8847-3505-3528-9bc1-f8746d4f3240","pitchNumber":3,"startTime":"2025-08-20T18:27:23.880Z","endTime":"2025-08-20T18:27:28.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.20388410304124,"strikeZoneBottom":1.4228900908175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.412950790389097,"aZ":-30.3845278166919,"pfxX":8.37278950653759,"pfxZ":0.9938210664365776,"pX":-0.5212152094836394,"pZ":1.1988889343742533,"vX0":-5.26192476532503,"vY0":-133.1128051575587,"vZ0":-5.784441037540577,"x0":0.39281164637885935,"y0":50.00018258502307,"z0":5.598129191018684,"aX":15.032114801424475},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":1689,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.411377155062175,"extension":5.9682827627952895},"index":3,"playId":"54d6687c-a1db-3201-9ec5-f0617d8301ce","pitchNumber":4,"startTime":"2025-08-20T18:27:44.870Z","endTime":"2025-08-20T18:27:48.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.40272711315815,"aZ":-35.160579088894295,"pfxX":-2.5733563646724313,"pfxZ":-2.0906195878862572,"pX":0.3647393525628528,"pZ":2.2647714640273464,"vX0":-0.49791024350557955,"vY0":-117.81590557700335,"vZ0":-0.33606848535756495,"x":103.1,"y":177.63,"x0":0.9127404509619945,"y0":50.00483528819764,"z0":5.619976116386659,"aX":-3.6694828020456045},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":4.8,"spinRate":2470,"spinDirection":287},"zone":6,"typeConfidence":2.0,"plateTime":0.46240082793845927,"extension":5.7718619064290655},"hitData":{"launchSpeed":75.7,"launchAngle":76.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.82,"coordY":170.84}},"index":4,"playId":"f02a4390-0cea-3fbc-9887-17e8689f527d","pitchNumber":5,"startTime":"2025-08-20T18:28:03.684Z","endTime":"2025-08-20T18:28:13.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.29999999999998295,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:28:13.513Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:30:12.292Z","endTime":"2025-08-20T18:30:46.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.416301048707776,"aZ":-41.7490597609178,"pfxX":7.185500207910996,"pfxZ":-6.859630934929305,"pX":0.6110326738600343,"pZ":1.6310794900148489,"vX0":5.226988208519118,"vY0":-118.20954225559169,"vZ0":0.6208191237597902,"x":93.71,"y":194.74,"x0":-2.57311653655092,"y0":50.00363407886059,"z0":5.240661278787238,"aX":10.028275300420418},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.9,"breakHorizontal":-14.4,"spinRate":3230,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.46580198386556226,"extension":5.95002056680705},"index":0,"playId":"ed975149-7657-3eb2-9e2a-611ff86e133d","pitchNumber":1,"startTime":"2025-08-20T18:30:24.494Z","endTime":"2025-08-20T18:30:27.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.71081304092405,"aZ":-17.90578536835318,"pfxX":-8.321918121583758,"pfxZ":7.703884557223764,"pX":-0.23958924618795785,"pZ":3.2534289001128465,"vX0":8.400501034321076,"vY0":-135.71139398087527,"vZ0":-1.8265157170661581,"x":126.13,"y":150.94,"x0":-2.3047210416197403,"y0":50.00078566705304,"z0":5.192003315749396,"aX":-15.40905115391626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2236,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.40472547358720457,"extension":5.994150244812559},"hitData":{"launchSpeed":93.4,"launchAngle":28.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.47,"coordY":63.85}},"index":1,"playId":"ec0f8485-27b7-35fb-9706-791d91fa1cf8","pitchNumber":2,"startTime":"2025-08-20T18:30:39.580Z","endTime":"2025-08-20T18:30:46.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.89999999999999,"awayTeamWinProbability":5.1000000000000085,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:30:46.988Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Correa walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:30:55.326Z","endTime":"2025-08-20T18:33:15.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.390807017262606,"aZ":-26.94235601688517,"pfxX":-10.96782596667419,"pfxZ":2.738723404721277,"pX":0.5579884197183443,"pZ":2.6309008793497277,"vX0":10.944295681135532,"vY0":-136.9496113871296,"vZ0":-1.908459332217626,"x":95.73,"y":167.75,"x0":-2.0525728137561305,"y0":50.005090641527865,"z0":5.167776222600185,"aX":-20.972815323950183},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2158,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.3989465486541861,"extension":6.092647028156965},"index":0,"playId":"ccde16fd-279b-3ab9-96a8-4279ea111d51","pitchNumber":1,"startTime":"2025-08-20T18:31:12.413Z","endTime":"2025-08-20T18:31:15.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.44151751191164,"strikeZoneBottom":1.62962829445082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.932994931431317,"aZ":-29.226280368179943,"pfxX":-10.2131695594754,"pfxZ":1.5563860562219283,"pX":-1.4297518855578701,"pZ":1.3000792254309597,"vX0":6.28739208287698,"vY0":-136.17263144709491,"vZ0":-4.707742338431766,"x":171.5,"y":203.68,"x0":-2.4333742083935284,"y0":50.000993778683416,"z0":5.056359693990515,"aX":-19.313162720901328},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.0,"breakHorizontal":17.3,"spinRate":2025,"spinDirection":245},"zone":13,"typeConfidence":0.88,"plateTime":0.4011483833934739,"extension":6.230659958079011},"index":1,"playId":"9c24fb43-d42c-3a62-831c-acb7ce4ac691","pitchNumber":2,"startTime":"2025-08-20T18:31:28.871Z","endTime":"2025-08-20T18:31:33.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.50668898631547,"strikeZoneBottom":1.63093110265374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61697049346933,"aZ":-24.437164877226174,"pfxX":-1.3262075182432618,"pfxZ":4.507357874623789,"pX":2.686885122020783,"pZ":1.6346848123906579,"vX0":12.687434375016391,"vY0":-129.34286740331441,"vZ0":-3.8702490193015717,"x":14.58,"y":194.64,"x0":-2.0820049502125024,"y0":50.00285670654986,"z0":4.99542399594207,"aX":-2.276863295875111},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2389,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4213353013460943,"extension":6.305840962803849},"index":2,"playId":"fc301234-3996-3c2a-a83c-601b5626080f","pitchNumber":3,"startTime":"2025-08-20T18:31:44.698Z","endTime":"2025-08-20T18:31:48.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60821069284876,"aZ":-35.77124089295518,"pfxX":-9.813101175642245,"pfxZ":-2.250990741454242,"pX":-0.5443079124931216,"pZ":2.180482049006061,"vX0":7.944837135573939,"vY0":-125.25073945825723,"vZ0":0.05036059507576396,"x":137.75,"y":179.91,"x0":-2.4714841248121444,"y0":50.00077554280974,"z0":5.068060713306777,"aX":-15.700972485675338},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":16.1,"spinRate":1843,"spinDirection":261},"zone":7,"typeConfidence":0.93,"plateTime":0.43612113397257213,"extension":6.1771776646305385},"index":3,"playId":"ac27260d-07bf-3014-800e-4b474cdbd516","pitchNumber":4,"startTime":"2025-08-20T18:32:06.929Z","endTime":"2025-08-20T18:32:11.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.48126989548973,"strikeZoneBottom":1.60531855913166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.210109824469157,"aZ":-21.155534159442357,"pfxX":-6.565439659040326,"pfxZ":5.841836645162491,"pX":0.31257212430937964,"pZ":4.938559009604369,"vX0":9.287879210060343,"vY0":-136.08722218642964,"vZ0":2.9406491882173746,"x":105.09,"y":105.44,"x0":-2.282302061094012,"y0":50.004617111521384,"z0":5.304853027806564,"aX":-12.389032323745203},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2310,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.4015771800969783,"extension":6.186456027025161},"index":4,"playId":"2dfa2be5-4009-3534-998c-f57dd0dd587b","pitchNumber":5,"startTime":"2025-08-20T18:32:28.399Z","endTime":"2025-08-20T18:32:31.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.455611220944874,"aZ":-39.32139323907587,"pfxX":6.313051568295435,"pfxZ":-5.009706225278752,"pX":-0.233115381161185,"pZ":2.8764925586014165,"vX0":3.8865775577018105,"vY0":-118.57656430757949,"vZ0":2.656830941038019,"x":125.89,"y":161.11,"x0":-2.7132519665753034,"y0":50.00561819357004,"z0":5.326534621697148,"aX":8.999421666186766},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.2,"breakHorizontal":-12.4,"spinRate":3060,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4617416946496915,"extension":5.8409999602704605},"index":5,"playId":"8b95561e-d732-3548-871a-d5780a5fa236","pitchNumber":6,"startTime":"2025-08-20T18:32:42.363Z","endTime":"2025-08-20T18:32:47.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-20T18:32:59.363Z","endTime":"2025-08-20T18:33:10.747Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.41909238581145,"strikeZoneBottom":1.57525058772122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432056787258855,"aZ":-38.36795783768732,"pfxX":9.220644115521463,"pfxZ":-4.377125077983487,"pX":-0.12606276598967125,"pZ":1.112863901842527,"vX0":3.096180384357175,"vY0":-118.38368798236488,"vZ0":-1.0690353704050302,"x":121.81,"y":208.73,"x0":-2.6504592472809634,"y0":50.00574165330344,"z0":5.094752228683314,"aX":13.036907180200611},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.9,"breakHorizontal":-17.5,"spinRate":3118,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.4633750988948524,"extension":6.102909534964677},"index":7,"playId":"ca9cc7a1-8397-3463-903b-f15d077d31dc","pitchNumber":7,"startTime":"2025-08-20T18:33:10.747Z","endTime":"2025-08-20T18:33:15.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:33:15.162Z","atBatIndex":40},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jose Altuve reaches on a fielder's choice, fielded by third baseman Andy Ibáñez. Carlos Correa to 3rd. Jose Altuve to 2nd. Carlos Correa advances to 3rd, on a throwing error by third baseman Andy Ibáñez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:33:23.713Z","endTime":"2025-08-20T18:34:43.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":81.3,"strikeZoneTop":2.81186824964166,"strikeZoneBottom":1.17874626630236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34708629921288,"aZ":-27.8510334992622,"pfxX":0.31626032558528494,"pfxZ":2.599113637668875,"pX":-0.4811717194665797,"pZ":1.627126214729647,"vX0":4.778917709288804,"vY0":-127.478296793036,"vZ0":-3.109941989271326,"x":135.34,"y":194.85,"x0":-2.4122401909555458,"y0":50.00456902211755,"z0":5.034456751164257,"aX":0.5266177779124451},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2487,"spinDirection":214},"zone":7,"typeConfidence":0.92,"plateTime":0.4277653390773959,"extension":6.238897615980539},"index":0,"playId":"bb7f142a-44f1-3297-bc3d-5bbde222a418","pitchNumber":1,"startTime":"2025-08-20T18:33:49.036Z","endTime":"2025-08-20T18:33:52.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.084457028319818,"aZ":-35.960514509752755,"pfxX":-9.058579651043704,"pfxZ":-2.327354317451361,"pX":-1.3521445611130405,"pZ":2.3544117457842995,"vX0":5.957346847962201,"vY0":-126.19409669971466,"vZ0":0.33073071137046517,"x":168.54,"y":175.21,"x0":-2.5538137764730937,"y0":50.00038636432918,"z0":5.093413722023188,"aX":-14.76583088121008},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":15.2,"spinRate":1431,"spinDirection":264},"zone":11,"typeConfidence":0.92,"plateTime":0.4322582347561106,"extension":6.007687269746199},"index":1,"playId":"2195d22a-7f95-3a83-92b3-0b7344516240","pitchNumber":2,"startTime":"2025-08-20T18:34:07.772Z","endTime":"2025-08-20T18:34:11.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.081769059616878,"aZ":-29.400067812174147,"pfxX":-10.948028683127607,"pfxZ":1.481152611063587,"pX":-0.21315808799430327,"pZ":2.620794505041475,"vX0":9.338573891400587,"vY0":-135.5522100356815,"vZ0":-1.3974777531977516,"x":125.13,"y":168.02,"x0":-2.2711365329931597,"y0":50.00127439609812,"z0":5.184902652488981,"aX":-20.485624725119138},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":18.0,"spinRate":2104,"spinDirection":242},"zone":2,"typeConfidence":0.89,"plateTime":0.40321805534339017,"extension":6.00961677964862},"hitData":{"launchSpeed":96.2,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.8,"coordY":165.27}},"index":2,"playId":"bf6a8292-6119-3bae-a5b4-8376ade4ea2c","pitchNumber":3,"startTime":"2025-08-20T18:34:29.870Z","endTime":"2025-08-20T18:34:43.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":0.65,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:34:43.470Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:35:14.054Z","endTime":"2025-08-20T18:36:36.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.37309982607365,"strikeZoneBottom":1.57192957881411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53358431484263,"aZ":-24.02549566922711,"pfxX":-10.981003718372932,"pfxZ":4.3457444586608105,"pX":0.6895193575552052,"pZ":1.4310086127125266,"vX0":11.451586534922342,"vY0":-135.3842431690044,"vZ0":-5.079067851286814,"x":90.72,"y":200.14,"x0":-2.1465761816403934,"y0":50.00557293798093,"z0":4.989259723052344,"aX":-20.610081373889837},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":2311,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40288737390207485,"extension":6.179097533052292},"index":0,"playId":"6b653d2d-d14d-3883-8d69-8b9d7892d515","pitchNumber":1,"startTime":"2025-08-20T18:35:14.054Z","endTime":"2025-08-20T18:35:19.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55417232298359,"aZ":-40.75128324887123,"pfxX":6.808091279747397,"pfxZ":-6.1476017467060275,"pX":1.7865785532725502,"pZ":1.245254689871621,"vX0":7.517336790618755,"vY0":-117.97222588657661,"vZ0":-0.1537745440980538,"x":48.9,"y":205.16,"x0":-2.3377736849349438,"y0":50.00275597631748,"z0":5.099600321178285,"aX":9.498179671544744},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.8,"breakHorizontal":-14.3,"spinRate":3112,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4660963559274185,"extension":6.158303348711812},"index":1,"playId":"d8e7d1a9-a782-3e4a-bfed-488a148861ba","pitchNumber":2,"startTime":"2025-08-20T18:35:30.241Z","endTime":"2025-08-20T18:35:35.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.44259759806575,"strikeZoneBottom":1.44701512252142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53313159899389,"aZ":-28.390377149783458,"pfxX":-11.527515138808562,"pfxZ":2.047582152524293,"pX":0.9070904684626768,"pZ":1.7357463386920464,"vX0":12.190543775674477,"vY0":-135.06285139355128,"vZ0":-3.5950700511293774,"x":82.42,"y":191.91,"x0":-2.1681460797570042,"y0":50.001450011375006,"z0":5.081474792666065,"aX":-21.28702719211598},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":18.2,"spinRate":2243,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.40560483229463173,"extension":6.274898414088269},"index":2,"playId":"c74d39bd-f98d-35cf-b88b-eaa711351ffa","pitchNumber":3,"startTime":"2025-08-20T18:35:51.767Z","endTime":"2025-08-20T18:35:56.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.460419627760626,"aZ":-40.383453827070824,"pfxX":6.5412548313785885,"pfxZ":-5.780920897077296,"pX":0.28312673746365374,"pZ":1.1707291823881696,"vX0":4.630023154744437,"vY0":-118.41761098757995,"vZ0":-0.45889540138804297,"x":106.21,"y":207.17,"x0":-2.5465022625007543,"y0":50.00016044865576,"z0":5.059099072478541,"aX":9.294388718665122},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.3,"breakHorizontal":-13.0,"spinRate":3090,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.46241572320476454,"extension":5.990332899111006},"index":3,"playId":"1a198bc6-740c-3553-86e6-47c43ffafbe9","pitchNumber":4,"startTime":"2025-08-20T18:36:11.965Z","endTime":"2025-08-20T18:36:15.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58648194079873,"aZ":-38.186779833798504,"pfxX":7.168684954102279,"pfxZ":-4.200327414148192,"pX":1.374548954793499,"pZ":1.6087865623570536,"vX0":6.669460903881533,"vY0":-118.84738807466725,"vZ0":-0.08406656299252568,"x":64.61,"y":195.34,"x0":-2.398383121640465,"y0":50.00164405008624,"z0":5.110138717802035,"aX":10.26339982541712},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.3,"breakHorizontal":-14.6,"spinRate":3115,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.46069726053588855,"extension":6.040089301323075},"index":4,"playId":"9632671b-5c99-35ae-966e-51ed67fb6b4d","pitchNumber":5,"startTime":"2025-08-20T18:36:32.986Z","endTime":"2025-08-20T18:36:36.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.11,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:36:36.743Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:37:02.328Z","endTime":"2025-08-20T18:38:35.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.38595990344163,"strikeZoneBottom":1.43220940831631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.571730528265295,"aZ":-38.55024482053122,"pfxX":7.676974772940327,"pfxZ":-4.528837797738259,"pX":0.49682761835941297,"pZ":2.8525640717160146,"vX0":4.9515988132986894,"vY0":-117.75378708410729,"vZ0":2.837401368673639,"x":98.06,"y":161.76,"x0":-2.627564586180612,"y0":50.00006515386985,"z0":5.1894240388515,"aX":10.817902201162141},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.2,"breakHorizontal":-15.1,"spinRate":3082,"spinDirection":63},"zone":3,"typeConfidence":0.9,"plateTime":0.4644888019674771,"extension":6.063587418534632},"index":0,"playId":"f1db5d7c-ce41-3b92-8683-31e285602a26","pitchNumber":1,"startTime":"2025-08-20T18:37:02.328Z","endTime":"2025-08-20T18:37:06.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"9c453ba5-8820-41be-a239-7345f8f90a12","startTime":"2025-08-20T18:37:15.643Z","endTime":"2025-08-20T18:37:20.643Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.413531934507265,"aZ":-40.261897209815636,"pfxX":7.822376248026222,"pfxZ":-5.813674783624623,"pX":2.1103249021544115,"pZ":1.1351362004987693,"vX0":8.377702311089182,"vY0":-117.77662810989465,"vZ0":-0.3912495805984473,"x":36.56,"y":208.13,"x0":-2.5222455467344793,"y0":50.003357837735706,"z0":5.058225937714976,"aX":10.880349035622388},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.3,"breakHorizontal":-16.3,"spinRate":3237,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4668177009684067,"extension":6.222648961974312},"index":2,"playId":"f46ba8d0-7041-371b-aba2-9ea97070c6c9","pitchNumber":2,"startTime":"2025-08-20T18:37:33.768Z","endTime":"2025-08-20T18:37:40.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.43203345592962,"strikeZoneBottom":1.44712146520364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.445778105342118,"aZ":-16.551234656026104,"pfxX":-6.131577274282046,"pfxZ":8.204453089783774,"pX":-1.050193666097557,"pZ":4.150303432099799,"vX0":5.718992274093463,"vY0":-136.71869490654962,"vZ0":0.15094327823914805,"x":157.03,"y":126.72,"x0":-2.3663814088485067,"y0":50.00481751777056,"z0":5.2248136153529385,"aX":-11.679162687436714},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2276,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.3997051324378118,"extension":6.084741027900599},"index":3,"playId":"0cb4dacd-7149-3ccc-ade8-9c810d70a927","pitchNumber":3,"startTime":"2025-08-20T18:38:13.283Z","endTime":"2025-08-20T18:38:16.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.72178256340638,"aZ":-40.80230119750812,"pfxX":9.118547160013588,"pfxZ":-6.1500381823085615,"pX":-0.32924710689824355,"pZ":0.9689877207526466,"vX0":2.5124598630459807,"vY0":-117.81267543589075,"vZ0":-0.7102690533097133,"x":129.55,"y":212.62,"x0":-2.594462716023992,"y0":50.001697955393375,"z0":5.05080057643064,"aX":12.795799144025992},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.0,"breakHorizontal":-17.2,"spinRate":3222,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.46519520049926255,"extension":5.851649285470362},"index":4,"playId":"20251a0d-051c-34cc-b26d-32f380398acd","pitchNumber":4,"startTime":"2025-08-20T18:38:31.676Z","endTime":"2025-08-20T18:38:35.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.0,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:38:35.926Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:41:02.132Z","endTime":"2025-08-20T18:41:58.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.49842933398106,"strikeZoneBottom":1.63326198784802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27376326003278,"aZ":-31.547105032554274,"pfxX":-2.237753235540035,"pfxZ":0.42397272446399814,"pX":-0.37125341240325077,"pZ":1.9413232434591423,"vX0":-4.179496418333026,"vY0":-119.76249339223708,"vZ0":-1.886805358915728,"x":131.15,"y":186.36,"x0":1.6812349360712946,"y0":50.00069344035352,"z0":5.538200654743009,"aX":-3.276943371146502},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.6,"breakHorizontal":5.0,"spinRate":2391,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.45585396917276944,"extension":5.721636917136462},"index":0,"playId":"f90ce18c-9fe6-3302-9c06-2273494d4b69","pitchNumber":1,"startTime":"2025-08-20T18:41:12.684Z","endTime":"2025-08-20T18:41:16.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.50653033428413,"strikeZoneBottom":1.57513539947418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.468363042807287,"aZ":-31.478032473305827,"pfxX":-1.5763696874407902,"pfxZ":0.4546365923430775,"pX":0.25641197060666265,"pZ":0.9657713130540138,"vX0":-1.0789433741430785,"vY0":-121.9090092817248,"vZ0":-4.3402305621145985,"x":107.23,"y":212.7,"x0":0.9084524810073555,"y0":50.00047044451561,"z0":5.466369578696789,"aX":-2.387749227702583},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":3.1,"spinRate":2424,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4481561290905711,"extension":5.828736202082164},"index":1,"playId":"35208a9a-ac94-3174-96b6-333b1cc6ed33","pitchNumber":2,"startTime":"2025-08-20T18:41:25.491Z","endTime":"2025-08-20T18:41:29.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.44644745871139,"strikeZoneBottom":1.64772785259261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.495587098182664,"aZ":-41.48476168652512,"pfxX":-8.599972502027455,"pfxZ":-7.359700867565899,"pX":0.851498604937078,"pZ":1.8111492808498106,"vX0":1.8408125136102003,"vY0":-112.36364177309716,"vZ0":0.8655448277590458,"x":84.54,"y":189.88,"x0":1.1330450084930137,"y0":50.00558784762888,"z0":5.674130851292005,"aX":-10.874456052333109},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.7,"breakHorizontal":15.0,"spinRate":2875,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.4895712513985746,"extension":5.718740867441127},"index":2,"playId":"09e22a77-772b-3505-bb4b-bca1d3c36dda","pitchNumber":3,"startTime":"2025-08-20T18:41:37.435Z","endTime":"2025-08-20T18:41:41.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.794524133111896,"aZ":-26.541925065946895,"pfxX":8.733592984340584,"pfxZ":3.018604740813874,"pX":-0.46863292576642795,"pZ":2.308296861775726,"vX0":-5.81331498748507,"vY0":-136.00653885321236,"vZ0":-3.982599651148733,"x":134.86,"y":176.46,"x0":0.5655395404324042,"y0":50.00594719640853,"z0":5.639974583201674,"aX":16.307968095609535},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.5,"spinRate":2094,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.40326622335831885,"extension":5.847819306195103},"hitData":{"launchSpeed":93.6,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.44,"coordY":147.83}},"index":3,"playId":"9fc23686-2525-37ca-a9aa-a8230cce5f19","pitchNumber":4,"startTime":"2025-08-20T18:41:51.641Z","endTime":"2025-08-20T18:41:58.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:41:58.746Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:42:12.715Z","endTime":"2025-08-20T18:44:09.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.55331986646324,"strikeZoneBottom":1.55209257343992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.195060120374084,"aZ":-35.86684124415322,"pfxX":-2.241865908053654,"pfxZ":-2.467662949430455,"pX":-0.02117209514024318,"pZ":1.2330025035752064,"vX0":-1.3155683086828507,"vY0":-121.48440348921739,"vZ0":-3.0064862296709656,"x":117.81,"y":205.49,"x0":0.8180903993949482,"y0":50.00135417213363,"z0":5.595881348395012,"aX":-3.359154824300504},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":4.3,"spinRate":2472,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4503940384353555,"extension":5.84531407427004},"index":0,"playId":"970e9fc3-9649-3e1a-83ab-312d2580bfff","pitchNumber":1,"startTime":"2025-08-20T18:42:24.271Z","endTime":"2025-08-20T18:42:28.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.738807122644854,"aZ":-24.203172873912695,"pfxX":10.436907830153231,"pfxZ":4.184285070076782,"pX":-0.14979517165665096,"pZ":1.8173975532159354,"vX0":-6.834618491057634,"vY0":-137.24489632089194,"vZ0":-6.066730613080764,"x":122.71,"y":189.71,"x0":1.018419915876644,"y0":50.00253191491423,"z0":5.707769717633935,"aX":19.884618361528553},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.4,"spinRate":2202,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.3992766033564541,"extension":5.794617917458723},"index":1,"playId":"abe729bf-8377-32db-aa2d-18b7b5db0f52","pitchNumber":2,"startTime":"2025-08-20T18:42:40.966Z","endTime":"2025-08-20T18:42:44.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17009726818327,"aZ":-25.151657864684047,"pfxX":10.453476477097295,"pfxZ":3.75775162257296,"pX":-0.01779150702091405,"pZ":1.5790726649685287,"vX0":-6.572678333924967,"vY0":-136.57047744238287,"vZ0":-6.401701757259471,"x":117.68,"y":196.15,"x0":1.0757636541098818,"y0":50.00105306422239,"z0":5.710280089571497,"aX":19.527037245601587},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2184,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40275594195932474,"extension":5.669437321110464},"index":2,"playId":"36d1a731-250c-39e8-b4a6-4277065313b3","pitchNumber":3,"startTime":"2025-08-20T18:42:59.935Z","endTime":"2025-08-20T18:43:04.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.46096367795133,"strikeZoneBottom":1.5228788197236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.201788531972248,"aZ":-33.64844893999481,"pfxX":-1.3274266810103867,"pfxZ":-0.9447907061638192,"pX":-1.2994922810817235,"pZ":0.2674436892598375,"vX0":-5.852159435341457,"vY0":-124.10521850114054,"vZ0":-5.821364604650069,"x":166.53,"y":231.56,"x0":1.258825816567143,"y0":50.0010588567468,"z0":5.436894976212812,"aX":-2.0756568258130232},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":3.7,"spinRate":2599,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4408839982009196,"extension":5.913883135430011},"index":3,"playId":"40b5c482-89ce-3f8d-a79c-c734469cbb74","pitchNumber":4,"startTime":"2025-08-20T18:43:16.284Z","endTime":"2025-08-20T18:43:21.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":83.7,"endSpeed":76.9,"strikeZoneTop":3.30014934074242,"strikeZoneBottom":1.53469381361927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963535007688368,"aZ":-35.16505591868583,"pfxX":-1.300715515641834,"pfxZ":-1.9840907633640565,"pX":0.5987987325335483,"pZ":3.35793451815212,"vX0":-1.797996511619182,"vY0":-121.93766128946385,"vZ0":1.3306209833480886,"x":94.18,"y":148.12,"x0":1.5147055988832316,"y0":50.00367538898286,"z0":5.83892142024069,"aX":-1.9588756253886153},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.0,"breakHorizontal":2.8,"spinRate":2336,"spinDirection":289},"zone":3,"typeConfidence":2.0,"plateTime":0.4491632615192591,"extension":5.75085900124147},"index":4,"playId":"41041b48-a4b6-3f5a-bff8-e551d7738a65","pitchNumber":5,"startTime":"2025-08-20T18:43:42.975Z","endTime":"2025-08-20T18:43:47.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.9,"endSpeed":86.8,"strikeZoneTop":3.53243544943224,"strikeZoneBottom":1.55489632756287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50449871758699,"aZ":-21.58642342456168,"pfxX":9.134183960147437,"pfxZ":5.56534007022165,"pX":-0.02175058627995793,"pZ":0.8981507048044356,"vX0":-6.094285767153974,"vY0":-136.43422630259394,"vZ0":-8.612139457212379,"x":117.83,"y":214.53,"x0":1.04411316712665,"y0":50.0002420515016,"z0":5.560276521458737,"aX":17.37139874966275},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-15.4,"spinRate":2131,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40008297881078203,"extension":5.727858282523744},"index":5,"playId":"221c2263-98b7-3c19-b874-d85894bb6d6b","pitchNumber":6,"startTime":"2025-08-20T18:44:04.741Z","endTime":"2025-08-20T18:44:09.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:44:09.455Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out sharply to center fielder Jacob Melton.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:44:24.386Z","endTime":"2025-08-20T18:44:49.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96472460717884,"aZ":-23.98964078851743,"pfxX":8.903765482991275,"pfxZ":4.453827086991861,"pX":0.07720829355973237,"pZ":1.7352057705059145,"vX0":-4.7093984034466905,"vY0":-134.83703778312503,"vZ0":-5.5047354328913825,"x":114.06,"y":191.93,"x0":0.6918865090561783,"y0":50.000869943802826,"z0":5.501153799163702,"aX":16.3542757709046},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":2161,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.40658070376566435,"extension":5.954112663645374},"hitData":{"launchSpeed":101.4,"launchAngle":30.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.81,"coordY":43.87}},"index":0,"playId":"3842044b-a052-3611-9320-4ca75642a970","pitchNumber":1,"startTime":"2025-08-20T18:44:36.558Z","endTime":"2025-08-20T18:44:49.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:44:49.919Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:45:10.979Z","endTime":"2025-08-20T18:46:12.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.17274367419853,"strikeZoneBottom":1.27312832448817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.308416914148278,"aZ":-25.02899271823814,"pfxX":9.287581623285527,"pfxZ":3.737375370013515,"pX":0.16899735270219082,"pZ":2.802538538625407,"vX0":-4.217188882578392,"vY0":-137.52922616788254,"vZ0":-2.9681378268059806,"x":110.56,"y":163.11,"x0":0.5181424776917584,"y0":50.00052756401341,"z0":5.598682074996813,"aX":17.73788598809849},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":-15.8,"spinRate":2208,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.39869999349480745,"extension":5.795888522202013},"index":0,"playId":"12f4ecef-d3a9-351d-b326-ea2dc49b128a","pitchNumber":1,"startTime":"2025-08-20T18:45:19.129Z","endTime":"2025-08-20T18:45:22.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"0aeda0e6-f078-48be-9464-f270e9cf1928","startTime":"2025-08-20T18:45:34.004Z","endTime":"2025-08-20T18:45:39.004Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.14169875046433,"strikeZoneBottom":1.33744502080816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83275143879552,"aZ":-36.64190563616205,"pfxX":-2.15692996102407,"pfxZ":-3.0003817810128677,"pX":0.6984351702286581,"pZ":2.5536135100758632,"vX0":-0.05356348567939001,"vY0":-120.7365582157349,"vZ0":0.4346711173506992,"x":90.38,"y":169.83,"x0":1.0014565805902336,"y0":50.004910030329725,"z0":5.576160584167904,"aX":-3.208886198525964},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.2,"breakHorizontal":4.0,"spinRate":2557,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.4523520906267846,"extension":5.894341452320995},"index":2,"playId":"340f6856-0ba7-3369-8d17-febf13a6ea29","pitchNumber":2,"startTime":"2025-08-20T18:45:50.345Z","endTime":"2025-08-20T18:45:54.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":84.2,"endSpeed":78.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98977879707083,"aZ":-35.164995643039816,"pfxX":-2.5487283234555074,"pfxZ":-1.9463329132924976,"pX":-0.564876386394654,"pZ":0.5893616380100806,"vX0":-2.4496659340212843,"vY0":-122.7070874766144,"vZ0":-4.598473149464802,"x":138.53,"y":222.87,"x0":0.7755339565213095,"y0":50.005196805155734,"z0":5.465194172899328,"aX":-3.909176416271691},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.3,"breakHorizontal":5.2,"spinRate":2742,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.44541121695115127,"extension":6.0511624317241575},"index":3,"playId":"03596dd2-71fa-3522-a269-eda53256ba65","pitchNumber":3,"startTime":"2025-08-20T18:46:08.560Z","endTime":"2025-08-20T18:46:12.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:46:12.954Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:48:31.451Z","endTime":"2025-08-20T18:49:35.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.17695407307557,"strikeZoneBottom":1.42197994727193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132105057632327,"aZ":-28.136254467195855,"pfxX":-1.29730947167825,"pfxZ":2.4685885306139816,"pX":0.9813330344170385,"pZ":3.0079652387428357,"vX0":8.221401033050618,"vY0":-126.87806650658146,"vZ0":0.17826798140946032,"x":79.59,"y":157.56,"x0":-2.127661801586658,"y0":50.00243951208586,"z0":5.172664082069555,"aX":-2.1224155450842566},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":0.6,"spinRate":2478,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4311225236835954,"extension":6.183702900992913},"index":0,"playId":"908d8e16-d6b6-395c-a212-1fc503d1105b","pitchNumber":1,"startTime":"2025-08-20T18:48:32.313Z","endTime":"2025-08-20T18:48:36.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.13575107680292,"strikeZoneBottom":1.43012357865372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.057008073484543,"aZ":-37.74485592690802,"pfxX":8.374978483618971,"pfxZ":-4.072073228794094,"pX":-0.8986075065049678,"pZ":2.064002673618376,"vX0":1.3156546537004559,"vY0":-116.84947030434832,"vZ0":1.0383578559611728,"x":151.25,"y":183.05,"x0":-2.5573902909288893,"y0":50.000577544835245,"z0":5.187775797681283,"aX":11.464582542097276},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.7,"breakHorizontal":-15.5,"spinRate":3125,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.47053628624870747,"extension":5.882948555958872},"index":1,"playId":"c274e011-b7bb-385d-974c-bd7006014183","pitchNumber":2,"startTime":"2025-08-20T18:48:49.222Z","endTime":"2025-08-20T18:48:53.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28207081718676,"aZ":-27.512964902018776,"pfxX":-11.310546460636356,"pfxZ":2.5690856126630344,"pX":-0.5888151647345106,"pZ":2.5020132680385796,"vX0":8.270439717290285,"vY0":-134.1311517744991,"vZ0":-1.706052763720035,"x":139.44,"y":171.23,"x0":-2.2499545541267034,"y0":50.002161214482605,"z0":5.117057021722793,"aX":-20.511921848255597},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.4,"breakHorizontal":18.6,"spinRate":2309,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.40909155982666423,"extension":6.120473916459044},"index":2,"playId":"622e01b5-bd4b-34e7-8c5f-8b89244e843e","pitchNumber":3,"startTime":"2025-08-20T18:49:04.231Z","endTime":"2025-08-20T18:49:07.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.30037348943215,"strikeZoneBottom":1.36608785315022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61642722343548,"aZ":-25.412664968369242,"pfxX":-10.742185043333876,"pfxZ":3.7009212318307902,"pX":0.6474382981278871,"pZ":1.4923030222636298,"vX0":10.88243257099082,"vY0":-133.73938826966133,"vZ0":-4.529167445635531,"x":92.32,"y":198.49,"x0":-2.0627171521410794,"y0":50.00274591062321,"z0":5.012252456156377,"aX":-19.620609197996522},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":17.4,"spinRate":2185,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.40827549122681894,"extension":6.103958415074694},"index":3,"playId":"f48df411-b6c1-3596-9fdf-50b062f19d05","pitchNumber":4,"startTime":"2025-08-20T18:49:28.468Z","endTime":"2025-08-20T18:49:35.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:49:35.063Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:49:44.207Z","endTime":"2025-08-20T18:51:45.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57475133520555,"aZ":-36.77758175786494,"pfxX":-8.655746569708468,"pfxZ":-2.813316443083812,"pX":-0.2417285060553144,"pZ":2.2519957700592923,"vX0":7.915283264241856,"vY0":-126.49215028764719,"vZ0":0.1727826875566698,"x":126.21,"y":177.98,"x0":-2.273078020765503,"y0":50.003886578791764,"z0":5.109333770022093,"aX":-14.156938036621504},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":14.0,"spinRate":1584,"spinDirection":264},"zone":5,"typeConfidence":0.92,"plateTime":0.43149587847691784,"extension":6.231402638667546},"index":0,"playId":"d9d8cd9f-c5a6-3de0-aef8-01411bccc2e3","pitchNumber":1,"startTime":"2025-08-20T18:50:09.376Z","endTime":"2025-08-20T18:50:12.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.24760187999534,"strikeZoneBottom":1.51330852873571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.493053650668852,"aZ":-25.47535611948844,"pfxX":-1.027043741266886,"pfxZ":3.9862418219004674,"pX":1.9308141503669451,"pZ":2.394263161443068,"vX0":10.502729817085516,"vY0":-127.65392923463939,"vZ0":-1.7587207493441535,"x":43.4,"y":174.13,"x0":-2.0700247239270007,"y0":50.006280414061024,"z0":5.060240245290252,"aX":-1.7276291652523288},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":0.0,"spinRate":2394,"spinDirection":231},"zone":12,"typeConfidence":0.92,"plateTime":0.4259267552518873,"extension":6.140751186301068},"index":1,"playId":"6bdea4fa-2f41-34b5-addd-52b78c5832f5","pitchNumber":2,"startTime":"2025-08-20T18:50:27.296Z","endTime":"2025-08-20T18:50:31.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.28206422778665,"strikeZoneBottom":1.421583052007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09795926124439,"aZ":-20.028169581436917,"pfxX":-7.652372780167784,"pfxZ":6.625366654157762,"pX":-0.25235827946187167,"pZ":3.526627636922834,"vX0":8.112420345425528,"vY0":-134.09157665692624,"vZ0":-0.6086408084302569,"x":126.62,"y":143.56,"x0":-2.312690133621699,"y0":50.00486069742537,"z0":5.176565962888046,"aX":-14.034627074286568},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2260,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.40738886774125227,"extension":5.946923180689596},"index":2,"playId":"e7d7b5bd-57d2-3cf9-8748-9823fc7f0ed4","pitchNumber":3,"startTime":"2025-08-20T18:50:41.435Z","endTime":"2025-08-20T18:50:48.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.047452244864882,"aZ":-38.66681064424635,"pfxX":7.772855002282933,"pfxZ":-4.735648284479066,"pX":0.8991975984486582,"pZ":1.457577352990346,"vX0":5.229515301462141,"vY0":-116.09038031954171,"vZ0":0.1458287311359623,"x":82.72,"y":199.43,"x0":-2.3901729471543836,"y0":50.00571783316126,"z0":5.064355126836399,"aX":10.646216201722561},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.3,"breakHorizontal":-15.4,"spinRate":3038,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4712097576406977,"extension":6.076835822736498},"index":3,"playId":"c9095a64-a759-3ce8-bafc-bdcfad7957b6","pitchNumber":4,"startTime":"2025-08-20T18:50:58.502Z","endTime":"2025-08-20T18:51:02.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"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-20T18:51:13.914Z","endTime":"2025-08-20T18:51:26.847Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.2,"endSpeed":86.2,"strikeZoneTop":3.35940418499893,"strikeZoneBottom":1.43575375426363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.646932529098077,"aZ":-19.646535411270893,"pfxX":-7.645258625079263,"pfxZ":6.619444624881616,"pX":-0.5631632753798543,"pZ":4.275078655919693,"vX0":7.238156865439243,"vY0":-135.71710120946344,"vZ0":0.8308799959010869,"x":138.47,"y":123.35,"x0":-2.2527988240211796,"y0":50.00297053894029,"z0":5.318787104258161,"aX":-14.470248774109262},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":12.6,"spinRate":2355,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.40135620552579665,"extension":5.994576716288003},"index":5,"playId":"dcb8dc26-ed7d-33fa-af63-77552c2910b4","pitchNumber":5,"startTime":"2025-08-20T18:51:26.847Z","endTime":"2025-08-20T18:51:30.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.19322907307255,"strikeZoneBottom":1.39614578246834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73249147220624,"aZ":-39.72189089381823,"pfxX":8.928272704348513,"pfxZ":-5.501899884025075,"pX":-0.8592529390622836,"pZ":1.858681560552827,"vX0":1.37667331266408,"vY0":-116.60449464514974,"vZ0":1.0203309186785328,"x":149.75,"y":188.6,"x0":-2.6174835092563113,"y0":50.0029819243846,"z0":5.17472256282295,"aX":12.246075416794085},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.4,"breakHorizontal":-16.6,"spinRate":3089,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.47043157359611865,"extension":5.804123120421755},"index":6,"playId":"fa65f6f9-b8af-39fb-b418-384222c7c9f0","pitchNumber":6,"startTime":"2025-08-20T18:51:40.817Z","endTime":"2025-08-20T18:51:45.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:51:45.760Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:51:48.962Z","endTime":"2025-08-20T18:54:14.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67128904128242,"aZ":-38.97211547149729,"pfxX":6.396327063176674,"pfxZ":-4.85129824858828,"pX":0.024659416463308884,"pZ":1.6714386182519585,"vX0":4.155528374052992,"vY0":-117.40913152884423,"vZ0":0.30380922846317127,"x":116.06,"y":193.65,"x0":-2.5978093822287405,"y0":50.00553866137579,"z0":5.1592205056781975,"aX":8.954857399614871},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.4,"breakHorizontal":-12.6,"spinRate":3064,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.4660358390919215,"extension":6.063056785012036},"index":0,"playId":"0a06de83-ab76-374e-90ce-3416a726fb03","pitchNumber":1,"startTime":"2025-08-20T18:52:05.753Z","endTime":"2025-08-20T18:52:09.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.155419145796994,"aZ":-27.35842452691726,"pfxX":-0.29253657052060156,"pfxZ":2.9799423373914156,"pX":0.9978769107488303,"pZ":1.977704336458257,"vX0":8.18826218782826,"vY0":-125.52074424610106,"vZ0":-2.1570004121477853,"x":78.96,"y":185.38,"x0":-2.249998998288471,"y0":50.00515552373606,"z0":5.045914699782928,"aX":-0.4739499983239729},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.1,"spinRate":2448,"spinDirection":167},"zone":14,"typeConfidence":0.93,"plateTime":0.43411016937440206,"extension":6.353469899883041},"index":1,"playId":"acb46152-862c-3cc9-a933-77f098e21021","pitchNumber":2,"startTime":"2025-08-20T18:52:34.770Z","endTime":"2025-08-20T18:52:39.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.27510990408015,"strikeZoneBottom":1.39891398563267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.560421507547286,"aZ":-39.88370650229239,"pfxX":10.073062985417202,"pfxZ":-5.674475626884519,"pX":-1.8819567408753763,"pZ":2.3605717941991275,"vX0":-1.1189962012407586,"vY0":-116.32820401944369,"vZ0":2.00155722442864,"x":188.74,"y":175.04,"x0":-2.6997094347179975,"y0":50.00209453654671,"z0":5.293802111339555,"aX":13.686806135287197},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.4,"breakHorizontal":-17.9,"spinRate":3162,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.4723966856192141,"extension":5.792760583617151},"index":2,"playId":"077cf5f9-c4b8-31fe-97fd-b0b28de80dc8","pitchNumber":3,"startTime":"2025-08-20T18:52:51.096Z","endTime":"2025-08-20T18:52:55.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.9,"endSpeed":84.8,"strikeZoneTop":3.27848616200269,"strikeZoneBottom":1.49793510889468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.643803707861256,"aZ":-20.20967524401503,"pfxX":-7.776670576144771,"pfxZ":6.555669139130149,"pX":1.1544296860660204,"pZ":2.6279835451586937,"vX0":11.110209481181535,"vY0":-133.48105525590188,"vZ0":-2.5773746663916786,"x":73.0,"y":167.82,"x0":-2.029534919416423,"y0":50.00458632174863,"z0":5.042926117425118,"aX":-14.197091575275893},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":12.0,"spinRate":2233,"spinDirection":239},"zone":12,"typeConfidence":0.89,"plateTime":0.40856975308106014,"extension":6.3883485568852665},"index":3,"playId":"b6d2ad19-140f-366a-b9f9-19bd61f2002f","pitchNumber":4,"startTime":"2025-08-20T18:53:08.874Z","endTime":"2025-08-20T18:53:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.2797581849667,"strikeZoneBottom":1.50200026776541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.674553617095963,"aZ":-25.109689181489525,"pfxX":-1.4900220762654035,"pfxZ":4.280673573250363,"pX":1.8986221602208466,"pZ":0.5679634766765378,"vX0":10.790657821934083,"vY0":-126.34134644468307,"vZ0":-5.7392059978989955,"x":44.63,"y":223.44,"x0":-2.1962989476393195,"y0":50.0036919353419,"z0":4.832757250267946,"aX":-2.4606421191761414},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":0.7,"spinRate":2554,"spinDirection":236},"zone":14,"typeConfidence":0.92,"plateTime":0.4301004543666189,"extension":6.528772311007073},"index":4,"playId":"bfd20797-7cc0-36a3-8daf-e45555715403","pitchNumber":5,"startTime":"2025-08-20T18:53:31.937Z","endTime":"2025-08-20T18:53:35.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-20T18:53:49.800Z","endTime":"2025-08-20T18:54:06.435Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.163991273416652,"aZ":-40.66018452333389,"pfxX":8.355074442397871,"pfxZ":-6.225295993668808,"pX":0.6510405770299015,"pZ":1.1635039357820107,"vX0":5.091645949004581,"vY0":-116.91299672764079,"vZ0":-0.17732175804151162,"x":92.18,"y":207.37,"x0":-2.6517185477232554,"y0":50.00238262755666,"z0":5.1057330344455085,"aX":11.389620808923699},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.9,"breakHorizontal":-16.6,"spinRate":3099,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.47123400593899945,"extension":5.862648888553716},"hitData":{"launchSpeed":59.7,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":173.33}},"index":6,"playId":"7e45b630-5fee-3962-92ac-3a7dd96fc249","pitchNumber":6,"startTime":"2025-08-20T18:54:06.435Z","endTime":"2025-08-20T18:54:14.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":450203,"link":"/api/v1/people/450203"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:54:14.198Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:56:42.041Z","endTime":"2025-08-20T18:57:39.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shawn Dubin replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T18:55:59.757Z","endTime":"2025-08-20T18:56:44.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681869,"link":"/api/v1/people/681869"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45418263495479,"aZ":-43.25475757958214,"pfxX":5.170989602949882,"pfxZ":-7.9348385757182704,"pX":0.3354594150893037,"pZ":2.0699317596217557,"vX0":3.1895791128823783,"vY0":-118.0100719914208,"vZ0":0.8145927111603721,"x":104.21,"y":182.89,"x0":-1.7096854245055686,"y0":50.000874686111615,"z0":5.735089131060911,"aX":7.22284891967531},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.8,"breakHorizontal":-10.2,"spinRate":2587,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4658361343265973,"extension":6.17078382696412},"index":1,"playId":"d69e84d8-8ac6-31f9-a534-c052d0dded43","pitchNumber":1,"startTime":"2025-08-20T18:56:44.024Z","endTime":"2025-08-20T18:56:47.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.48890504014624,"strikeZoneBottom":1.61133059129613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.287731512245756,"aZ":-17.99078622331236,"pfxX":-8.08758384657378,"pfxZ":7.402189382438966,"pX":0.613224949989568,"pZ":1.7356626598738674,"vX0":9.152785808347199,"vY0":-137.2685481613505,"vZ0":-6.63530566172963,"x":93.63,"y":191.92,"x0":-1.7074638030529836,"y0":50.001602128423684,"z0":5.401239757505661,"aX":-15.493227096278575},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2283,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3984275989023671,"extension":6.505246978326526},"index":2,"playId":"072b529b-069a-33b6-861f-3c6a68590fda","pitchNumber":2,"startTime":"2025-08-20T18:56:57.936Z","endTime":"2025-08-20T18:57:01.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":83.7,"endSpeed":77.1,"strikeZoneTop":3.45521156137531,"strikeZoneBottom":1.57774178255642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73897315737666,"aZ":-30.31532664279505,"pfxX":6.963777540328879,"pfxZ":1.2491353393903957,"pX":2.951432194407458,"pZ":1.3062170825095194,"vX0":9.856744984304612,"vY0":-121.46534105682306,"vZ0":-3.0186262213654924,"x":4.5,"y":203.51,"x0":-2.0704156405208063,"y0":50.002216493071025,"z0":5.212533135799169,"aX":10.360394242267304},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":-15.0,"spinRate":2857,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4516675662026186,"extension":6.459506616509576},"index":3,"playId":"3e9755a6-bdcf-32db-a702-969b44322678","pitchNumber":3,"startTime":"2025-08-20T18:57:13.697Z","endTime":"2025-08-20T18:57:16.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.808340369463547,"aZ":-43.65415084109305,"pfxX":4.112510238919204,"pfxZ":-8.013942306156936,"pX":1.213965283735168,"pZ":1.5264106946041411,"vX0":5.572514490182966,"vY0":-119.70442856638097,"vZ0":-0.48495372342585163,"x":70.73,"y":197.57,"x0":-1.6895421457140507,"y0":50.00146078688881,"z0":5.682100434518914,"aX":5.892044232129572},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.3,"breakHorizontal":-8.9,"spinRate":2640,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4597830408072796,"extension":6.267198646968207},"hitData":{"launchSpeed":63.5,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.86,"coordY":163.96}},"index":4,"playId":"8ee23517-4c86-30c6-8e00-3191163f109b","pitchNumber":4,"startTime":"2025-08-20T18:57:31.794Z","endTime":"2025-08-20T18:57:39.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:57:39.288Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:57:50.368Z","endTime":"2025-08-20T18:59:23.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.4543607671437,"strikeZoneBottom":1.5480675373913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87867449315085,"aZ":-23.858037996779835,"pfxX":-8.981426055978151,"pfxZ":4.424605419279256,"pX":0.2870030724621156,"pZ":2.7108658108716632,"vX0":8.514158645802953,"vY0":-135.60459836302772,"vZ0":-2.9771724719178634,"x":106.06,"y":165.59,"x0":-1.7114743810884097,"y0":50.00552917712805,"z0":5.469076328419286,"aX":-16.896437447663427},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":14.6,"spinRate":2136,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4023735300810194,"extension":6.487497315312214},"index":0,"playId":"2c445f75-18c5-3052-8025-704f8ef87855","pitchNumber":1,"startTime":"2025-08-20T18:58:02.608Z","endTime":"2025-08-20T18:58:06.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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.3,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.961016814824006,"aZ":-20.706531887459974,"pfxX":-9.175458384711506,"pfxZ":6.011302731476141,"pX":-0.3799906758201838,"pZ":2.6430020907905853,"vX0":6.981654756965353,"vY0":-137.12800205350698,"vZ0":-3.7072111936585816,"x":131.48,"y":167.42,"x0":-1.7653247479744032,"y0":50.00056893291977,"z0":5.4228637817780525,"aX":-17.4943778313024},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2224,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39924572194368224,"extension":6.485161122181149},"index":1,"playId":"663fa30d-722e-3a35-8635-8e31f4484ca7","pitchNumber":2,"startTime":"2025-08-20T18:58:15.830Z","endTime":"2025-08-20T18:58:19.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.813712011406373,"aZ":-44.83836215444939,"pfxX":6.937567201499583,"pfxZ":-9.101146291262635,"pX":-0.08432581358128899,"pZ":3.4599915295318273,"vX0":2.0456327421733307,"vY0":-117.66770795048876,"vZ0":4.034398524044523,"x":120.21,"y":145.36,"x0":-1.8676142444728268,"y0":50.0003940449256,"z0":5.897293325288638,"aX":9.656868327747318},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.1,"breakHorizontal":-13.1,"spinRate":2636,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.4667566612161145,"extension":6.09391492844714},"index":2,"playId":"9d49d831-0a27-3041-a70e-bc0481e10644","pitchNumber":3,"startTime":"2025-08-20T18:58:37.670Z","endTime":"2025-08-20T18:58:41.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.41000950797136,"strikeZoneBottom":1.56731869111636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.955004301593515,"aZ":-25.12526904984636,"pfxX":-9.875619719230336,"pfxZ":3.7255782226065968,"pX":1.4212575740941116,"pZ":4.2369031523722125,"vX0":11.366968445298308,"vY0":-135.97129271571887,"vZ0":0.9760092945480403,"x":62.83,"y":124.38,"x0":-1.5102131961403107,"y0":50.00096777526076,"z0":5.603451422965766,"aX":-18.67903823668954},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":15.7,"spinRate":2159,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4012497265919426,"extension":6.3980467335945805},"index":3,"playId":"797c2377-8b30-3534-af8a-4bd3912b0716","pitchNumber":4,"startTime":"2025-08-20T18:58:59.409Z","endTime":"2025-08-20T18:59:02.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.39730706749561,"strikeZoneBottom":1.55458143383268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92047564908638,"aZ":-31.464933096489762,"pfxX":6.574615663198002,"pfxZ":0.48226388096844186,"pX":0.26253920043173734,"pZ":1.888599965858753,"vX0":3.9768380003117554,"vY0":-120.69754755197796,"vZ0":-1.5109776636700145,"x":106.99,"y":187.79,"x0":-2.257013283986748,"y0":50.00594488781944,"z0":5.275278171447791,"aX":9.7713409181941},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.7,"breakHorizontal":-12.8,"spinRate":2810,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.45257022879542763,"extension":6.338203220981834},"index":4,"playId":"a93c0e5c-8f4b-3dc6-b965-3de6749696da","pitchNumber":5,"startTime":"2025-08-20T18:59:18.967Z","endTime":"2025-08-20T18:59:23.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-20T18:59:23.208Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jahmai Jones flies out sharply to center fielder Jacob Melton.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:59:28.520Z","endTime":"2025-08-20T19:01:11.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"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":93.1,"endSpeed":85.9,"strikeZoneTop":3.43354233349375,"strikeZoneBottom":1.54755478429959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.250804479574377,"aZ":-20.375537809722324,"pfxX":-8.06801126729801,"pfxZ":6.287020364570477,"pX":-0.654859669040616,"pZ":1.9985503439182652,"vX0":5.76491003961321,"vY0":-135.52581580673504,"vZ0":-5.33449422272541,"x":141.96,"y":184.82,"x0":-1.7523085495768722,"y0":50.00053500645101,"z0":5.398376450332018,"aX":-15.134364833615392},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2159,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40283348316507617,"extension":6.511245277805989},"index":0,"playId":"19a1f063-2209-3814-ac0d-814e34854644","pitchNumber":1,"startTime":"2025-08-20T18:59:48.524Z","endTime":"2025-08-20T18:59:52.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":82.1,"endSpeed":75.2,"strikeZoneTop":3.47830172619487,"strikeZoneBottom":1.59210939453123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.252434585748535,"aZ":-35.89023970484209,"pfxX":8.42775977387911,"pfxZ":-2.6070947430498155,"pX":1.5228282351974038,"pZ":1.8396653580700395,"vX0":6.02191615436063,"vY0":-119.39561986107873,"vZ0":-0.5439655968162944,"x":58.95,"y":189.11,"x0":-2.135914518200988,"y0":50.0004272258269,"z0":5.329989832224578,"aX":12.034512599877104},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-16.8,"spinRate":2853,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4606289054302217,"extension":6.261505823655692},"index":1,"playId":"0621e5ce-212f-3cac-bfe3-1372e5390660","pitchNumber":2,"startTime":"2025-08-20T19:00:03.809Z","endTime":"2025-08-20T19:00:07.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.37024890055889,"strikeZoneBottom":1.61833479869405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.882405910059262,"aZ":-42.95079587612463,"pfxX":5.62922262648452,"pfxZ":-7.692966351190966,"pX":-0.035475748899236235,"pZ":3.505480201489774,"vX0":2.264284879578511,"vY0":-118.03562736932032,"vZ0":3.736298569400782,"x":118.35,"y":144.13,"x0":-1.7402951716784028,"y0":50.00085540157061,"z0":5.874624977112312,"aX":7.888041093557442},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.6,"breakHorizontal":-10.8,"spinRate":2561,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.46524505076427225,"extension":6.351689048679784},"index":2,"playId":"3e722fc5-c1b3-380a-8819-ac5eaa4a72a7","pitchNumber":3,"startTime":"2025-08-20T19:00:20.833Z","endTime":"2025-08-20T19:00:25.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.34020644022209,"strikeZoneBottom":1.58822484467434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.537434026096093,"aZ":-22.696346883731938,"pfxX":1.8676422921382443,"pfxZ":5.537382088946415,"pX":2.259838635854388,"pZ":0.5754637971618941,"vX0":9.61507301207568,"vY0":-128.67706705976286,"vZ0":-7.4987023265758035,"x":30.86,"y":223.24,"x0":-1.7367414060751845,"y0":50.00398470352564,"z0":5.231465706494883,"aX":3.1944494638034704},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-5.2,"spinRate":2644,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4223500723495932,"extension":6.393536577916756},"index":3,"playId":"21d3defe-600a-369b-8475-d0c905714267","pitchNumber":4,"startTime":"2025-08-20T19:00:37.988Z","endTime":"2025-08-20T19:00:41.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542599524083847,"aZ":-17.505176592211413,"pfxX":-6.530541675369551,"pfxZ":7.798645052620611,"pX":-0.004875516905560085,"pZ":2.6887485908300572,"vX0":7.195062192252003,"vY0":-135.99396560915054,"vZ0":-4.007276136623104,"x":117.19,"y":166.18,"x0":-1.8306854862411848,"y0":50.00632731871636,"z0":5.388222987206949,"aX":-12.290870663422924},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":10.4,"spinRate":2293,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.402045796190146,"extension":6.368095739641826},"hitData":{"launchSpeed":105.4,"launchAngle":34.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.76,"coordY":186.64}},"index":4,"playId":"5d7c1502-348b-3b11-9ad4-380cdb16c2b4","pitchNumber":5,"startTime":"2025-08-20T19:01:01.309Z","endTime":"2025-08-20T19:01:11.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:01:11.975Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:03:32.133Z","endTime":"2025-08-20T19:04:09.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brenan Hanifee replaces Charlie Morton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:03:34.416Z","endTime":"2025-08-20T19:03:34.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":450203,"link":"/api/v1/people/450203","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to center field for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"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-20T19:03:34.418Z","endTime":"2025-08-20T19:03:34.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"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-20T19:03:34.420Z","endTime":"2025-08-20T19:03:34.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Zach McKinstry replaces right fielder Jahmai Jones, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-20T19:03:34.422Z","endTime":"2025-08-20T19:03:34.423Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":663330,"link":"/api/v1/people/663330"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.33536333776112,"strikeZoneBottom":1.38784367491681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50145476581816,"aZ":-29.6771476305754,"pfxX":-9.0596832109645,"pfxZ":1.3091198625249412,"pX":-1.431828822002454,"pZ":2.779107062942948,"vX0":5.988714366585457,"vY0":-137.25060818285024,"vZ0":-1.5436508922060204,"x":171.58,"y":163.74,"x0":-2.4655058605403575,"y0":50.00326815664069,"z0":5.370728672288069,"aX":-17.27738936674389},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":1961,"spinDirection":240},"zone":11,"typeConfidence":0.88,"plateTime":0.39914725818806795,"extension":5.989308284579542},"index":4,"playId":"395f9cda-59a7-3d4b-816c-392a4609447c","pitchNumber":1,"startTime":"2025-08-20T19:03:34.424Z","endTime":"2025-08-20T19:03:38.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":87.4,"endSpeed":81.3,"strikeZoneTop":3.2880018146817,"strikeZoneBottom":1.43279306079521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.497846486685756,"aZ":-30.152317627349966,"pfxX":-0.4247374972358555,"pfxZ":1.218317121582185,"pX":0.6581224570240156,"pZ":2.5027142003986347,"vX0":7.953310237396618,"vY0":-127.14910013844595,"vZ0":-1.1025897651038186,"x":91.91,"y":171.21,"x0":-2.4360099199468817,"y0":50.00309470629885,"z0":5.30311971513129,"aX":-0.705529777453979},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-0.7,"spinRate":2107,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.42839138664767873,"extension":6.1673938760791405},"index":5,"playId":"99bb75cb-2ed8-309d-b7fc-22487b538aea","pitchNumber":2,"startTime":"2025-08-20T19:03:46.439Z","endTime":"2025-08-20T19:03:50.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.766773992566176,"aZ":-30.835857619268655,"pfxX":-9.28971374536719,"pfxZ":0.6883214427091211,"pX":-0.10405427706831767,"pZ":2.3130471830623547,"vX0":9.262026357318167,"vY0":-137.82961450365417,"vZ0":-2.5525639242134397,"x":120.97,"y":176.33,"x0":-2.2905733970749376,"y0":50.00041774514993,"z0":5.319688615276339,"aX":-17.98764023600513},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":15.0,"spinRate":2013,"spinDirection":238},"zone":5,"typeConfidence":0.9,"plateTime":0.3964137230130613,"extension":6.151551016237776},"hitData":{"launchSpeed":95.3,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":156.65}},"index":6,"playId":"1c7ebb32-324f-3895-900f-5edc960aa6d2","pitchNumber":3,"startTime":"2025-08-20T19:04:01.259Z","endTime":"2025-08-20T19:04:09.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:04:09.929Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, pitcher Brenan Hanifee to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:04:37.938Z","endTime":"2025-08-20T19:05:00.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.49527060326591,"strikeZoneBottom":1.62930513057956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.374277843240655,"aZ":-27.56164688930407,"pfxX":-9.953049171575703,"pfxZ":2.332449643628455,"pX":1.5755121642456948,"pZ":1.2239668479785886,"vX0":14.026230459905292,"vY0":-138.67505571542665,"vZ0":-5.760902601013122,"x":56.95,"y":205.73,"x0":-2.217773047093512,"y0":50.003138765841456,"z0":5.128937695973813,"aX":-19.694632971690854},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1971,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.39257974300131115,"extension":6.195753323664589},"index":0,"playId":"f3d5e27a-2573-37b6-ba0b-9fd5eb403cda","pitchNumber":1,"startTime":"2025-08-20T19:04:37.938Z","endTime":"2025-08-20T19:04:41.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.981154579342046,"aZ":-27.637475740771446,"pfxX":-9.260845531690773,"pfxZ":2.3113582231677023,"pX":-0.2059042489002511,"pZ":1.9415944448379134,"vX0":9.21367289927526,"vY0":-138.4770164646055,"vZ0":-4.003488334708424,"x":124.85,"y":186.36,"x0":-2.3568900155619987,"y0":50.00115158841765,"z0":5.233271933760577,"aX":-18.16665553477479},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2003,"spinDirection":242},"zone":8,"typeConfidence":0.87,"plateTime":0.39400335557819677,"extension":6.155657510050859},"hitData":{"launchSpeed":87.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.7,"coordY":183.01}},"index":1,"playId":"161242c9-1433-37e7-a081-00749c2b18ab","pitchNumber":2,"startTime":"2025-08-20T19:04:52.238Z","endTime":"2025-08-20T19:05:00.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:05:00.729Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:05:23.852Z","endTime":"2025-08-20T19:07:56.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.351319367503734,"aZ":-31.533144401101648,"pfxX":-9.904526791984853,"pfxZ":0.3328252981013051,"pX":-0.3131163846292158,"pZ":2.5693411092492315,"vX0":8.763841330131163,"vY0":-137.89725536304627,"vZ0":-1.7499922826451475,"x":128.94,"y":169.41,"x0":-2.2438769242015697,"y0":50.00383172434915,"z0":5.337337345301898,"aX":-19.097198882234043},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":1849,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.3970366298961876,"extension":6.092355643003013},"index":0,"playId":"fb6fb31f-0da7-37b6-b157-012c32d75e83","pitchNumber":1,"startTime":"2025-08-20T19:05:23.852Z","endTime":"2025-08-20T19:05:27.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.46504123090787,"strikeZoneBottom":1.55211094017391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343329006700294,"aZ":-25.62196719348878,"pfxX":-11.036000010432934,"pfxZ":3.4450163096889836,"pX":0.8923074319780819,"pZ":1.3235485714181177,"vX0":12.18997766561166,"vY0":-136.585270928127,"vZ0":-5.701210167140257,"x":82.99,"y":203.04,"x0":-2.181635436953118,"y0":50.00197624727777,"z0":5.185433676820945,"aX":-20.980230396936665},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":17.6,"spinRate":2131,"spinDirection":238},"zone":14,"typeConfidence":0.88,"plateTime":0.40006771076628755,"extension":6.128440664666178},"index":1,"playId":"adf6a2b2-75eb-381a-b2aa-d2493d41c2ce","pitchNumber":2,"startTime":"2025-08-20T19:05:44.743Z","endTime":"2025-08-20T19:05:48.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.44297271181775,"strikeZoneBottom":1.63027518662443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.880788157886304,"aZ":-29.875078655780566,"pfxX":-0.5007159664873191,"pfxZ":1.4112686792362625,"pX":1.161253219795383,"pZ":1.3504051908769419,"vX0":9.190545253088132,"vY0":-126.75960308210027,"vZ0":-3.5302185022058747,"x":72.74,"y":202.32,"x0":-2.4460417161528385,"y0":50.001593261202366,"z0":5.145932621218652,"aX":-0.8156459076880481},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2242,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.43208535648305135,"extension":5.9873967505087045},"index":2,"playId":"8c11676f-e33f-3f5e-aae0-769de1794654","pitchNumber":3,"startTime":"2025-08-20T19:05:58.968Z","endTime":"2025-08-20T19:06:03.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.3542137422101,"strikeZoneBottom":1.47454421289115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.900190727863347,"aZ":-32.68271403303388,"pfxX":0.21169199864059962,"pfxZ":-0.322757657968622,"pX":-1.2185428533509082,"pZ":1.593136795521061,"vX0":3.543580416137785,"vY0":-125.36426411922412,"vZ0":-2.4957171412985826,"x":163.45,"y":195.77,"x0":-2.6792074690141527,"y0":50.002245107951545,"z0":5.27563712066117,"aX":0.33515741127551474},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-1.2,"spinRate":2247,"spinDirection":83},"zone":13,"typeConfidence":0.91,"plateTime":0.43731452853313124,"extension":5.958176186685971},"index":3,"playId":"c3c4d57e-268c-39c1-8579-49024038b602","pitchNumber":4,"startTime":"2025-08-20T19:06:14.447Z","endTime":"2025-08-20T19:06:18.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.079144540754736,"aZ":-28.274750298383154,"pfxX":-9.822436180863285,"pfxZ":2.0412169793845933,"pX":-0.07042616690052125,"pZ":1.8196982899014709,"vX0":9.581097470279222,"vY0":-137.1237961093756,"vZ0":-4.177023885453156,"x":119.68,"y":189.65,"x0":-2.3262446291318977,"y0":50.00589967330041,"z0":5.2821477900523846,"aX":-18.790858736326403},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":2227,"spinDirection":237},"zone":8,"typeConfidence":0.88,"plateTime":0.39876841144964237,"extension":6.129353713867156},"index":4,"playId":"40727033-5fcd-3bf5-92e9-146a6a8f5bab","pitchNumber":5,"startTime":"2025-08-20T19:06:30.768Z","endTime":"2025-08-20T19:06:37.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.815311979667516,"aZ":-20.848694640844133,"pfxX":-7.246506375250565,"pfxZ":5.723625703529418,"pX":-0.9193046375107584,"pZ":2.4969345850364424,"vX0":6.606465848686182,"vY0":-139.41279496700363,"vZ0":-3.949818018650683,"x":152.04,"y":171.36,"x0":-2.3722570291635283,"y0":50.00141233066124,"z0":5.299038922359337,"aX":-14.337387473441272},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":11.9,"spinRate":1987,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.3920975747636448,"extension":6.1735176233778315},"index":5,"playId":"620e6b5e-c0c9-3352-8b36-c7f8ee144618","pitchNumber":6,"startTime":"2025-08-20T19:06:51.157Z","endTime":"2025-08-20T19:06:55.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-20T19:07:12.983Z","endTime":"2025-08-20T19:07:25.108Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.979232250761985,"aZ":-29.06974897409946,"pfxX":-8.468702788654504,"pfxZ":1.597946859617748,"pX":-1.1218888415956343,"pZ":3.278126349487547,"vX0":6.363888078638979,"vY0":-137.79302338952968,"vZ0":-0.5367501706242412,"x":159.76,"y":150.27,"x0":-2.3505202608191027,"y0":50.00099937935439,"z0":5.423853448646895,"aX":-16.43326771853622},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1846,"spinDirection":238},"zone":11,"typeConfidence":0.87,"plateTime":0.39610753541078436,"extension":6.05081319033549},"index":7,"playId":"3b70c9d9-409b-3528-a9ec-6d1c8c6078d9","pitchNumber":7,"startTime":"2025-08-20T19:07:25.108Z","endTime":"2025-08-20T19:07:28.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.981262779819474,"aZ":-27.657735209555817,"pfxX":-9.798018429163527,"pfxZ":2.3097672993681044,"pX":-0.6119807830425126,"pZ":2.6536899557480473,"vX0":8.18275187295352,"vY0":-138.67688685534753,"vZ0":-2.307039937265011,"x":140.33,"y":167.13,"x0":-2.32279737619422,"y0":50.001202193378575,"z0":5.334568260469056,"aX":-19.14978718544922},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":2062,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.39442135513435117,"extension":6.1796642609468835},"hitData":{"launchSpeed":95.2,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.93,"coordY":104.43}},"index":8,"playId":"2299ad5c-0a2d-3709-8c49-2bdc58e289c4","pitchNumber":8,"startTime":"2025-08-20T19:07:46.476Z","endTime":"2025-08-20T19:07:56.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:07:56.366Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:08:12.565Z","endTime":"2025-08-20T19:09:25.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":2.86316109099083,"strikeZoneBottom":1.21560506801017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51113414412943,"aZ":-27.278226353458994,"pfxX":-0.6840751558811684,"pfxZ":2.8993225273016865,"pX":0.37308445810106705,"pZ":2.9126915556091464,"vX0":7.244806078435169,"vY0":-128.55200587510092,"vZ0":-1.0041920410379175,"x":102.78,"y":160.14,"x0":-2.3824580138180567,"y0":50.00150856780544,"z0":5.409516111722638,"aX":-1.1552300435727765},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-0.2,"spinRate":2180,"spinDirection":121},"zone":3,"typeConfidence":0.87,"plateTime":0.424687818627127,"extension":6.0882131125817045},"index":0,"playId":"30477227-724b-3f54-b10e-6837c97e4016","pitchNumber":1,"startTime":"2025-08-20T19:08:22.227Z","endTime":"2025-08-20T19:08:26.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":87.4,"endSpeed":81.2,"strikeZoneTop":2.79046402557666,"strikeZoneBottom":1.24369177334393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67788896867421,"aZ":-28.415815871935393,"pfxX":1.448340279747005,"pfxZ":2.270618042840759,"pX":0.026746945122425668,"pZ":1.2052974075019036,"vX0":5.904424164014663,"vY0":-127.25395713464746,"vZ0":-4.44557654550244,"x":115.98,"y":206.24,"x0":-2.502454971146075,"y0":50.00424014885571,"z0":5.200283867994305,"aX":2.3986822223810003},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2176,"spinDirection":87},"zone":8,"typeConfidence":0.91,"plateTime":0.42878848755486176,"extension":5.965953702441552},"index":1,"playId":"5165c169-8863-3a94-9d9b-b6e03ab50b9d","pitchNumber":2,"startTime":"2025-08-20T19:08:38.369Z","endTime":"2025-08-20T19:08:42.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":2.78278074524698,"strikeZoneBottom":1.19720452791885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.817878358487,"aZ":-21.564075618246182,"pfxX":-7.599290192328052,"pfxZ":5.367004777553557,"pX":-0.639391070520917,"pZ":1.0365046941700884,"vX0":7.781305612472392,"vY0":-138.70380993373428,"vZ0":-7.332942843101711,"x":141.37,"y":210.79,"x0":-2.4744857920854684,"y0":50.00363267718129,"z0":5.119532094983249,"aX":-15.022648374474922},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":12.5,"spinRate":2124,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39274193890783726,"extension":6.250803160589984},"index":2,"playId":"9237fe68-eca9-321f-ac9c-f75e17f0eec8","pitchNumber":3,"startTime":"2025-08-20T19:08:55.466Z","endTime":"2025-08-20T19:08:59.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":2.82,"strikeZoneBottom":1.28,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.807419249746015,"aZ":-24.782041756528884,"pfxX":-8.041714557679885,"pfxZ":3.7510430605694607,"pX":-0.6169420191071964,"pZ":1.7111000215152132,"vX0":7.74232816719631,"vY0":-138.91768452366725,"vZ0":-5.034725776169802,"x":140.52,"y":192.58,"x0":-2.384628885287896,"y0":50.0031245824281,"z0":5.1776694459852886,"aX":-15.843120479156681},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":13.1,"spinRate":2128,"spinDirection":234},"zone":7,"typeConfidence":0.66,"plateTime":0.3931069683067081,"extension":6.201430406616916},"hitData":{"launchSpeed":76.0,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.29,"coordY":165.78}},"index":3,"playId":"68be2301-4360-3580-879f-52babfb6630b","pitchNumber":4,"startTime":"2025-08-20T19:09:17.518Z","endTime":"2025-08-20T19:09:25.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:09:25.183Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gleyber Torres pops out to second baseman Mauricio Dubón.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:11:57.471Z","endTime":"2025-08-20T19:13:46.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Shawn Dubin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:11:26.039Z","endTime":"2025-08-20T19:11:59.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.164485122318517,"aZ":-25.15601711667821,"pfxX":0.1420396392570754,"pfxZ":4.3218218539347815,"pX":0.1504402122788254,"pZ":2.1049396787629373,"vX0":5.772835843342175,"vY0":-126.48152394286292,"vZ0":-2.388371694511032,"x":111.27,"y":181.95,"x0":-2.177510441251307,"y0":50.00364309994271,"z0":5.073261619740159,"aX":0.23063418051034631},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.6,"spinRate":2153,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4326127848777497,"extension":6.332139376813769},"index":1,"playId":"dd7c5473-8c96-32f4-94f8-612a7f7fb625","pitchNumber":1,"startTime":"2025-08-20T19:11:59.748Z","endTime":"2025-08-20T19:12:02.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125749902034094,"aZ":-16.937825674614825,"pfxX":-7.3272148102320145,"pfxZ":7.71003553548706,"pX":-0.2765710159018692,"pZ":2.628017506025711,"vX0":7.172046593314305,"vY0":-138.96476421983087,"vZ0":-3.6078459215223777,"x":127.54,"y":167.82,"x0":-1.9261236946911302,"y0":50.000857364088276,"z0":5.05302769240774,"aX":-14.477251955416452},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2269,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3925946349353051,"extension":6.101421487480281},"index":2,"playId":"ed65db74-065e-3131-bbb0-fcabb0a6d378","pitchNumber":2,"startTime":"2025-08-20T19:12:18.939Z","endTime":"2025-08-20T19:12:22.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3241084969091,"aZ":-18.31084575305302,"pfxX":-7.743044227148904,"pfxZ":6.944492999066538,"pX":-0.3224333358053288,"pZ":3.0041519017063414,"vX0":7.442655575392657,"vY0":-139.4363373927803,"vZ0":-2.2718231396933994,"x":129.29,"y":157.67,"x0":-2.0026402340686595,"y0":50.002246030775446,"z0":5.019403693745482,"aX":-15.455970751985568},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":12.7,"spinRate":2336,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3907848351689407,"extension":6.165424774286584},"index":3,"playId":"bb195e70-3cbe-3651-8830-9204a0389e9f","pitchNumber":3,"startTime":"2025-08-20T19:12:40.189Z","endTime":"2025-08-20T19:12:44.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T19:13:13.613Z","endTime":"2025-08-20T19:13:19.035Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.12377483444353,"strikeZoneBottom":1.4130284388933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.593948352221744,"aZ":-24.61663189480164,"pfxX":-1.0948822553134798,"pfxZ":4.724389193787696,"pX":1.4236132966325952,"pZ":1.444103449242106,"vX0":8.936285510950912,"vY0":-124.76756376614405,"vZ0":-3.671764724313323,"x":62.74,"y":199.79,"x0":-2.0396196293150837,"y0":50.00368411943878,"z0":4.929449470234935,"aX":-1.7524776534225168},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":0.2,"spinRate":1998,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4365101173051835,"extension":6.559221027129197},"index":5,"playId":"bd706b25-78cd-3559-99ad-bf75f98b54a2","pitchNumber":4,"startTime":"2025-08-20T19:13:19.035Z","endTime":"2025-08-20T19:13:22.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36961337748571,"aZ":-26.208487764836185,"pfxX":-0.17944433593936537,"pfxZ":3.705069338206945,"pX":0.34856779577298913,"pZ":2.366792672605067,"vX0":6.308758578732044,"vY0":-125.5423179121003,"vZ0":-1.4343268469380428,"x":103.71,"y":174.88,"x0":-2.164494870913284,"y0":50.00238716625636,"z0":5.061547086595601,"aX":-0.2896021452584131},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":-1.0,"spinRate":2037,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4348548963862635,"extension":6.4153596753042565},"hitData":{"launchSpeed":77.2,"launchAngle":50.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.43,"coordY":120.05}},"index":6,"playId":"e30b19c3-9cc5-3514-b531-8b0d901ad38f","pitchNumber":5,"startTime":"2025-08-20T19:13:37.045Z","endTime":"2025-08-20T19:13:46.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:13:46.267Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Ibáñez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:14:09.984Z","endTime":"2025-08-20T19:15:53.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.5,"endSpeed":88.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.046043790936093,"aZ":-18.012839007587722,"pfxX":-6.353301185402381,"pfxZ":7.049003642933009,"pX":-0.3741551256581545,"pZ":3.0966682746190806,"vX0":6.860154549918977,"vY0":-140.43876897987982,"vZ0":-2.046586325369994,"x":131.26,"y":155.17,"x0":-2.016225800888694,"y0":50.00576621092713,"z0":4.99904435658155,"aX":-12.768709057333163},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2330,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3891404608017841,"extension":6.11418685272992},"index":0,"playId":"5992c27a-7a2a-3bce-9356-e234515fc4e1","pitchNumber":1,"startTime":"2025-08-20T19:14:11.517Z","endTime":"2025-08-20T19:14:15.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":87.9,"strikeZoneTop":3.12947809054974,"strikeZoneBottom":1.4376816600369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.977674594474003,"aZ":-19.102139673793232,"pfxX":-8.338609703971244,"pfxZ":6.642219700918808,"pX":0.8508891717077938,"pZ":3.052839597037356,"vX0":10.774060987880288,"vY0":-138.67728756147383,"vZ0":-1.7176246576502199,"x":84.57,"y":156.35,"x0":-1.9823079950624158,"y0":50.002969550988354,"z0":4.94079864336972,"aX":-16.41190658599433},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":13.2,"spinRate":2189,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3934016470771122,"extension":6.353364319067561},"index":1,"playId":"9d588cb0-74b1-39ae-adea-510ce6733d4d","pitchNumber":2,"startTime":"2025-08-20T19:14:29.259Z","endTime":"2025-08-20T19:14:33.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.12381614214803,"strikeZoneBottom":1.43221476856428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.766202817830298,"aZ":-20.856789561933848,"pfxX":-8.852951560605627,"pfxZ":5.694000833732559,"pX":0.08204531800272219,"pZ":3.917875936925502,"vX0":8.966482831508994,"vY0":-139.92347737873706,"vZ0":0.5667076264672763,"x":113.87,"y":133.0,"x0":-2.0095712531730388,"y0":50.005944027954094,"z0":5.076477579048363,"aX":-17.606111870316724},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2292,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3910406225414267,"extension":6.27468043908154},"index":2,"playId":"0f9a1a12-546f-37f9-9c86-cec5785260ba","pitchNumber":3,"startTime":"2025-08-20T19:14:48.510Z","endTime":"2025-08-20T19:14:52.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":85.9,"endSpeed":79.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.848949305342444,"aZ":-26.522173510690322,"pfxX":0.31268676668039275,"pfxZ":3.5184185928416545,"pX":-0.8965827574982942,"pZ":1.9834602821292904,"vX0":3.60325296850533,"vY0":-125.24340991584937,"vZ0":-2.3989085288450083,"x":151.18,"y":185.23,"x0":-2.388308841325785,"y0":50.00083825629641,"z0":5.100206191985125,"aX":0.5009779679014619},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2161,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.43562006412958043,"extension":6.359983757184045},"index":3,"playId":"0f4baa79-671d-3186-a66b-6a3c0c04a9fc","pitchNumber":4,"startTime":"2025-08-20T19:15:07.714Z","endTime":"2025-08-20T19:15:10.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.646419733229788,"aZ":-17.254493973725122,"pfxX":-7.021254036795192,"pfxZ":7.50420748753608,"pX":-0.8560483211846032,"pZ":3.1925734307281513,"vX0":5.52076361995725,"vY0":-139.6712438002121,"vZ0":-2.071139654146476,"x":149.63,"y":152.58,"x0":-1.9400329110999315,"y0":50.00144101631523,"z0":5.070693581767319,"aX":-13.956597880524052},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2275,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39124540674393815,"extension":6.141568184885046},"index":4,"playId":"f2e44a99-a740-3bec-aeb8-603973d70dd8","pitchNumber":5,"startTime":"2025-08-20T19:15:27.967Z","endTime":"2025-08-20T19:15:31.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48685085828523,"aZ":-17.12635182721455,"pfxX":-7.857034286476028,"pfxZ":7.576855093624108,"pX":-0.35756714654658417,"pZ":3.6540106239331718,"vX0":7.27681866242819,"vY0":-139.79242867264944,"vZ0":-0.5417872528150495,"x":130.63,"y":140.12,"x0":-1.9691597116418214,"y0":50.00340605484275,"z0":4.971119383889555,"aX":-15.605550465744283},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2396,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39129866150862647,"extension":6.139862617311557},"index":5,"playId":"bb07fa72-87b3-3cff-8872-4aa57d01ef8b","pitchNumber":6,"startTime":"2025-08-20T19:15:49.829Z","endTime":"2025-08-20T19:15:53.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:15:53.576Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:16:10.619Z","endTime":"2025-08-20T19:16:28.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41198437000001,"aZ":-27.08322309700899,"pfxX":-0.9253117276998043,"pfxZ":3.0564839258111025,"pX":-0.13021864446363937,"pZ":2.477143608759044,"vX0":5.499202312637743,"vY0":-127.93249516235609,"vZ0":-1.1515912463531786,"x":121.96,"y":171.9,"x0":-2.183643354918216,"y0":50.00154456743871,"z0":5.048291392010603,"aX":-1.54128840410273},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":2349,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4275010540030908,"extension":6.180279462350252},"hitData":{"launchSpeed":93.7,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.28,"coordY":164.25}},"index":0,"playId":"61dd2c7f-84af-339e-b732-4acf10343077","pitchNumber":1,"startTime":"2025-08-20T19:16:20.388Z","endTime":"2025-08-20T19:16:28.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":660853,"link":"/api/v1/people/660853"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:16:28.993Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:18:41.614Z","endTime":"2025-08-20T19:19:56.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.44151569406291,"strikeZoneBottom":1.46000947276383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.753829886459595,"aZ":-26.511925501414265,"pfxX":-8.74106652301124,"pfxZ":2.9179892151387383,"pX":-0.007041854194263909,"pZ":1.8388859129983703,"vX0":9.351968767501864,"vY0":-137.8214636852636,"vZ0":-4.52443650630584,"x":117.27,"y":189.13,"x0":-2.2924663068743123,"y0":50.00673938473286,"z0":5.270753024715832,"aX":-16.988420716280324},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":14.2,"spinRate":2118,"spinDirection":234},"zone":8,"typeConfidence":0.81,"plateTime":0.3958979429024132,"extension":6.140145782770738},"index":0,"playId":"8dfa5224-ce30-3f17-954c-b94032d564c4","pitchNumber":1,"startTime":"2025-08-20T19:18:41.614Z","endTime":"2025-08-20T19:18:44.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.3513873926871,"strikeZoneBottom":1.55856048692027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02904435053163,"aZ":-28.50430446023875,"pfxX":-9.623396109086276,"pfxZ":1.893136051852614,"pX":-0.7356671633272381,"pZ":1.0412752578304854,"vX0":8.033914738795906,"vY0":-138.30187199210317,"vZ0":-6.171109867750924,"x":145.04,"y":210.67,"x0":-2.4238203395570395,"y0":50.005746625130115,"z0":5.206168728872355,"aX":-18.69818765702789},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":2166,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.3956017769993081,"extension":6.277202521504717},"index":1,"playId":"3a8542f0-01ab-3d93-b666-9d256cd3ab61","pitchNumber":2,"startTime":"2025-08-20T19:18:56.679Z","endTime":"2025-08-20T19:19:01.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.29207954526444,"strikeZoneBottom":1.4047471141894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.722494918328618,"aZ":-27.849538207921146,"pfxX":-0.052607954565031534,"pfxZ":2.6623788082569035,"pX":0.9154987387095286,"pZ":1.3237031760332874,"vX0":7.894468474104992,"vY0":-127.2570728296954,"vZ0":-4.245002953756227,"x":82.1,"y":203.04,"x0":-2.2340220936126696,"y0":50.00174238908977,"z0":5.24703443742991,"aX":-0.08749572549640483},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-1.9,"spinRate":2270,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43218874521927564,"extension":6.091188405861559},"index":2,"playId":"df93d8bd-feeb-31ec-ad8d-0c085d371e4c","pitchNumber":3,"startTime":"2025-08-20T19:19:10.840Z","endTime":"2025-08-20T19:19:15.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34885925862083,"aZ":-28.296413629106148,"pfxX":-9.139514309462907,"pfxZ":2.0218915649891054,"pX":-0.02014681238608932,"pZ":1.5637375646448273,"vX0":9.520717841581137,"vY0":-137.11493791623025,"vZ0":-4.953512698045628,"x":117.77,"y":196.56,"x0":-2.3385133081455654,"y0":50.00111890740579,"z0":5.308042251610212,"aX":-17.521366315606826},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":2150,"spinDirection":239},"zone":8,"typeConfidence":0.86,"plateTime":0.3984071713295543,"extension":6.251910704472203},"index":3,"playId":"bf3ba375-662e-3f57-90ec-931891e53678","pitchNumber":4,"startTime":"2025-08-20T19:19:25.824Z","endTime":"2025-08-20T19:19:29.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55892844802003,"aZ":-18.778187653197005,"pfxX":-7.5337481438530665,"pfxZ":6.819647472897456,"pX":0.34543024268753647,"pZ":3.2820470163488555,"vX0":9.717860782028483,"vY0":-139.33030532388761,"vZ0":-2.3088483389488905,"x":103.83,"y":150.16,"x0":-2.2102011763062013,"y0":50.004007032372144,"z0":5.363631509825048,"aX":-14.801433976627424},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":2198,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39325931538493464,"extension":6.142112970763651},"index":4,"playId":"81e3f6dd-c1b6-3d5c-a491-44f3f9538997","pitchNumber":5,"startTime":"2025-08-20T19:19:52.718Z","endTime":"2025-08-20T19:19:56.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:19:56.679Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jesús Sánchez lines out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:22:25.016Z","endTime":"2025-08-20T19:23:06.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"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-20T19:20:15.603Z","endTime":"2025-08-20T19:21:09.541Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Holton replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"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-20T19:21:09.541Z","endTime":"2025-08-20T19:22:27.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.005685375672982,"aZ":-26.862100167295612,"pfxX":-5.213474865430372,"pfxZ":3.742754176606476,"pX":-2.5205184783836416,"pZ":0.8210992392077316,"vX0":-7.518169183132995,"vY0":-118.97912113696746,"vZ0":-5.110967511866079,"x":213.08,"y":216.61,"x0":1.370076626415506,"y0":50.002244119834415,"z0":5.461525789716523,"aX":-7.3970867015600295},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":2843,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4621660557549543,"extension":6.522255295914691},"index":2,"playId":"e867f618-e7c5-3592-8508-9a44ecb6dcfe","pitchNumber":1,"startTime":"2025-08-20T19:22:27.244Z","endTime":"2025-08-20T19:22:31.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.49843541370575,"strikeZoneBottom":1.46923730843654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82980688703497,"aZ":-28.624569947635923,"pfxX":-9.593807035848844,"pfxZ":2.4960441912710234,"pX":-2.6119237332725707,"pZ":1.2618655638240917,"vX0":-6.498123846080496,"vY0":-118.61511074828206,"vZ0":-3.851610130678524,"x":216.56,"y":204.71,"x0":1.4104749446202924,"y0":50.00524624921422,"z0":5.518644642363966,"aX":-13.662673654537306},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.8,"breakHorizontal":19.0,"spinRate":2828,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46189517146609305,"extension":6.29621463721989},"index":3,"playId":"e9be6ad1-3dff-34ac-bc3b-955330acfacf","pitchNumber":2,"startTime":"2025-08-20T19:22:45.065Z","endTime":"2025-08-20T19:22:49.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32232814807806,"aZ":-22.15078686442451,"pfxX":8.856787864928169,"pfxZ":5.581809413901519,"pX":0.43892512426494973,"pZ":3.337514866940482,"vX0":-5.5681090130856035,"vY0":-132.90785631569716,"vZ0":-1.95952511082721,"x":100.27,"y":148.67,"x0":1.4056207180866087,"y0":50.006513798648356,"z0":5.685871639898075,"aX":15.917669745103659},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2204,"spinDirection":145},"zone":3,"typeConfidence":0.89,"plateTime":0.4114184502744851,"extension":6.425713825704392},"hitData":{"launchSpeed":83.0,"launchAngle":25.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.87,"coordY":107.87}},"index":4,"playId":"860f09a9-491b-3e4b-be59-170cd4a05de2","pitchNumber":3,"startTime":"2025-08-20T19:23:00.570Z","endTime":"2025-08-20T19:23:06.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:23:06.653Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:23:20.848Z","endTime":"2025-08-20T19:24:18.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08622762597351,"aZ":-28.16392570360068,"pfxX":-1.5741094972334735,"pfxZ":2.3699880551215298,"pX":-0.40079781219579946,"pZ":3.30985231095119,"vX0":-3.7250499654286613,"vY0":-128.3484429485838,"vZ0":-0.9520017606028632,"x":132.28,"y":149.41,"x0":1.2658266262369036,"y0":50.00180393865438,"z0":5.8514239172157625,"aX":-2.66256881615201},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":3.6,"spinRate":2317,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.4244876987123236,"extension":6.4458524115835685},"index":0,"playId":"f5e378cd-5289-37e5-8bc0-ccdda72f8fff","pitchNumber":1,"startTime":"2025-08-20T19:23:33.277Z","endTime":"2025-08-20T19:23:42.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.875988476995623,"aZ":-27.66924412961218,"pfxX":-2.263922618410304,"pfxZ":2.7225213326635442,"pX":-0.7035899120808764,"pZ":1.8802780108376054,"vX0":-4.297165717977119,"vY0":-126.82738721918811,"vZ0":-4.186656414620999,"x":143.82,"y":188.01,"x0":1.2960105849921584,"y0":50.006200883189344,"z0":5.717656225454101,"aX":-3.7494248524981812},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":4.9,"spinRate":2389,"spinDirection":213},"zone":7,"typeConfidence":0.88,"plateTime":0.42914350243354304,"extension":6.549557938173691},"hitData":{"launchSpeed":90.6,"launchAngle":13.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.23,"coordY":107.49}},"index":1,"playId":"2b9238f6-ac21-3439-8dd4-4c468033ac01","pitchNumber":2,"startTime":"2025-08-20T19:24:07.250Z","endTime":"2025-08-20T19:24:18.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:24:18.569Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chas McCormick grounds into a force out, shortstop Zach McKinstry to second baseman Gleyber Torres. Yainer Diaz out at 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:24:58.954Z","endTime":"2025-08-20T19:25:09.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chas McCormick replaces Jacob Melton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"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-20T19:24:49.592Z","endTime":"2025-08-20T19:25:01.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.379426782644916,"aZ":-30.06236863052216,"pfxX":8.37588965572516,"pfxZ":1.3710415283017277,"pX":0.320094442884308,"pZ":1.7826376664299446,"vX0":-5.6097918106572955,"vY0":-123.78706396462597,"vZ0":-2.8840437499969074,"x":104.8,"y":190.65,"x0":1.5357442654503455,"y0":50.0023101569269,"z0":5.4983106381800395,"aX":12.904258902272467},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-13.7,"spinRate":1675,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.4436905308484791,"extension":6.588279173613304},"hitData":{"launchSpeed":97.2,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.94,"coordY":153.61}},"index":1,"playId":"4acb19c8-fb29-3bbd-830c-87b3a4ba685a","pitchNumber":1,"startTime":"2025-08-20T19:25:01.222Z","endTime":"2025-08-20T19:25:09.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:25:09.426Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, first baseman Christian Walker to pitcher Logan VanWey.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:27:42.826Z","endTime":"2025-08-20T19:28:23.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chas McCormick remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:27:45.133Z","endTime":"2025-08-20T19:27:45.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"702","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan VanWey replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"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-20T19:27:45.135Z","endTime":"2025-08-20T19:27:45.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701121,"link":"/api/v1/people/701121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660853,"link":"/api/v1/people/660853","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.64646732759353,"strikeZoneBottom":1.68132512969554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98742450192159,"aZ":-17.94858463920942,"pfxX":-7.088239295768225,"pfxZ":7.704827150515259,"pX":0.6739138260180362,"pZ":2.7323493702550734,"vX0":10.024152023339603,"vY0":-134.71387108517484,"vZ0":-2.374583461265167,"x":91.31,"y":165.01,"x0":-2.166436867121909,"y0":50.0047508328401,"z0":4.887452498478707,"aX":-13.091359176653478},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":10.8,"spinRate":2250,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4058642290843668,"extension":6.786473893659094},"index":2,"playId":"2cdad67d-a161-3fd2-8686-2b653af68b0b","pitchNumber":1,"startTime":"2025-08-20T19:27:45.137Z","endTime":"2025-08-20T19:27:49.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.481484391527772,"aZ":-17.073866202680477,"pfxX":-6.998081766479027,"pfxZ":8.211462741636282,"pX":0.31447320570381754,"pZ":1.8264168348982965,"vX0":9.38962396386409,"vY0":-133.91684876749574,"vZ0":-4.443570715406013,"x":105.01,"y":189.47,"x0":-2.3075234515935668,"y0":50.00474477986215,"z0":4.707059098508293,"aX":-12.873474425824352},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2359,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.40704172667287475,"extension":6.8810834645396115},"index":3,"playId":"171bae5c-5f95-3625-90d5-b887fefa5a88","pitchNumber":2,"startTime":"2025-08-20T19:27:58.412Z","endTime":"2025-08-20T19:28:01.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.665576547061633,"aZ":-19.949071510437197,"pfxX":-8.673666382294517,"pfxZ":6.696313795462807,"pX":-0.028430045169673245,"pZ":3.100004397649099,"vX0":9.632891945882381,"vY0":-133.93531558753588,"vZ0":-0.5468164349728877,"x":118.08,"y":155.08,"x0":-2.536766379244062,"y0":50.001312400235875,"z0":4.727551147301409,"aX":-15.83133270461824},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2257,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4082207384800922,"extension":6.694112816823541},"hitData":{"launchSpeed":93.7,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.76,"coordY":165.0}},"index":4,"playId":"00ad02bf-5689-3446-a3a8-7e8d04fff78d","pitchNumber":3,"startTime":"2025-08-20T19:28:15.404Z","endTime":"2025-08-20T19:28:23.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:28:23.279Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:28:42.408Z","endTime":"2025-08-20T19:29:53.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.21707974534381,"strikeZoneBottom":1.35045971286381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415677894728482,"aZ":-26.997567692722864,"pfxX":-8.567688436724593,"pfxZ":2.8361887543178685,"pX":0.7499784581983834,"pZ":1.1670131333782934,"vX0":10.64849919950686,"vY0":-133.35030169444642,"vZ0":-4.108706899836556,"x":88.41,"y":207.27,"x0":-2.159276834141761,"y0":50.00058258125007,"z0":4.648201055963947,"aX":-15.616835718771277},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":13.6,"spinRate":2058,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40885675756494955,"extension":6.781158787377694},"index":0,"playId":"52f8232a-928e-3642-b4a2-11aaf01853b2","pitchNumber":1,"startTime":"2025-08-20T19:28:49.380Z","endTime":"2025-08-20T19:28:53.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.119687120778995,"aZ":-27.50493300070056,"pfxX":-7.4993015796770965,"pfxZ":2.5808765204397854,"pX":-1.2313011737436168,"pZ":2.474874202027876,"vX0":6.029261606214402,"vY0":-132.54092098076876,"vZ0":-0.7273001434020933,"x":163.93,"y":171.96,"x0":-2.543676234251023,"y0":50.00017957496105,"z0":4.733453080070269,"aX":-13.552137898799499},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":12.5,"spinRate":2151,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4107745155701301,"extension":6.65019593289832},"index":1,"playId":"d2080c87-f653-3aa8-b4c7-e55359cf05fe","pitchNumber":2,"startTime":"2025-08-20T19:29:02.749Z","endTime":"2025-08-20T19:29:05.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411807570821697,"aZ":-19.29539257951248,"pfxX":-5.44605477002618,"pfxZ":7.018845644945932,"pX":-0.054872173554337336,"pZ":2.378559827937561,"vX0":8.016398597396966,"vY0":-134.22634664524386,"vZ0":-2.5958613714394465,"x":119.09,"y":174.56,"x0":-2.36435992263472,"y0":50.00635852608676,"z0":4.722816431526083,"aX":-9.999489259067287},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":8.3,"spinRate":2145,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4071171662676938,"extension":6.733678120066981},"index":2,"playId":"b7c725bb-7cba-3eba-a01d-be3fb7cf804d","pitchNumber":3,"startTime":"2025-08-20T19:29:23.631Z","endTime":"2025-08-20T19:29:27.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"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-20T19:29:39.094Z","endTime":"2025-08-20T19:29:50.075Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.669796612382495,"aZ":-19.92318800314729,"pfxX":-2.415466089076701,"pfxZ":6.614731765153101,"pX":0.5771132290672474,"pZ":3.546749279015368,"vX0":8.337447097923272,"vY0":-134.81166230998187,"vZ0":0.16177276521166184,"x":95.0,"y":143.02,"x0":-2.2336286488202424,"y0":50.00137800285886,"z0":4.885530471524085,"aX":-4.474434547193349},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":2.8,"spinRate":2184,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4053684296778237,"extension":6.611296308918071},"index":4,"playId":"f90e176d-6c06-3c7b-bad9-6fd5193ce116","pitchNumber":4,"startTime":"2025-08-20T19:29:50.075Z","endTime":"2025-08-20T19:29:53.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:29:53.460Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Mauricio Dubón to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:29:58.888Z","endTime":"2025-08-20T19:30:49.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701121,"fullName":"Logan VanWey","link":"/api/v1/people/701121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.24730666310487,"strikeZoneBottom":1.3264682782773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891580477345794,"aZ":-17.918997143793952,"pfxX":-6.645942927962917,"pfxZ":7.682157004784492,"pX":0.2658168977401444,"pZ":1.5115750663131815,"vX0":9.236811171626371,"vY0":-134.99336760668712,"vZ0":-5.141900264935913,"x":106.87,"y":197.97,"x0":-2.328152366004486,"y0":50.00438199049794,"z0":4.692588228290181,"aX":-12.334859595440319},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2168,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.40491709145107535,"extension":6.792199660544826},"index":0,"playId":"5ae73119-ad9c-39fc-9664-7e4ba3e5445f","pitchNumber":1,"startTime":"2025-08-20T19:30:16.039Z","endTime":"2025-08-20T19:30:20.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":85.8,"endSpeed":78.6,"strikeZoneTop":3.23371194148392,"strikeZoneBottom":1.28034029848205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.533345701334532,"aZ":-36.474371855405,"pfxX":-10.327564829891184,"pfxZ":-2.7315665377282414,"pX":-2.0064618339356253,"pZ":2.167064093619397,"vX0":4.497920924087017,"vY0":-124.83039856497597,"vZ0":1.2274794601573045,"x":193.48,"y":180.27,"x0":-2.491662277383936,"y0":50.00161900671954,"z0":4.675702255827977,"aX":-16.269254228128887},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.4,"breakHorizontal":17.6,"spinRate":1706,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43907672671972753,"extension":6.566676399725917},"index":1,"playId":"924a3fa6-1ac1-3da2-99c0-8467e1419b4e","pitchNumber":2,"startTime":"2025-08-20T19:30:28.813Z","endTime":"2025-08-20T19:30:31.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15673297362316,"aZ":-17.682485807136903,"pfxX":-5.296910796483964,"pfxZ":7.780016546677789,"pX":-0.1831148550412178,"pZ":2.806603264832894,"vX0":7.775019814159096,"vY0":-135.27599766791482,"vZ0":-1.9573826896435764,"x":123.98,"y":163.0,"x0":-2.3998058940570752,"y0":50.00238987654824,"z0":4.772700171665786,"aX":-9.866269257089899},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2248,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40415527990392963,"extension":6.578199462706631},"hitData":{"launchSpeed":95.2,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.03,"coordY":155.64}},"index":2,"playId":"3e40c49d-773d-3dce-8dd9-8e6e21c72c00","pitchNumber":3,"startTime":"2025-08-20T19:30:42.046Z","endTime":"2025-08-20T19:30:49.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701121,"link":"/api/v1/people/701121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":701121,"link":"/api/v1/people/701121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:30:49.373Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:33:20.467Z","endTime":"2025-08-20T19:35:20.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rafael Montero replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:32:26.439Z","endTime":"2025-08-20T19:33:22.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.40021227141289,"strikeZoneBottom":1.56140804269788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.500438234235073,"aZ":-16.348787732270598,"pfxX":-7.446456892722606,"pfxZ":8.398453603320435,"pX":-0.4274666928998681,"pZ":2.9449066153320316,"vX0":6.578916888856668,"vY0":-136.51621717671085,"vZ0":-1.903971536532321,"x":133.29,"y":159.27,"x0":-1.9030178098082966,"y0":50.00296327528705,"z0":4.778674580630316,"aX":-14.032909424906467},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2320,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40145037572676,"extension":6.252368607648497},"index":1,"playId":"61317ac8-82f6-367d-b96e-db9266eac34c","pitchNumber":1,"startTime":"2025-08-20T19:33:22.491Z","endTime":"2025-08-20T19:33:26.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.23697652558264,"strikeZoneBottom":1.42855599593469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.596372694109863,"aZ":-16.088333904744406,"pfxX":-7.345021623312825,"pfxZ":8.407446299352232,"pX":0.5911388262663302,"pZ":2.3619353834792713,"vX0":8.767791177677008,"vY0":-137.47102947963086,"vZ0":-3.5638762341854746,"x":106.57,"y":155.03,"x0":-1.6859245115187602,"y0":50.00207803874059,"z0":4.7678670714669575,"aX":-14.05229312456692},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2363,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3984918627291436,"extension":6.225973068596491},"index":2,"playId":"d2039afa-5417-3139-902e-072688eae542","pitchNumber":2,"startTime":"2025-08-20T19:33:38.701Z","endTime":"2025-08-20T19:33:42.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.3112180320051,"strikeZoneBottom":1.50286109297943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.886691373926002,"aZ":-14.01530772575947,"pfxX":-5.389454587606396,"pfxZ":9.502917663313307,"pX":0.36884544866220226,"pZ":3.9399828945581663,"vX0":7.217900374405836,"vY0":-137.6790008404304,"vZ0":-0.09437437249604119,"x":102.94,"y":132.4,"x0":-1.592201963316053,"y0":50.00273225640471,"z0":4.926950071919685,"aX":-10.299330025847244},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2288,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.398534538323847,"extension":6.1279063674619865},"index":3,"playId":"60d55202-c992-3e92-a3b6-efd72da9a74b","pitchNumber":3,"startTime":"2025-08-20T19:33:55.905Z","endTime":"2025-08-20T19:34:01.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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.0,"endSpeed":79.4,"strikeZoneTop":3.31245436389754,"strikeZoneBottom":1.53469170980387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.364812355807256,"aZ":-28.27944802734782,"pfxX":3.284310014658204,"pfxZ":2.4480842152340685,"pX":1.8051537468555658,"pZ":1.7500920405930265,"vX0":7.321203225570296,"vY0":-125.11832712331953,"vZ0":-1.7741534735631161,"x":48.19,"y":191.53,"x0":-1.5812752452813137,"y0":50.00333707948097,"z0":4.777519136997532,"aX":5.225863745771129},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-7.6,"spinRate":2388,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4371381984175229,"extension":6.355147709487119},"index":4,"playId":"68738ec5-eaf7-3ebd-b5fa-bfe9529b3d53","pitchNumber":4,"startTime":"2025-08-20T19:34:15.270Z","endTime":"2025-08-20T19:34:18.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":94.7,"endSpeed":86.7,"strikeZoneTop":3.19269348613777,"strikeZoneBottom":1.50638183906002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522899973949926,"aZ":-13.845884636283891,"pfxX":-5.8454861562464115,"pfxZ":9.503914291324204,"pX":1.076561874061676,"pZ":2.9314601232973176,"vX0":8.838314002574773,"vY0":-137.72847355788588,"vZ0":-2.5419610254127214,"x":75.96,"y":159.63,"x0":-1.409046118771589,"y0":50.00170953095772,"z0":4.7984259425820905,"aX":-11.272536051956651},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2384,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3971209928912369,"extension":6.110235627858318},"index":5,"playId":"8569c64b-07fc-3edd-85fe-e2dd5d2d837b","pitchNumber":5,"startTime":"2025-08-20T19:34:32.114Z","endTime":"2025-08-20T19:34:37.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03385713051319,"aZ":-30.53802535714499,"pfxX":-6.674446095412658,"pfxZ":0.9830870984015627,"pX":0.5928386756934236,"pZ":1.8195590880982089,"vX0":7.40424075990605,"vY0":-127.73292549564009,"vZ0":-1.1702367984974336,"x":94.4,"y":189.65,"x0":-1.4692046963248173,"y0":50.00035076776501,"z0":4.673310353783227,"aX":-11.084653606531374},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":1596,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4279441752605977,"extension":6.263500648311908},"index":6,"playId":"be9316e6-7a16-3de1-9f70-adb659606bac","pitchNumber":6,"startTime":"2025-08-20T19:34:49.540Z","endTime":"2025-08-20T19:34:52.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07551058067772,"aZ":-31.61318921971753,"pfxX":-8.419427407653636,"pfxZ":0.3370862187529067,"pX":0.16386262438666657,"pZ":1.6302485165981657,"vX0":7.030608986590885,"vY0":-128.04536210878516,"vZ0":-1.3620212914621856,"x":110.75,"y":194.76,"x0":-1.5215950770377085,"y0":50.00388719920495,"z0":4.639369519812032,"aX":-14.00251469850551},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":13.7,"spinRate":1573,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.42753094722805773,"extension":6.378981407225279},"hitData":{"launchSpeed":63.7,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.35,"coordY":153.29}},"index":7,"playId":"60a02147-1d67-348a-9d23-d0110798e7e8","pitchNumber":7,"startTime":"2025-08-20T19:35:10.999Z","endTime":"2025-08-20T19:35:20.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:35:20.315Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:35:28.942Z","endTime":"2025-08-20T19:36:46.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.30497056260013,"strikeZoneBottom":1.32364851595364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.957370805891546,"aZ":-33.59757334978579,"pfxX":3.488207075200453,"pfxZ":-0.9197728420958597,"pX":-0.6310878054142625,"pZ":2.7200221673356086,"vX0":2.133899011259432,"vY0":-123.27494916067405,"vZ0":1.5319433287108113,"x":141.06,"y":165.34,"x0":-1.959142571666514,"y0":50.002781238832036,"z0":4.912716415908115,"aX":5.4038303063311455},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.1,"breakHorizontal":-6.8,"spinRate":2360,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.443173318072033,"extension":6.105267116896985},"index":0,"playId":"31d9ad1f-02ad-3fd3-ab78-ad768fefa41a","pitchNumber":1,"startTime":"2025-08-20T19:35:45.332Z","endTime":"2025-08-20T19:35:49.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.112612198742003,"aZ":-19.622454031429417,"pfxX":-10.073948185084781,"pfxZ":6.490050074782269,"pX":-0.9609014523205435,"pZ":1.326488743151912,"vX0":6.045140313182344,"vY0":-138.0243870670689,"vZ0":-5.5618184699772,"x":153.63,"y":202.96,"x0":-1.8682870557911204,"y0":50.00113786060588,"z0":4.684875351284162,"aX":-19.476009427790242},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":17.0,"spinRate":2296,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39652039162257635,"extension":6.3116104981412855},"index":1,"playId":"7546f2ad-4dca-3ce1-869e-ff5a61187e3d","pitchNumber":2,"startTime":"2025-08-20T19:36:01.696Z","endTime":"2025-08-20T19:36:04.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.27082763011915,"strikeZoneBottom":1.47526361659925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.167169882165517,"aZ":-31.70202464804225,"pfxX":2.34649195320128,"pfxZ":0.29964429612185206,"pX":2.1142471941826537,"pZ":0.05896775033589607,"vX0":8.23702727497399,"vY0":-123.73187989503465,"vZ0":-4.782565807496107,"x":36.41,"y":237.19,"x0":-1.5537555790628828,"y0":50.00163203046216,"z0":4.653593078646691,"aX":3.660038071856127},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-6.0,"spinRate":2374,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44157572847497706,"extension":6.283467351893551},"index":2,"playId":"7af86900-dc5f-396c-bcb8-7fce9b0ed4f4","pitchNumber":3,"startTime":"2025-08-20T19:36:23.117Z","endTime":"2025-08-20T19:36:26.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80749139937937,"aZ":-30.901273158447445,"pfxX":-2.1110990123222413,"pfxZ":0.7966324029791068,"pX":0.23696015924329722,"pZ":2.721424736665795,"vX0":5.098180113006944,"vY0":-125.12759598844575,"vZ0":1.252562778391579,"x":107.97,"y":165.3,"x0":-1.5434000607530198,"y0":50.00534087712354,"z0":4.72693589518499,"aX":-3.383626322850383},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":2.8,"spinRate":1517,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4360341854941585,"extension":6.314061691092338},"index":3,"playId":"27198134-3fec-3b4b-bd36-9b86730017d5","pitchNumber":4,"startTime":"2025-08-20T19:36:42.555Z","endTime":"2025-08-20T19:36:46.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:36:46.726Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremy Peña lines out to center fielder Javier Báez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:36:57.686Z","endTime":"2025-08-20T19:38:03.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":95.5,"endSpeed":88.0,"strikeZoneTop":3.50547662756047,"strikeZoneBottom":1.49294075650397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66862457261821,"aZ":-16.489125970632696,"pfxX":-7.89180595410674,"pfxZ":7.941592314731839,"pX":0.817004140750072,"pZ":2.891655003941603,"vX0":9.391012320839591,"vY0":-138.84206601659923,"vZ0":-2.312069946074346,"x":85.86,"y":160.71,"x0":-1.5652683615302228,"y0":50.00491910359662,"z0":4.817901593178941,"aX":-15.591299353538163},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2475,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3927463436059857,"extension":6.235444909332834},"index":0,"playId":"05fcc380-cbb3-3294-9634-398223a3be54","pitchNumber":1,"startTime":"2025-08-20T19:37:15.926Z","endTime":"2025-08-20T19:37:20.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.933505750966738,"aZ":-30.990765380678475,"pfxX":-7.483959054047407,"pfxZ":0.6944550176258533,"pX":0.6048613245606907,"pZ":0.9648850801989788,"vX0":7.888206885290688,"vY0":-129.0383898568851,"vZ0":-3.2116672968092117,"x":93.94,"y":212.73,"x0":-1.5026542209805376,"y0":50.00489069386933,"z0":4.584649653190878,"aX":-12.769591517676016},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":12.0,"spinRate":1644,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42260713437713227,"extension":6.4877593126635205},"index":1,"playId":"3859364b-8df5-3cef-8e19-56db7fadee38","pitchNumber":2,"startTime":"2025-08-20T19:37:30.881Z","endTime":"2025-08-20T19:37:34.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68414537236526,"aZ":-30.277961591160416,"pfxX":2.0976372095716753,"pfxZ":1.1776952799682734,"pX":0.7961496758048126,"pZ":1.4874919724434694,"vX0":5.2571172492634,"vY0":-125.85926957101337,"vZ0":-2.088423173720439,"x":86.65,"y":198.62,"x0":-1.5859657507318163,"y0":50.00601919124739,"z0":4.761605132271464,"aX":3.392274762196986},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2394,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.43390186751990045,"extension":6.339155401085721},"hitData":{"launchSpeed":82.3,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.45,"coordY":77.01}},"index":2,"playId":"dee75036-83cd-375c-ba91-609d33d617fd","pitchNumber":3,"startTime":"2025-08-20T19:37:54.543Z","endTime":"2025-08-20T19:38:03.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606160,"link":"/api/v1/people/606160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","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":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":606160,"link":"/api/v1/people/606160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-20T19:38:03.219Z","atBatIndex":70}]