[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, second baseman Luke Keaschall to first baseman Mickey Gasper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-09T23:11:12.178Z","endTime":"2025-08-09T23:12:37.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-09T19:06:31.478Z","endTime":"2025-08-09T22:45:39.362Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-09T22:45:39.362Z","endTime":"2025-08-09T23:09:30.634Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-09T23:09:30.634Z","endTime":"2025-08-09T23:11:14.446Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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":91.5,"endSpeed":84.5,"strikeZoneTop":3.77568821229358,"strikeZoneBottom":1.69612866600306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58144457351305,"aZ":-15.219635755920706,"pfxX":-6.171358808371156,"pfxZ":9.348058783580706,"pX":0.7073396992241879,"pZ":2.646330981996962,"vX0":7.811733603165431,"vY0":-133.08245406708102,"vZ0":-5.547935031438355,"x":90.04,"y":167.33,"x0":-1.449051330249967,"y0":50.002509388743526,"z0":5.840594563803287,"aX":-11.193204264040242},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2347,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4098283133775604,"extension":7.239690036185814},"index":3,"playId":"24bf8e4f-fee8-3ab5-980e-a258c7a91532","pitchNumber":1,"startTime":"2025-08-09T23:11:14.446Z","endTime":"2025-08-09T23:11:18.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.71365033090145,"strikeZoneBottom":1.85932841606885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.178624350115086,"aZ":-26.80952774463273,"pfxX":1.6780858318616838,"pfxZ":3.4414694324446904,"pX":0.6726528399912779,"pZ":2.038092027888858,"vX0":4.682416642705719,"vY0":-122.64684115782288,"vZ0":-3.655091869642341,"x":91.36,"y":183.75,"x0":-1.462270739316574,"y0":50.00107824207582,"z0":5.778725583883797,"aX":2.6120552223794435},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":1976,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.44283490740269293,"extension":7.123492590543447},"index":4,"playId":"4c55d231-e737-3b1b-a38b-42b2fcf919d8","pitchNumber":2,"startTime":"2025-08-09T23:11:25.865Z","endTime":"2025-08-09T23:11:29.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.74071862993237,"strikeZoneBottom":1.79061495253828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1368917738225,"aZ":-24.841551605940055,"pfxX":-10.525585745237498,"pfxZ":4.75988875480129,"pX":0.1860144568147496,"pZ":0.42163164524983265,"vX0":7.456272249191319,"vY0":-123.23257385585586,"vZ0":-7.846432776361454,"x":109.91,"y":227.4,"x0":-1.5090665872994802,"y0":50.0033459372446,"z0":5.740749203293984,"aX":-16.214308115231702},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.0,"breakHorizontal":17.4,"spinRate":2247,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.44419953794939593,"extension":7.1268620430381535},"index":5,"playId":"4c886c6a-dba6-3822-9710-50ff741e54c5","pitchNumber":3,"startTime":"2025-08-09T23:11:38.216Z","endTime":"2025-08-09T23:11:41.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":83.9,"endSpeed":77.0,"strikeZoneTop":3.65780449173788,"strikeZoneBottom":1.80400289599421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.623363661166582,"aZ":-28.0240991768843,"pfxX":-8.987435498802025,"pfxZ":2.7549250027939243,"pX":-1.5984499276128492,"pZ":2.168915203495874,"vX0":2.9133321875125313,"vY0":-122.12106235667848,"vZ0":-3.020664964318653,"x":177.93,"y":180.22,"x0":-1.6409846857721124,"y0":50.003638792044676,"z0":5.8390106495687135,"aX":-13.54034434113197},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.6,"breakHorizontal":15.6,"spinRate":2019,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.44894846115247944,"extension":7.223150742026314},"index":6,"playId":"514b9d9d-7348-313c-9565-35d638ece0b3","pitchNumber":4,"startTime":"2025-08-09T23:11:53.039Z","endTime":"2025-08-09T23:11:56.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":93.0,"endSpeed":85.2,"strikeZoneTop":3.6740292431435,"strikeZoneBottom":1.75606397437867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.424429156796997,"aZ":-14.583388377211428,"pfxX":-6.2174116358618505,"pfxZ":9.484127441703173,"pX":0.9556522677507434,"pZ":2.444572649458306,"vX0":8.29589036159137,"vY0":-135.0743490243865,"vZ0":-6.094126402136648,"x":80.57,"y":172.78,"x0":-1.3424398177768666,"y0":50.001829340131906,"z0":5.748857184440901,"aX":-11.530627418169793},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2431,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40495207556473556,"extension":7.410394972056226},"index":7,"playId":"2dd380e8-9cbd-3db0-ad1b-a432eed6919d","pitchNumber":5,"startTime":"2025-08-09T23:12:10.562Z","endTime":"2025-08-09T23:12:14.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2025-08-09T23:12:19.917Z","endTime":"2025-08-09T23:12:30.265Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.842566281513566,"aZ":-15.832180532761166,"pfxX":-5.5786184387723905,"pfxZ":8.944290063656647,"pX":0.4760320587931645,"pZ":2.7914086304163064,"vX0":6.568804636755855,"vY0":-133.80083833539257,"vZ0":-5.1309251970214405,"x":98.85,"y":163.41,"x0":-1.2773652647826008,"y0":50.0006093163163,"z0":5.855272665442766,"aX":-10.189982282041772},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2297,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40819867842115,"extension":7.252204375699038},"hitData":{"launchSpeed":90.4,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.61,"coordY":154.3}},"index":9,"playId":"b97e6f3e-bc2c-3d24-9d10-d3619c2a1724","pitchNumber":6,"startTime":"2025-08-09T23:12:30.265Z","endTime":"2025-08-09T23:12:37.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-09T23:12:37.495Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-09T23:12:46.359Z","endTime":"2025-08-09T23:13:34.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.58166980624699,"strikeZoneBottom":1.67302133874654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.195397854752688,"aZ":-13.840879961428106,"pfxX":-5.533666821775111,"pfxZ":9.861021067601532,"pX":0.7645500076887548,"pZ":2.994434540339651,"vX0":7.582485734175168,"vY0":-135.1795692704363,"vZ0":-5.026687543433621,"x":87.86,"y":157.93,"x0":-1.351843432388872,"y0":50.003816475025666,"z0":5.842469256700489,"aX":-10.289638029587968},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2325,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40446923546150115,"extension":7.423484483728742},"index":0,"playId":"9da4fcae-25d9-3523-a7e5-66627374f9a7","pitchNumber":1,"startTime":"2025-08-09T23:12:59.190Z","endTime":"2025-08-09T23:13:02.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.65006562100421,"strikeZoneBottom":1.67581873244973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.608989323940694,"aZ":-14.933894534694016,"pfxX":-3.8472758697036733,"pfxZ":9.365206094061762,"pX":-0.2346803660857643,"pZ":4.2215240887061745,"vX0":4.549474402376895,"vY0":-134.65317226815975,"vZ0":-1.7184937782396945,"x":125.95,"y":124.8,"x0":-1.4444326911611174,"y0":50.00001138925322,"z0":5.921967679750808,"aX":-7.080423091836018},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2321,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40641496395543397,"extension":7.35821582668443},"index":1,"playId":"e3987a1d-c507-34f2-854b-ba566098a502","pitchNumber":2,"startTime":"2025-08-09T23:13:12.364Z","endTime":"2025-08-09T23:13:15.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.170879106532524,"aZ":-28.104717820305623,"pfxX":2.4933992957291284,"pfxZ":2.5918507259864576,"pX":-0.13531326173211058,"pZ":2.706029705774597,"vX0":2.4059904169950426,"vY0":-123.65318755243375,"vZ0":-1.9092322886634268,"x":122.16,"y":165.72,"x0":-1.43967099133955,"y0":50.005468208103764,"z0":5.81216353059683,"aX":3.919658245907359},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-5.0,"spinRate":1893,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.44043656340574966,"extension":7.122150467334976},"hitData":{"launchSpeed":90.0,"launchAngle":45.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.32,"coordY":87.3}},"index":2,"playId":"d67f641f-48ff-3005-b528-dab951ef3951","pitchNumber":3,"startTime":"2025-08-09T23:13:25.527Z","endTime":"2025-08-09T23:13:34.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:13:34.476Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to pitcher Bailey Ober.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-09T23:13:40.327Z","endTime":"2025-08-09T23:15:12.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.882428370730896,"aZ":-27.773872063033497,"pfxX":-9.35041794053882,"pfxZ":2.968284867974541,"pX":-0.580760621382889,"pZ":2.1930569050576993,"vX0":5.158253949565063,"vY0":-121.07017814761879,"vZ0":-2.99606673536667,"x":139.14,"y":179.57,"x0":-1.5253217213197907,"y0":50.00352765238163,"z0":5.880158997389948,"aX":-13.86616423562113},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":2025,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.45259559631416524,"extension":7.230680947115497},"index":0,"playId":"9e12d532-d013-3082-b186-b0e74ef8fabf","pitchNumber":1,"startTime":"2025-08-09T23:13:56.339Z","endTime":"2025-08-09T23:14:00.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.49727251714271,"strikeZoneBottom":1.64800938229023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.903035599044184,"aZ":-22.723994418669186,"pfxX":1.0160986962081022,"pfxZ":5.7831678055588736,"pX":1.5292284858368832,"pZ":2.582940511572521,"vX0":6.776596025694444,"vY0":-126.02288739305473,"vZ0":-3.4838950805397384,"x":58.71,"y":169.04,"x0":-1.3094553438553154,"y0":50.00035607475819,"z0":5.7866230478053495,"aX":1.6580844943451594},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.1,"breakHorizontal":-3.1,"spinRate":2096,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.43208173505440195,"extension":7.250339852161608},"index":1,"playId":"b58e2e47-e855-3dc7-9e80-1798440335be","pitchNumber":2,"startTime":"2025-08-09T23:14:19.161Z","endTime":"2025-08-09T23:14:22.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80982967066076,"aZ":-16.174343695516292,"pfxX":-5.022284268543977,"pfxZ":8.745385302113801,"pX":0.9669014863179504,"pZ":2.759001643067714,"vX0":7.687402109948403,"vY0":-134.11514337843738,"vZ0":-4.991175521222648,"x":80.14,"y":164.29,"x0":-1.2783288645237636,"y0":50.00410158908928,"z0":5.7901375295153015,"aX":-9.190423679154877},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2398,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40772052122561586,"extension":7.394507984894537},"index":2,"playId":"5751bc4d-3d22-3c7d-995d-56598f9d97a9","pitchNumber":3,"startTime":"2025-08-09T23:14:31.526Z","endTime":"2025-08-09T23:14:35.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":92.8,"endSpeed":85.4,"strikeZoneTop":3.51187747218438,"strikeZoneBottom":1.69965175625808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.565069432117202,"aZ":-12.868546272288441,"pfxX":-6.455893107589834,"pfxZ":10.414346631708995,"pX":-0.48522571969040496,"pZ":1.5735608264481236,"vX0":4.665779623990167,"vY0":-134.85582233393993,"vZ0":-8.698317442915787,"x":135.5,"y":196.29,"x0":-1.393502656252364,"y0":50.0009630527154,"z0":5.7349410490821375,"aX":-11.965893300381229},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2414,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4051599510313597,"extension":7.337860554284409},"index":3,"playId":"33c090da-9b4d-33d2-8fd8-23131ee8881b","pitchNumber":4,"startTime":"2025-08-09T23:14:52.266Z","endTime":"2025-08-09T23:14:56.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49683354111443,"aZ":-25.87998936978048,"pfxX":-9.255676459037488,"pfxZ":4.1357506318391275,"pX":-1.5997339402990525,"pZ":2.2271650609244227,"vX0":2.839350581838971,"vY0":-122.40423911945588,"vZ0":-3.483759680601044,"x":177.98,"y":178.65,"x0":-1.57022698912704,"y0":50.00275102809699,"z0":5.877569967725359,"aX":-14.085835618480068},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":1986,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.44698087340902326,"extension":7.096011298707747},"hitData":{"launchSpeed":71.1,"launchAngle":8.0,"totalDistance":103.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.09,"coordY":178.61}},"index":4,"playId":"18a2aa7b-6e6d-3548-9d5e-bffab9e19530","pitchNumber":5,"startTime":"2025-08-09T23:15:08.000Z","endTime":"2025-08-09T23:15:12.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:15:12.927Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a sharp line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-09T23:17:08.208Z","endTime":"2025-08-09T23:17:47.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.46529554590747,"strikeZoneBottom":1.73457310026911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14130341414681,"aZ":-15.255023029284752,"pfxX":1.962320424957407,"pfxZ":9.875662236610475,"pX":-0.7001585568631533,"pZ":3.9482408723086393,"vX0":-4.569155726319746,"vY0":-129.56085996363305,"vZ0":-3.716739102446241,"x":143.69,"y":132.18,"x0":0.8253155741842064,"y0":50.00188618319742,"z0":6.555385873852036,"aX":3.3621646881065446},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.4,"breakHorizontal":-2.6,"spinRate":2155,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.42154740029249416,"extension":6.360292866458735},"index":0,"playId":"59f42ebc-14d0-30c1-979e-c26496aaee98","pitchNumber":1,"startTime":"2025-08-09T23:17:28.359Z","endTime":"2025-08-09T23:17:31.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.532287271200598,"aZ":-14.155392034261853,"pfxX":1.8017677556411111,"pfxZ":10.494691670406201,"pX":0.21320062145081248,"pZ":1.768028554258158,"vX0":-2.028369338159293,"vY0":-129.79783281723644,"vZ0":-9.02674996946355,"x":108.87,"y":191.04,"x0":0.7683463442906,"y0":50.0053849717105,"z0":6.3537247776490355,"aX":3.0946034103610223},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.4,"breakHorizontal":-2.9,"spinRate":2168,"spinDirection":165},"zone":8,"typeConfidence":0.89,"plateTime":0.4209418340144908,"extension":6.434458220675201},"hitData":{"launchSpeed":103.9,"launchAngle":9.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.26,"coordY":85.3}},"index":1,"playId":"0afe8956-dea8-37a8-9afb-ef35b4f91821","pitchNumber":2,"startTime":"2025-08-09T23:17:38.549Z","endTime":"2025-08-09T23:17:47.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:17:47.490Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-09T23:18:03.510Z","endTime":"2025-08-09T23:20:34.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.17363080158459,"strikeZoneBottom":1.37344580928644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.065690086806107,"aZ":-14.284863989997003,"pfxX":0.9584140622963151,"pfxZ":10.05407694582353,"pX":-0.715642646093579,"pZ":3.080813861042492,"vX0":-4.003196402700386,"vY0":-132.24477709298472,"vZ0":-6.089008195104458,"x":144.28,"y":155.6,"x0":0.6902955808060991,"y0":50.00036114104507,"z0":6.45307223843955,"aX":1.705698313326358},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-1.0,"spinRate":2256,"spinDirection":169},"zone":1,"typeConfidence":0.89,"plateTime":0.4134980955140506,"extension":6.2867927314337795},"index":0,"playId":"d993bd96-3b2e-3829-bc46-0ae062f40e3a","pitchNumber":1,"startTime":"2025-08-09T23:18:10.393Z","endTime":"2025-08-09T23:18:14.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.36113978673454,"strikeZoneBottom":1.66091525919611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4113860942551,"aZ":-27.070731926615863,"pfxX":2.069967581437135,"pfxZ":3.1174980528506033,"pX":-1.3977888887319385,"pZ":4.054639729983385,"vX0":-5.854294357750391,"vY0":-126.79724007440298,"vZ0":-0.7046079384894641,"x":170.28,"y":129.3,"x0":0.6657756118767102,"y0":50.005360056342106,"z0":6.484277154238177,"aX":3.392575798423125},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2373,"spinDirection":196},"zone":11,"typeConfidence":0.77,"plateTime":0.43093786993150074,"extension":6.369551804991255},"index":1,"playId":"4697784c-2f72-3d6d-9064-2c40bf06ae7b","pitchNumber":2,"startTime":"2025-08-09T23:18:27.129Z","endTime":"2025-08-09T23:18:30.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.36950496128266,"strikeZoneBottom":1.63697346592499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.007281290692344,"aZ":-31.59195832684836,"pfxX":-1.003409951524356,"pfxZ":0.39156008931235275,"pX":-0.28686853687281594,"pZ":0.4345958566073319,"vX0":-2.723616111562068,"vY0":-120.72985437548782,"vZ0":-7.100749040686997,"x":127.93,"y":227.05,"x0":0.9831727072424458,"y0":50.00314885418552,"z0":6.170385335617707,"aX":-1.4909663549250045},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.6,"breakHorizontal":2.4,"spinRate":2439,"spinDirection":267},"zone":13,"typeConfidence":0.92,"plateTime":0.4524980049617531,"extension":6.361728319073611},"index":2,"playId":"586b0de3-bda7-3ab9-a3cb-2fdebebe0edf","pitchNumber":3,"startTime":"2025-08-09T23:18:46.048Z","endTime":"2025-08-09T23:18:49.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.62390821118335,"aZ":-22.998599474061923,"pfxX":6.242638386823163,"pfxZ":6.774883284623893,"pX":-0.019873048760676727,"pZ":2.084206220258433,"vX0":-4.886282949064145,"vY0":-115.15617893208264,"vZ0":-4.689429389913615,"x":117.76,"y":182.51,"x0":1.309432083874105,"y0":50.00438814418696,"z0":6.348223718391283,"aX":8.458711410624035},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":11.5,"breakHorizontal":-10.2,"spinRate":1397,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.4740452606296368,"extension":6.271156958037189},"index":3,"playId":"3b0e2f2c-9a2c-32e0-8f3f-982ca2df474e","pitchNumber":4,"startTime":"2025-08-09T23:19:17.256Z","endTime":"2025-08-09T23:19:22.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":4,"playId":"42fac4c0-c474-3aa5-9fb7-5ccebac29d76","startTime":"2025-08-09T23:19:46.070Z","endTime":"2025-08-09T23:19:49.070Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":78.5,"endSpeed":73.4,"strikeZoneTop":3.30086563300433,"strikeZoneBottom":1.60090186893495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.408560142304086,"aZ":-38.233859895557195,"pfxX":-0.40388581060943196,"pfxZ":-4.6006492874392375,"pX":-0.22078828886314047,"pZ":-0.8866372610380759,"vX0":-2.110540771695101,"vY0":-114.2150105899284,"vZ0":-7.716673929083907,"x":125.42,"y":262.72,"x0":0.7683868066738578,"y0":50.00144132885389,"z0":6.3043552537165315,"aX":-0.5320505500781455},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":1.3,"spinRate":2370,"spinDirection":349},"zone":13,"typeConfidence":0.91,"plateTime":0.47990290795897916,"extension":6.491350661727416},"index":5,"playId":"25ed93c3-81d8-3a36-9c5d-5db30a262dd9","pitchNumber":5,"startTime":"2025-08-09T23:20:00.258Z","endTime":"2025-08-09T23:20:07.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Noah Cameron. Austin Martin to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"25ed93c3-81d8-3a36-9c5d-5db30a262dd9","startTime":"2025-08-09T23:20:15.522Z","endTime":"2025-08-09T23:20:31.107Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"postOnSecond":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.44,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.109702508787837,"aZ":-21.537102393319365,"pfxX":6.89058486187953,"pfxZ":7.460750704831689,"pX":-0.257049056099173,"pZ":0.9579216539901136,"vX0":-5.0156351546239275,"vY0":-118.48533323170588,"vZ0":-7.496118128550136,"x":126.8,"y":212.92,"x0":0.989399481400591,"y0":50.00222865262336,"z0":6.123367924064638,"aX":9.8215136378385},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":12.0,"breakHorizontal":-11.3,"spinRate":1499,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.46183133002651555,"extension":6.376246170705744},"index":7,"playId":"e5c09090-5536-3d8b-ad02-98ab9ac82820","pitchNumber":6,"startTime":"2025-08-09T23:20:31.107Z","endTime":"2025-08-09T23:20:34.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.44,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:20:34.901Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino. Austin Martin to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-09T23:20:48.539Z","endTime":"2025-08-09T23:21:06.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.284275318911718,"aZ":-12.940711708241645,"pfxX":1.9005317592960829,"pfxZ":10.613770869816936,"pX":-0.3198476501400703,"pZ":2.2295196736984093,"vX0":-3.2132637323244406,"vY0":-133.1943446812718,"vZ0":-8.16461923039517,"x":129.19,"y":178.58,"x0":0.6505352127906665,"y0":50.004812856165884,"z0":6.252635710092149,"aX":3.444941577214958},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-2.8,"spinRate":2194,"spinDirection":169},"zone":4,"typeConfidence":0.91,"plateTime":0.40986129473435984,"extension":6.50909833123737},"hitData":{"launchSpeed":88.3,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.56,"coordY":152.27}},"index":0,"playId":"8aff1064-6414-3935-8db6-e522a8059e4e","pitchNumber":1,"startTime":"2025-08-09T23:20:59.269Z","endTime":"2025-08-09T23:21:06.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:21:06.769Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-09T23:21:26.705Z","endTime":"2025-08-09T23:23:27.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.008799589178516,"aZ":-24.59233699808202,"pfxX":-1.0958173603987604,"pfxZ":4.473570639983393,"pX":-0.6542812019058878,"pZ":1.7771624770337253,"vX0":-3.731404536472128,"vY0":-129.39035158766478,"vZ0":-6.681789149835706,"x":141.94,"y":190.8,"x0":0.948975900926262,"y0":50.00461577592928,"z0":6.277607254968679,"aX":-1.8578934462453285},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":2342,"spinDirection":186},"zone":7,"typeConfidence":0.91,"plateTime":0.4233126538278942,"extension":6.3501076561698175},"index":0,"playId":"ff2f1eba-0909-321a-93b3-b44aff8d62d7","pitchNumber":1,"startTime":"2025-08-09T23:21:34.485Z","endTime":"2025-08-09T23:21:37.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.640195797691295,"aZ":-14.698698392137972,"pfxX":1.9431610709833844,"pfxZ":9.63131648632116,"pX":0.1471740628809983,"pZ":2.936372172598275,"vX0":-2.6793650618668083,"vY0":-133.34324756520166,"vZ0":-6.0032683359429235,"x":111.39,"y":159.5,"x0":0.9090406631480292,"y0":50.001366695236285,"z0":6.263536075567381,"aX":3.5254341478641815},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-3.0,"spinRate":2234,"spinDirection":164},"zone":2,"typeConfidence":0.9,"plateTime":0.40958149851422476,"extension":6.286610374904595},"index":1,"playId":"b78667cf-1c8a-320e-a9dc-8878133db259","pitchNumber":2,"startTime":"2025-08-09T23:21:56.665Z","endTime":"2025-08-09T23:21:59.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.53777208787001,"strikeZoneBottom":1.70523464970092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.733522827079707,"aZ":-21.611060728638382,"pfxX":7.3980427299206,"pfxZ":7.137333502228712,"pX":1.4784655718239679,"pZ":0.3560635190256765,"vX0":-2.26874563173188,"vY0":-120.68279616260955,"vZ0":-9.074225966217018,"x":60.64,"y":229.17,"x0":1.4676006530529293,"y0":50.00496654870736,"z0":6.057859240776779,"aX":10.950830744081534},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.0,"breakHorizontal":-12.8,"spinRate":1559,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.45326756438426585,"extension":6.133690062631236},"index":2,"playId":"3368984d-acb6-35e4-8638-07f2c67f001e","pitchNumber":3,"startTime":"2025-08-09T23:22:14.672Z","endTime":"2025-08-09T23:22:17.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-09T23:22:43.801Z","endTime":"2025-08-09T23:22:54.292Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.5704570216955,"strikeZoneBottom":1.706288894716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.957957648023687,"aZ":-23.13025962765425,"pfxX":7.06827161339959,"pfxZ":6.11539989603832,"pX":0.6665630297868363,"pZ":0.4118297831587427,"vX0":-3.84334717033023,"vY0":-121.149587858994,"vZ0":-8.6186311120784,"x":91.59,"y":227.66,"x0":1.3600938878817461,"y0":50.00024048783191,"z0":6.05568394840221,"aX":10.443935233777074},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.1,"breakHorizontal":-11.8,"spinRate":1529,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4531245774099122,"extension":6.207267808048344},"index":4,"playId":"01c0cb87-7e55-3ccd-ad42-42489b47c5d2","pitchNumber":4,"startTime":"2025-08-09T23:22:54.292Z","endTime":"2025-08-09T23:22:59.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.460801616190782,"aZ":-24.98806369265503,"pfxX":6.716658384880956,"pfxZ":4.894619799557629,"pX":0.19209597722953942,"pZ":1.5598762977154224,"vX0":-4.839971791895857,"vY0":-120.1296145238603,"vZ0":-5.625014838796337,"x":109.68,"y":196.66,"x0":1.35664084703801,"y0":50.00045049529553,"z0":6.142523468574162,"aX":9.852157519908397},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.8,"breakHorizontal":-11.0,"spinRate":1499,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.4553062357457147,"extension":6.200479134253736},"index":5,"playId":"0a8a5b90-7cff-3583-b415-5173346a17df","pitchNumber":5,"startTime":"2025-08-09T23:23:23.830Z","endTime":"2025-08-09T23:23:27.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:23:27.359Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-09T23:25:34.253Z","endTime":"2025-08-09T23:26:58.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.66059428203697,"strikeZoneBottom":1.75009206302766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.287576912439967,"aZ":-15.641404085044766,"pfxX":-6.077788810964098,"pfxZ":9.178800363930328,"pX":0.5412965893262667,"pZ":1.854112727117918,"vX0":7.025159589657533,"vY0":-132.82538460639253,"vZ0":-7.420351124239258,"x":96.37,"y":188.72,"x0":-1.3381408754651731,"y0":50.00464330426142,"z0":5.804343886600696,"aX":-10.949693047946775},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2363,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4111044672499218,"extension":7.272826588479211},"index":0,"playId":"28db4aaa-acae-3efd-96c4-8122f699afdc","pitchNumber":1,"startTime":"2025-08-09T23:25:34.253Z","endTime":"2025-08-09T23:25:37.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-09T23:25:44.425Z","endTime":"2025-08-09T23:25:50.262Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":83.1,"endSpeed":77.0,"strikeZoneTop":3.68528879251476,"strikeZoneBottom":1.77502592053031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.525898365028798,"aZ":-28.74201285440666,"pfxX":-9.387946224587656,"pfxZ":2.318081061180961,"pX":0.6413681762665521,"pZ":0.26899042988248195,"vX0":7.847504385244353,"vY0":-120.66992757880053,"vZ0":-7.0177498433592165,"x":92.55,"y":231.52,"x0":-1.4263085015681922,"y0":50.00479231017038,"z0":5.7329029923822254,"aX":-13.906977298818594},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":2156,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.45315064948487427,"extension":7.19450294290987},"index":2,"playId":"54f9e497-fc0d-36cc-b71a-db04801aadff","pitchNumber":2,"startTime":"2025-08-09T23:25:50.262Z","endTime":"2025-08-09T23:25:53.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.404937160287236,"aZ":-31.836414680371146,"pfxX":3.5920938177167567,"pfxZ":0.24514927209957005,"pX":1.9386393667410347,"pZ":1.355041794625179,"vX0":6.448686574891585,"vY0":-116.92987009991973,"vZ0":-3.493784714890314,"x":43.1,"y":202.19,"x0":-1.32362955797757,"y0":50.00464271199272,"z0":5.861270072923044,"aX":4.96411011828719},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.1,"breakHorizontal":-8.2,"spinRate":2263,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.46874829526552686,"extension":7.259202779160652},"index":3,"playId":"7496fcfc-c3bb-38ed-9697-3fc48b42e7e3","pitchNumber":3,"startTime":"2025-08-09T23:26:04.966Z","endTime":"2025-08-09T23:26:08.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":83.3,"endSpeed":77.1,"strikeZoneTop":3.68362098191379,"strikeZoneBottom":1.77319103819431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.53692623810302,"aZ":-23.819374859794756,"pfxX":-9.790188221928066,"pfxZ":5.592818887431474,"pX":1.4964467254626168,"pZ":1.171627934442348,"vX0":9.786521214522148,"vY0":-120.84639165488393,"vZ0":-6.2660315421843436,"x":59.96,"y":207.15,"x0":-1.3163012009343138,"y0":50.00010714823829,"z0":5.8648513993121165,"aX":-14.611180068492367},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2128,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.451675943526896,"extension":7.214756112349168},"index":4,"playId":"d7e845de-a1b0-3008-9915-8b178b58af5a","pitchNumber":4,"startTime":"2025-08-09T23:26:19.305Z","endTime":"2025-08-09T23:26:22.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.18820635977128,"aZ":-29.08457739865667,"pfxX":2.1050392475648114,"pfxZ":1.9729121460493548,"pX":0.9632485350551747,"pZ":3.0184356448549194,"vX0":4.9723035194054965,"vY0":-123.36591120532708,"vZ0":-1.1284790164628768,"x":80.28,"y":157.28,"x0":-1.34015510473337,"y0":50.00087284847975,"z0":5.901253059815762,"aX":3.2905647772902364},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-4.8,"spinRate":1993,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.44153190957274635,"extension":7.178328952775311},"index":5,"playId":"c04d9c1d-2761-388c-893f-5ef89f7ea008","pitchNumber":5,"startTime":"2025-08-09T23:26:35.899Z","endTime":"2025-08-09T23:26:39.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39813713280593,"aZ":-32.721950390137,"pfxX":5.212915230317127,"pfxZ":-0.401711287370091,"pX":1.3809121023705277,"pZ":1.067997332657678,"vX0":4.732130813972865,"vY0":-116.09936646707514,"vZ0":-3.837328055981808,"x":64.36,"y":209.94,"x0":-1.3635395262248264,"y0":50.004722099018366,"z0":5.8674755314043425,"aX":7.0921906793024485},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.4,"breakHorizontal":-10.7,"spinRate":2237,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4723787740718266,"extension":7.263153024801294},"index":6,"playId":"2cc1e2e6-8ab6-3096-8a52-5917ecef7af8","pitchNumber":6,"startTime":"2025-08-09T23:26:55.383Z","endTime":"2025-08-09T23:26:58.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:26:58.599Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-09T23:27:08.389Z","endTime":"2025-08-09T23:28:42.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.22797535124371,"strikeZoneBottom":1.56507098537737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.85552149143894,"aZ":-37.71731746242032,"pfxX":3.7679461095350435,"pfxZ":-4.416231391075041,"pX":0.1860624038488574,"pZ":2.7006900829118936,"vX0":2.3102947912067413,"vY0":-111.62311302627924,"vZ0":0.9719472910727127,"x":109.91,"y":165.86,"x0":-1.353160507557508,"y0":50.000061395243435,"z0":6.155408791170199,"aX":4.734111004230896},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.4,"breakHorizontal":-7.4,"spinRate":2084,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.49145196366167765,"extension":7.538178342150651},"index":0,"playId":"918f7b95-5090-3b0f-b83e-306f798d4261","pitchNumber":1,"startTime":"2025-08-09T23:27:22.474Z","endTime":"2025-08-09T23:27:26.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.20307798346633,"strikeZoneBottom":1.57245551363484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.296740843035032,"aZ":-28.96839708825933,"pfxX":2.410666290962463,"pfxZ":2.128004653304915,"pX":0.6339486066445086,"pZ":3.03681832654279,"vX0":4.064839800889911,"vY0":-121.6069147209257,"vZ0":-0.7846699669997454,"x":92.84,"y":156.79,"x0":-1.368047269159221,"y0":50.00563218469808,"z0":5.861368960144414,"aX":3.6349306454695864},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2036,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.44923469854070897,"extension":7.217860611472116},"index":1,"playId":"5b82e4a8-eba9-3572-b04b-16914be032ea","pitchNumber":2,"startTime":"2025-08-09T23:27:34.408Z","endTime":"2025-08-09T23:27:38.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":84.1,"endSpeed":78.5,"strikeZoneTop":3.27735754545839,"strikeZoneBottom":1.58310790404705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.308582889373557,"aZ":-28.341031473033464,"pfxX":2.7378096283865636,"pfxZ":2.4893493453766338,"pX":1.7311639631063382,"pZ":1.5147291612838176,"vX0":6.241804794879673,"vY0":-122.47789805084298,"vZ0":-4.592123454484498,"x":51.01,"y":197.88,"x0":-1.1930833051350427,"y0":50.00062739934641,"z0":5.802185013580031,"aX":4.21150899555725},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-6.2,"spinRate":2000,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4450473397990504,"extension":7.294519957204438},"index":2,"playId":"05743b25-6360-3095-bf86-e6c339d9ac6b","pitchNumber":3,"startTime":"2025-08-09T23:27:48.367Z","endTime":"2025-08-09T23:27:51.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.30031619339969,"strikeZoneBottom":1.60529195363839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65192530731221,"aZ":-27.070608541430275,"pfxX":-9.986909536043296,"pfxZ":3.3759233202685692,"pX":0.7765266829739711,"pZ":0.26615108325346276,"vX0":8.179441968332128,"vY0":-122.02996201955153,"vZ0":-7.580540365130797,"x":87.4,"y":231.59,"x0":-1.3186319190653075,"y0":50.00174393934487,"z0":5.739711558151556,"aX":-15.085617706186556},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":16.2,"spinRate":2069,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.44857346412588983,"extension":7.4456421538807955},"index":3,"playId":"dec647f1-00b3-3260-a9e3-0a5459deebd9","pitchNumber":4,"startTime":"2025-08-09T23:28:02.863Z","endTime":"2025-08-09T23:28:06.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.926344659171097,"aZ":-13.158486466155276,"pfxX":-4.474427796173974,"pfxZ":10.45850197074651,"pX":0.3005733426429386,"pZ":2.6595680430306947,"vX0":5.8819367561469384,"vY0":-134.19978079883538,"vZ0":-5.768449502280426,"x":105.54,"y":166.97,"x0":-1.3415865304362924,"y0":50.000722344521265,"z0":5.779635617400137,"aX":-8.134033797992432},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":6.8,"spinRate":2438,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4086582801587775,"extension":7.248825616156559},"index":4,"playId":"04ceee60-8ceb-3808-aa8b-72f9c0e27d94","pitchNumber":5,"startTime":"2025-08-09T23:28:21.939Z","endTime":"2025-08-09T23:28:25.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.933377958154164,"aZ":-24.662279267404692,"pfxX":1.6389999290176087,"pfxZ":4.73417701444316,"pX":0.6775237663497109,"pZ":3.5944829985441498,"vX0":4.637919035449263,"vY0":-124.60957995558587,"vZ0":-0.7549697911892622,"x":91.17,"y":141.73,"x0":-1.4140841766646153,"y0":50.00355999486712,"z0":5.922758031097082,"aX":2.5994106519068585},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.6,"breakHorizontal":-4.0,"spinRate":2016,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.43806698301574976,"extension":7.203890103605473},"index":5,"playId":"a9e2db04-2c57-3b2f-868f-4d0944a488d2","pitchNumber":6,"startTime":"2025-08-09T23:28:39.603Z","endTime":"2025-08-09T23:28:42.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:28:42.713Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-09T23:28:54.248Z","endTime":"2025-08-09T23:30:10.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.44669791349576,"strikeZoneBottom":1.53437557321801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.939331704296027,"aZ":-35.2816001328752,"pfxX":1.4847070663921538,"pfxZ":-2.4401437886936,"pX":0.9815894779842551,"pZ":1.116848200504914,"vX0":4.437650189158277,"vY0":-112.30309432141838,"vZ0":-2.716854228528109,"x":79.58,"y":208.63,"x0":-1.2154829813472356,"y0":50.003885119516795,"z0":5.942242911086932,"aX":1.8896402520874405},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-4.8,"breakHorizontal":-3.8,"spinRate":2059,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.48831995269199213,"extension":7.642375822623323},"index":0,"playId":"50962429-75df-3184-8fd3-a791f575b1c1","pitchNumber":1,"startTime":"2025-08-09T23:29:04.263Z","endTime":"2025-08-09T23:29:07.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.53639371663429,"strikeZoneBottom":1.62419676459305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.647845796729577,"aZ":-33.12494797476216,"pfxX":1.9658592543873734,"pfxZ":-0.750834581501814,"pX":1.6272933332786617,"pZ":0.8718260165453098,"vX0":5.927191128528324,"vY0":-112.10163258561586,"vZ0":-3.6074851604795617,"x":54.97,"y":215.24,"x0":-1.3084212569568174,"y0":50.000999407291104,"z0":5.8903057766467875,"aX":2.496480708995473},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.0,"breakHorizontal":-5.2,"spinRate":2120,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.48897871228978884,"extension":7.307742051743051},"index":1,"playId":"98dc6d19-51fe-31c4-8815-27534530e60a","pitchNumber":2,"startTime":"2025-08-09T23:29:17.736Z","endTime":"2025-08-09T23:29:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.51794112271129,"strikeZoneBottom":1.67015308710275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96641056634939,"aZ":-15.613167361433945,"pfxX":-5.312565617467563,"pfxZ":9.31017699727349,"pX":1.0688031786879373,"pZ":1.854959800748376,"vX0":8.158527097905587,"vY0":-132.20754633268405,"vZ0":-7.0855763898663024,"x":76.26,"y":188.7,"x0":-1.36029249463075,"y0":50.00163941569456,"z0":5.706157617262216,"aX":-9.448650404922482},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2340,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41356475054190467,"extension":7.398521600754908},"index":2,"playId":"a00a3b26-ce53-3ae7-a81b-179ef815fb58","pitchNumber":3,"startTime":"2025-08-09T23:29:38.750Z","endTime":"2025-08-09T23:29:42.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.35264156903523,"strikeZoneBottom":1.47229843919153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.042014443035416,"aZ":-16.842894787799583,"pfxX":-4.84564523467534,"pfxZ":8.570033468282665,"pX":-0.7086456821469261,"pZ":2.659148440804496,"vX0":3.9819676987164407,"vY0":-132.58791468651174,"vZ0":-4.748497387731852,"x":144.01,"y":166.98,"x0":-1.59674752639064,"y0":50.00514186897027,"z0":5.693807455834828,"aX":-8.67111661703674},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2301,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41234233590221114,"extension":7.333214571866342},"index":3,"playId":"f369b8ce-28ee-312b-a88a-1432b1775452","pitchNumber":4,"startTime":"2025-08-09T23:29:52.169Z","endTime":"2025-08-09T23:29:55.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.903662217100155,"aZ":-17.540917586458523,"pfxX":-5.784972588117366,"pfxZ":8.164160323510526,"pX":0.2511818918382133,"pZ":2.461220928173869,"vX0":6.330438328356908,"vY0":-132.65767987194545,"vZ0":-5.25591670874604,"x":107.43,"y":172.33,"x0":-1.4082012217483026,"y0":50.00257791298588,"z0":5.736422229036152,"aX":-10.368218794773803},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":9.2,"spinRate":2288,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4120247317968482,"extension":7.351834386093435},"hitData":{"launchSpeed":104.6,"launchAngle":10.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":156.17,"coordY":140.18}},"index":4,"playId":"345647b0-19f2-39a7-8079-80d1c2ae7a9a","pitchNumber":5,"startTime":"2025-08-09T23:30:05.615Z","endTime":"2025-08-09T23:30:10.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:30:10.574Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-09T23:31:58.357Z","endTime":"2025-08-09T23:33:04.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.60865699933487,"strikeZoneBottom":1.7709649065873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7398135998476,"aZ":-31.2985675251472,"pfxX":1.567256243356967,"pfxZ":0.6541100434505971,"pX":-0.9761386197821964,"pZ":3.2635711060269808,"vX0":-4.916597590415543,"vY0":-115.42189345319277,"vZ0":-0.7570952042929888,"x":154.21,"y":150.66,"x0":0.9792385041526035,"y0":50.00523788087417,"z0":6.613037568954825,"aX":2.112286455409918},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.3,"breakHorizontal":-1.6,"spinRate":2343,"spinDirection":280},"zone":11,"typeConfidence":0.92,"plateTime":0.4747727492819198,"extension":6.257453738658695},"index":0,"playId":"470d8a5a-5a55-3e82-91af-9918f2cdab15","pitchNumber":1,"startTime":"2025-08-09T23:32:16.658Z","endTime":"2025-08-09T23:32:19.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.65452597542998,"strikeZoneBottom":1.75198425398481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.835883759825908,"aZ":-23.388901546170136,"pfxX":-1.3629879992763403,"pfxZ":5.422121202568565,"pX":-0.8885087358284942,"pZ":1.9313130661253133,"vX0":-3.422737570125346,"vY0":-126.74938560244243,"vZ0":-6.444603496812931,"x":150.87,"y":186.63,"x0":0.658629090351148,"y0":50.006011896440974,"z0":6.38489813171899,"aX":-2.2087701772331374},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":3.2,"spinRate":2375,"spinDirection":180},"zone":13,"typeConfidence":0.9,"plateTime":0.43277116362686874,"extension":6.4491846498038},"index":1,"playId":"7a758927-a233-3c56-a27f-40d3ee7bdf0c","pitchNumber":2,"startTime":"2025-08-09T23:32:27.792Z","endTime":"2025-08-09T23:32:31.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.54811928812367,"strikeZoneBottom":1.71064066608466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649323492786483,"aZ":-22.68842435589261,"pfxX":-2.171538181058524,"pfxZ":5.837085352234246,"pX":0.48365432687436594,"pZ":2.1014565850445024,"vX0":-0.5057727306732617,"vY0":-126.41452478139608,"vZ0":-6.346132864693733,"x":98.56,"y":182.04,"x0":0.9683314594161354,"y0":50.005256193963206,"z0":6.453836536067356,"aX":-3.531531667069404},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":4.1,"spinRate":2340,"spinDirection":173},"zone":9,"typeConfidence":0.9,"plateTime":0.43250007781504207,"extension":6.352379505428982},"index":2,"playId":"1cab7c41-3ba1-36d8-8a91-33f8c3cdbda0","pitchNumber":3,"startTime":"2025-08-09T23:32:40.585Z","endTime":"2025-08-09T23:32:43.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64685818987522,"aZ":-12.74107707690142,"pfxX":1.8120986245133537,"pfxZ":11.077464184479245,"pX":-0.2796419937758566,"pZ":3.0824478595170755,"vX0":-3.047759748816768,"vY0":-131.77725674360966,"vZ0":-6.324878439366899,"x":127.66,"y":155.55,"x0":0.6577703134757602,"y0":50.002322716326226,"z0":6.459300754083712,"aX":3.1790173146880347},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":-2.6,"spinRate":2315,"spinDirection":165},"zone":1,"typeConfidence":0.9,"plateTime":0.4160351986780446,"extension":6.4618351770929},"hitData":{"launchSpeed":97.3,"launchAngle":51.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.07,"coordY":81.61}},"index":3,"playId":"d8b47ca8-4f44-3dd1-a59f-6ac8dd3cbc93","pitchNumber":4,"startTime":"2025-08-09T23:32:54.287Z","endTime":"2025-08-09T23:33:04.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:33:04.506Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson McCusker singles on a fly ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-09T23:33:09.774Z","endTime":"2025-08-09T23:35:41.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75828369161788,"aZ":-14.459203862976352,"pfxX":2.1786352158402913,"pfxZ":9.75210187149125,"pX":-0.25687921985353707,"pZ":3.4997828187804276,"vX0":-3.776829206971818,"vY0":-134.1041707852463,"vZ0":-4.938787052258119,"x":126.79,"y":144.29,"x0":0.8884475066011117,"y0":50.00207717025728,"z0":6.401359121537703,"aX":3.957524961609466},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-3.1,"spinRate":2258,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.4088734688465143,"extension":6.3412269931662095},"index":0,"playId":"2616042b-2dff-3b66-a3bc-4e3526cd607c","pitchNumber":1,"startTime":"2025-08-09T23:33:26.873Z","endTime":"2025-08-09T23:33:30.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":4.08568704851477,"strikeZoneBottom":1.98446859879959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.025537739174684,"aZ":-26.284323493111597,"pfxX":8.215561317159782,"pfxZ":4.247188464861333,"pX":0.8127630265097294,"pZ":1.3669115542504184,"vX0":-3.1901540025325903,"vY0":-117.48994127007363,"vZ0":-5.669424897438477,"x":86.02,"y":201.87,"x0":1.1272483645633697,"y0":50.00216370477899,"z0":6.280060782368597,"aX":11.387381896434748},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.5,"breakHorizontal":-14.0,"spinRate":1584,"spinDirection":132},"zone":14,"typeConfidence":0.83,"plateTime":0.4677265819012888,"extension":6.146151159124689},"index":1,"playId":"23f749dc-7dfb-344c-8a0b-46b151c23afc","pitchNumber":2,"startTime":"2025-08-09T23:33:38.900Z","endTime":"2025-08-09T23:33:42.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.7,"endSpeed":84.8,"strikeZoneTop":4.12851624084188,"strikeZoneBottom":1.96190338575865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91182915736711,"aZ":-14.516492617707383,"pfxX":2.027742774982753,"pfxZ":9.543129463087592,"pX":0.5273052564116012,"pZ":4.842691388207727,"vX0":-1.6599312943306672,"vY0":-135.0397122351749,"vZ0":-1.5128988501646519,"x":96.9,"y":108.03,"x0":0.885977240240685,"y0":50.000513983682644,"z0":6.429386450746403,"aX":3.7512499871430767},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-3.4,"spinRate":2294,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.40531133804472397,"extension":6.239537145269788},"index":2,"playId":"675ca327-ed94-3b4a-8a9e-1496b4f4bc86","pitchNumber":3,"startTime":"2025-08-09T23:33:51.672Z","endTime":"2025-08-09T23:33:54.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.010080509445277,"aZ":-23.264140668923602,"pfxX":-2.104863251432317,"pfxZ":5.299045576830082,"pX":-0.7354795879770405,"pZ":3.0123283455324623,"vX0":-3.117756244872779,"vY0":-128.45645459662512,"vZ0":-3.9914449979588156,"x":145.03,"y":157.45,"x0":0.7645153165020322,"y0":50.00474302385717,"z0":6.381229624110427,"aX":-3.540087871833503},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.0,"breakHorizontal":4.4,"spinRate":2415,"spinDirection":181},"zone":4,"typeConfidence":0.9,"plateTime":0.4253574791098891,"extension":6.441682736672156},"index":3,"playId":"088f5b6d-9d38-3aa9-a55a-83e9d3eaf3af","pitchNumber":4,"startTime":"2025-08-09T23:34:10.308Z","endTime":"2025-08-09T23:34:14.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.82641479140433,"strikeZoneBottom":1.89709248483061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47720283755388,"aZ":-38.8945086449625,"pfxX":-0.29808665087949215,"pfxZ":-4.603995736596573,"pX":0.3175315370376662,"pZ":0.8508303466055883,"vX0":-1.025824272763254,"vY0":-119.85939508335414,"vZ0":-4.779100056098744,"x":104.9,"y":215.81,"x0":0.7892484155358824,"y0":50.004429788670635,"z0":6.332106048199997,"aX":-0.4348491346852158},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.2,"breakHorizontal":0.7,"spinRate":2464,"spinDirection":343},"zone":14,"typeConfidence":0.91,"plateTime":0.4564376356899622,"extension":6.364440562406496},"index":4,"playId":"d2b2ddef-0285-3d9e-ad11-c8567158a1ca","pitchNumber":5,"startTime":"2025-08-09T23:34:52.933Z","endTime":"2025-08-09T23:34:56.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-09T23:35:02.481Z","endTime":"2025-08-09T23:35:13.181Z","isPitch":false,"type":"action","player":{"id":676812,"link":"/api/v1/people/676812"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.381358873364924,"aZ":-24.258935558468533,"pfxX":5.687976191963735,"pfxZ":5.779461230424175,"pX":0.11413621863530898,"pZ":4.547809437667361,"vX0":-3.459222718451021,"vY0":-115.89732244065748,"vZ0":0.7527832531927675,"x":112.65,"y":115.99,"x0":0.882357545389992,"y0":50.00023973018248,"z0":6.524394728990337,"aX":7.785545737946067},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.9,"breakHorizontal":-9.5,"spinRate":1464,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.471454036547319,"extension":6.235169054784329},"index":6,"playId":"19daa452-dd2f-3d5d-94d8-15982d9ad603","pitchNumber":6,"startTime":"2025-08-09T23:35:13.181Z","endTime":"2025-08-09T23:35:16.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.059762335615346,"aZ":-11.506819044585866,"pfxX":1.282416754577235,"pfxZ":10.982600188318827,"pX":-0.5972584295082837,"pZ":2.36639119512137,"vX0":-3.579460451181012,"vY0":-135.67564083164405,"vZ0":-8.312653303695706,"x":139.77,"y":174.89,"x0":0.5670419326618634,"y0":50.00247780091312,"z0":6.253443422441145,"aX":2.4133777209769223},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-1.7,"spinRate":2237,"spinDirection":164},"zone":4,"typeConfidence":0.91,"plateTime":0.4022422798390184,"extension":6.561984468414189},"hitData":{"launchSpeed":66.6,"launchAngle":33.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.68,"coordY":136.5}},"index":7,"playId":"feee70a9-b255-352f-a92a-b1cdb9d62e1e","pitchNumber":7,"startTime":"2025-08-09T23:35:31.580Z","endTime":"2025-08-09T23:35:41.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676812,"link":"/api/v1/people/676812"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676812,"link":"/api/v1/people/676812"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:35:41.940Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, pitcher Noah Cameron to first baseman Vinnie Pasquantino. Carson McCusker to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-09T23:35:48.552Z","endTime":"2025-08-09T23:37:51.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.35664886808883,"strikeZoneBottom":1.64889992654105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38336327116514,"aZ":-20.38300735690803,"pfxX":-0.8700389100193779,"pfxZ":6.597271718440846,"pX":-0.5536940999911606,"pZ":2.748277583267272,"vX0":-2.869408103109829,"vY0":-132.16083004223037,"vZ0":-5.405358587667379,"x":138.11,"y":164.58,"x0":0.6545621737067295,"y0":50.0035001909392,"z0":6.295046506421952,"aX":-1.5554143461061978},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":2.2,"spinRate":2336,"spinDirection":180},"zone":4,"typeConfidence":0.62,"plateTime":0.4127665358838719,"extension":6.41214240996922},"index":0,"playId":"deb144c2-4326-330c-8f55-e82696f1d5fb","pitchNumber":1,"startTime":"2025-08-09T23:36:06.219Z","endTime":"2025-08-09T23:36:09.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-09T23:36:13.312Z","endTime":"2025-08-09T23:36:28.041Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08835162319742,"aZ":-33.95154321763599,"pfxX":-0.9621824884504155,"pfxZ":-1.1899059868061557,"pX":-0.7859369237604951,"pZ":0.08413401528960668,"vX0":-3.6982220687642102,"vY0":-121.17159872113903,"vZ0":-7.511260788439996,"x":146.96,"y":236.51,"x0":0.8805430060205426,"y0":50.000572011919225,"z0":6.163499138975563,"aX":-1.4405687961857014},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":2.5,"spinRate":2583,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.45078473628288274,"extension":6.40202423724437},"index":2,"playId":"8f23a449-7ec5-37da-8b07-bc768a669ca4","pitchNumber":2,"startTime":"2025-08-09T23:36:28.041Z","endTime":"2025-08-09T23:36:31.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.28726302848405,"strikeZoneBottom":1.67764135100744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.311275531730402,"aZ":-31.87964769950926,"pfxX":-0.9149003666763065,"pfxZ":0.17710877402090297,"pX":-1.0827617144668573,"pZ":0.1483208033578265,"vX0":-4.3609721251430775,"vY0":-126.20348992465364,"vZ0":-8.323877649479794,"x":158.27,"y":234.78,"x0":0.7823124168149543,"y0":50.00022293887172,"z0":6.036859705010193,"aX":-1.4832021680185605},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":2.6,"spinRate":2532,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.43305975549244513,"extension":6.609665504800821},"index":3,"playId":"cdf60e04-512b-3f41-b290-9bfe43dcadaa","pitchNumber":3,"startTime":"2025-08-09T23:36:54.771Z","endTime":"2025-08-09T23:36:57.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.36140911526552,"strikeZoneBottom":1.65418357137332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.52717765774823,"aZ":-21.904807408505818,"pfxX":6.942712404646045,"pfxZ":6.947999948097517,"pX":0.11431163832074266,"pZ":0.018807271369105025,"vX0":-4.976579428213364,"vY0":-120.05965101094486,"vZ0":-9.71462655238108,"x":112.64,"y":238.27,"x0":1.2993010879245588,"y0":50.002850832889045,"z0":6.025928233133746,"aX":10.261977379684415},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.8,"breakHorizontal":-11.5,"spinRate":1580,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.45404577432903537,"extension":6.195818306565823},"index":4,"playId":"cde3bd24-6d99-3dca-a722-f90e31aa783b","pitchNumber":4,"startTime":"2025-08-09T23:37:14.913Z","endTime":"2025-08-09T23:37:18.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.617494463642092,"aZ":-33.200124745304954,"pfxX":-0.8527772528826922,"pfxZ":-0.6162684536590746,"pX":0.45440517646992806,"pZ":2.3700806195428274,"vX0":-1.166879936122028,"vY0":-127.09581157746072,"vZ0":-3.2415217233564926,"x":99.68,"y":174.79,"x0":1.0278510084959067,"y0":50.00390704593066,"z0":6.26069328517959,"aX":-1.414830692700261},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":1.8,"spinRate":2471,"spinDirection":267},"zone":6,"typeConfidence":0.92,"plateTime":0.42865737152802774,"extension":6.215776853506185},"hitData":{"launchSpeed":95.2,"launchAngle":-57.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.71,"coordY":183.17}},"index":5,"playId":"7ca1abfb-fb38-343f-b8fa-e181cd881e59","pitchNumber":5,"startTime":"2025-08-09T23:37:44.148Z","endTime":"2025-08-09T23:37:51.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":1.27,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:37:51.752Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-09T23:38:17.390Z","endTime":"2025-08-09T23:39:34.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnSecond":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.12000438137044,"strikeZoneBottom":1.47225074396508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.374695754783854,"aZ":-34.12365154365369,"pfxX":-0.6832744161709281,"pfxZ":-1.331353442713234,"pX":-0.295680212368763,"pZ":1.7021655333491874,"vX0":-2.753294016688908,"vY0":-119.72195956300283,"vZ0":-3.645283311336023,"x":128.27,"y":192.82,"x0":0.9542638764111055,"y0":50.00278814383441,"z0":6.273103195111501,"aX":-0.9998362625224394},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":1.8,"spinRate":2413,"spinDirection":318},"zone":7,"typeConfidence":0.91,"plateTime":0.4560965148070961,"extension":6.402521727472535},"index":0,"playId":"64ff7b32-f781-3908-a48b-bf5d5dec3077","pitchNumber":1,"startTime":"2025-08-09T23:38:19.390Z","endTime":"2025-08-09T23:38:23.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.11608047294635,"strikeZoneBottom":1.50104022012602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2661182267819,"aZ":-15.686482672641128,"pfxX":4.410748914473923,"pfxZ":8.839421231096601,"pX":-1.655210566592461,"pZ":2.445720242235591,"vX0":-7.98492672441104,"vY0":-134.96702089655514,"vZ0":-7.019949957580015,"x":180.09,"y":172.75,"x0":0.7535972022739845,"y0":50.00547188413933,"z0":6.1626373968446355,"aX":8.230530003023718},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":-6.5,"spinRate":2325,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.40408180575435537,"extension":6.352471536593481},"index":1,"playId":"a270d29b-9dac-3385-b5d5-0911142c40dc","pitchNumber":2,"startTime":"2025-08-09T23:38:37.224Z","endTime":"2025-08-09T23:38:40.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.19123657208344,"strikeZoneBottom":1.51111335833492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.826844622682994,"aZ":-25.32201684622806,"pfxX":-1.4297521933994894,"pfxZ":4.007999920277711,"pX":-0.579090581270413,"pZ":1.2032302743840313,"vX0":-3.5174814153603746,"vY0":-129.12438139438927,"vZ0":-7.600740192586428,"x":139.07,"y":206.29,"x0":0.9799998625830311,"y0":50.003100609077926,"z0":6.0989853033373915,"aX":-2.442738340843662},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":3.2,"spinRate":2413,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.4222411954961207,"extension":6.383020066614577},"index":2,"playId":"e71b950a-dcb9-3fe3-a5dd-e51755190488","pitchNumber":3,"startTime":"2025-08-09T23:38:52.122Z","endTime":"2025-08-09T23:38:56.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.09277877063415,"strikeZoneBottom":1.48537176729992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.284460275884104,"aZ":-13.433685129892302,"pfxX":1.5701915406814493,"pfxZ":10.187203138102879,"pX":-1.3467276531209336,"pZ":3.80678661373247,"vX0":-5.783329833002135,"vY0":-134.55225238102577,"vZ0":-4.284484347454316,"x":168.33,"y":136.0,"x0":0.6233738286510783,"y0":50.0025225983772,"z0":6.366765928476127,"aX":2.8887945463549247},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-1.7,"spinRate":2204,"spinDirection":168},"zone":11,"typeConfidence":0.91,"plateTime":0.4065472480281769,"extension":6.420883594276205},"index":3,"playId":"7acc4732-5c39-3b88-aaad-831f286233c4","pitchNumber":4,"startTime":"2025-08-09T23:39:10.868Z","endTime":"2025-08-09T23:39:14.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.13047934585586,"strikeZoneBottom":1.45032028692698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.583037075842622,"aZ":-24.516960324701504,"pfxX":-0.5406235677167466,"pfxZ":4.4567151395328795,"pX":-1.7953407188308108,"pZ":2.079316235905105,"vX0":-6.630927209348085,"vY0":-130.0791383614128,"vZ0":-5.973740515754374,"x":185.43,"y":182.64,"x0":0.8542122821596162,"y0":50.00422496532196,"z0":6.257575393996726,"aX":-0.9280392646867951},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2348,"spinDirection":189},"zone":13,"typeConfidence":0.89,"plateTime":0.420638290338621,"extension":6.370824739255646},"index":4,"playId":"8f90e141-6ed2-3960-96ec-9c0b3d3b3d8e","pitchNumber":5,"startTime":"2025-08-09T23:39:30.543Z","endTime":"2025-08-09T23:39:34.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.31,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:39:34.500Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-09T23:39:53.090Z","endTime":"2025-08-09T23:41:03.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.47811132428399,"strikeZoneBottom":1.72828075720255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63505266653619,"aZ":-14.193585802389714,"pfxX":1.2213183745686926,"pfxZ":9.843006872407381,"pX":-0.7623999372752546,"pZ":3.5376807221337256,"vX0":-3.73785837079628,"vY0":-134.4188622213937,"vZ0":-4.911231621995874,"x":146.06,"y":143.26,"x0":0.4885810617240263,"y0":50.00076279040734,"z0":6.39903798886794,"aX":2.230834929014345},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-1.4,"spinRate":2188,"spinDirection":161},"zone":1,"typeConfidence":0.9,"plateTime":0.40776626592720877,"extension":6.412935611294543},"index":0,"playId":"b386161d-7b87-30c1-a871-91835802e39e","pitchNumber":1,"startTime":"2025-08-09T23:39:57.752Z","endTime":"2025-08-09T23:40:01.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.209282833586688,"aZ":-34.31277367386455,"pfxX":-1.2039931956922514,"pfxZ":-1.4179914289512956,"pX":-0.39637881806922826,"pZ":1.2358975027046788,"vX0":-3.0124266136811295,"vY0":-121.80551919884572,"vZ0":-5.020472774998924,"x":132.11,"y":205.41,"x0":1.0112635453888323,"y0":50.00433984576177,"z0":6.2801376379994585,"aX":-1.814406300372761},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.5,"breakHorizontal":2.9,"spinRate":2443,"spinDirection":264},"zone":13,"typeConfidence":0.89,"plateTime":0.4491370163160058,"extension":6.298008410550364},"index":1,"playId":"2d19b5e6-0cda-385a-ad4f-b0a8c97236ea","pitchNumber":2,"startTime":"2025-08-09T23:40:13.511Z","endTime":"2025-08-09T23:40:16.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20859592546798,"aZ":-13.466850947158685,"pfxX":1.1041621332011209,"pfxZ":10.206181406538716,"pX":-0.023234999472268397,"pZ":3.4725210441859935,"vX0":-1.897019617138068,"vY0":-134.09919506297692,"vZ0":-5.130705360367211,"x":117.89,"y":145.02,"x0":0.5477880490122548,"y0":50.00418022806319,"z0":6.360768850670262,"aX":2.0243091506952493},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-1.7,"spinRate":2202,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.40741731783160295,"extension":6.389347723802462},"index":2,"playId":"4185fb7e-eafb-3b46-9698-29b2e9ebbfd4","pitchNumber":3,"startTime":"2025-08-09T23:40:29.915Z","endTime":"2025-08-09T23:40:33.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.62630802350493,"aZ":-32.19019927244888,"pfxX":-1.4950283179440702,"pfxZ":-0.01210233968500507,"pX":-0.9968677937035283,"pZ":1.1251168174702528,"vX0":-4.3129221894886856,"vY0":-127.20378531852155,"vZ0":-6.299327073319142,"x":155.0,"y":208.4,"x0":0.9024360738302499,"y0":50.00030254945687,"z0":6.128584115630665,"aX":-2.4942214815245785},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":3.5,"spinRate":2520,"spinDirection":238},"zone":13,"typeConfidence":0.87,"plateTime":0.4276116663794354,"extension":6.373351644572231},"index":3,"playId":"245dc1e1-9e77-3770-b9d9-705ffa2c10f3","pitchNumber":4,"startTime":"2025-08-09T23:40:59.452Z","endTime":"2025-08-09T23:41:03.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":676812,"link":"/api/v1/people/676812"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.81,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:41:03.115Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-09T23:43:11.825Z","endTime":"2025-08-09T23:43:55.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":83.7,"strikeZoneTop":3.40411734064336,"strikeZoneBottom":1.57635750825693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44263633187759,"aZ":-20.67662737666279,"pfxX":-8.331636477849793,"pfxZ":6.445247045899764,"pX":0.16581045471195915,"pZ":2.308874078207516,"vX0":7.083863666036406,"vY0":-132.47453949821647,"vZ0":-5.290856739417429,"x":110.68,"y":176.44,"x0":-1.4562011972543412,"y0":50.000258709600004,"z0":5.836570015807057,"aX":-14.854595560148208},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2132,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4129480405224406,"extension":7.2165730401960975},"index":0,"playId":"c5a4b215-a106-33ff-a1cc-892a118f7b97","pitchNumber":1,"startTime":"2025-08-09T23:43:17.233Z","endTime":"2025-08-09T23:43:20.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.45746242971171,"strikeZoneBottom":1.56513633421028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03668696152228,"aZ":-19.25963428181262,"pfxX":-7.67191252913142,"pfxZ":7.227139820539085,"pX":-0.19466729870609456,"pZ":1.4797781824324694,"vX0":5.903186828429076,"vY0":-132.53832660905766,"vZ0":-7.297532180872013,"x":124.42,"y":198.83,"x0":-1.448644266041408,"y0":50.00641044843627,"z0":5.6642000977871145,"aX":-13.718440897864939},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2242,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4124969742499185,"extension":7.30287679538511},"index":1,"playId":"0aa4fcf6-e728-3381-999b-ceaad1b70dd4","pitchNumber":2,"startTime":"2025-08-09T23:43:28.148Z","endTime":"2025-08-09T23:43:32.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-09T23:43:37.867Z","endTime":"2025-08-09T23:43:47.713Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.342274784691856,"aZ":-32.76354958575999,"pfxX":5.585709136378146,"pfxZ":-0.43797310174735316,"pX":0.7970024793505206,"pZ":2.286029084842199,"vX0":3.59985961240569,"vY0":-115.6394503996481,"vZ0":-1.0799272936980104,"x":86.62,"y":177.06,"x0":-1.5075936240332746,"y0":50.00269439828002,"z0":5.913097602724905,"aX":7.534528856221417},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.7,"breakHorizontal":-11.0,"spinRate":2269,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4743544072312371,"extension":7.168064340362905},"hitData":{"launchSpeed":86.6,"launchAngle":41.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.65,"coordY":109.38}},"index":3,"playId":"f3b6d9ab-6d8b-3bd8-8d90-3d32f05b7817","pitchNumber":3,"startTime":"2025-08-09T23:43:47.713Z","endTime":"2025-08-09T23:43:55.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:43:55.667Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out sharply to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-09T23:44:09.425Z","endTime":"2025-08-09T23:44:23.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81813392744984,"aZ":-15.213367539010795,"pfxX":-5.0169543706581,"pfxZ":9.454468169072598,"pX":0.1072471389291351,"pZ":2.947176025314568,"vX0":6.066536457288924,"vY0":-133.15536897958935,"vZ0":-4.6805359422482855,"x":112.91,"y":159.21,"x0":-1.5496847859946736,"y0":50.005054718282494,"z0":5.829998897187999,"aX":-9.002848419618982},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2289,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.411476520623526,"extension":7.2408918813233045},"hitData":{"launchSpeed":104.9,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.49,"coordY":79.09}},"index":0,"playId":"9572f0c0-92c6-3c0b-ae51-f659dd03079c","pitchNumber":1,"startTime":"2025-08-09T23:44:15.867Z","endTime":"2025-08-09T23:44:23.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:44:23.278Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a fly ball to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-09T23:44:31.043Z","endTime":"2025-08-09T23:45:58.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.46084748644836,"strikeZoneBottom":1.58180963664684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.776139976415017,"aZ":-24.025693609306614,"pfxX":1.653822219573636,"pfxZ":5.203370126652579,"pX":0.2908428028756985,"pZ":2.1690272194486373,"vX0":3.936291222472161,"vY0":-123.55724661861886,"vZ0":-3.9704769877727952,"x":86.38,"y":145.21,"x0":-1.5299257409148048,"y0":50.001546407308616,"z0":5.787034247606527,"aX":2.5871062637597215},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.9,"breakHorizontal":-3.8,"spinRate":2071,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.44123879584420944,"extension":7.251732223647149},"index":0,"playId":"a9b26f90-992f-31ed-952a-3887e99e092b","pitchNumber":1,"startTime":"2025-08-09T23:44:48.803Z","endTime":"2025-08-09T23:44:52.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.209738164791123,"aZ":-14.535959139015985,"pfxX":-5.4731642352308905,"pfxZ":9.765691968989993,"pX":0.10193033268796217,"pZ":3.509271682320406,"vX0":5.935760958024576,"vY0":-133.4234589578154,"vZ0":-3.395197826339245,"x":113.11,"y":144.03,"x0":-1.4385668510730931,"y0":50.005082459051664,"z0":5.8433080993611615,"aX":-9.88791412336715},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2291,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.41024144424521847,"extension":7.1534603837729},"index":1,"playId":"2486cab4-f74f-37ca-8b14-5cd4bb1669cd","pitchNumber":2,"startTime":"2025-08-09T23:45:01.187Z","endTime":"2025-08-09T23:45:04.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.57915846632604,"strikeZoneBottom":1.70035413651211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.779838654023234,"aZ":-25.475186162613483,"pfxX":-9.753563311893096,"pfxZ":4.391028892441772,"pX":-1.5613500620661198,"pZ":2.0697282180580787,"vX0":3.3064479500874544,"vY0":-123.09641294352019,"vZ0":-3.9222236652964577,"x":176.51,"y":182.9,"x0":-1.6593922389051134,"y0":50.00284789662607,"z0":5.855103714753182,"aX":-14.879815063650783},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2123,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.44597219484082595,"extension":7.221083408814775},"index":2,"playId":"0843e0a3-9388-3b7e-86a1-5a03b571e5e0","pitchNumber":3,"startTime":"2025-08-09T23:45:16.217Z","endTime":"2025-08-09T23:45:19.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.5,"endSpeed":83.4,"strikeZoneTop":3.58736534930218,"strikeZoneBottom":1.70848870716548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.282618960793478,"aZ":-14.879920512623807,"pfxX":-4.685373427320758,"pfxZ":9.658963115812611,"pX":0.4784966370172726,"pZ":4.097011460975993,"vX0":6.373164356555756,"vY0":-133.15205146007781,"vZ0":-1.83538697533508,"x":98.76,"y":128.16,"x0":-1.3402348133808717,"y0":50.00627016854469,"z0":5.875025278768004,"aX":-8.393081636285666},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2402,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4117675553918634,"extension":7.344008168816464},"index":3,"playId":"c3778f24-da52-38f4-b468-4329bc3005ea","pitchNumber":4,"startTime":"2025-08-09T23:45:29.997Z","endTime":"2025-08-09T23:45:33.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38451578854283,"aZ":-14.102906746584733,"pfxX":-5.603613534722294,"pfxZ":10.116136998188587,"pX":0.4529075142946053,"pZ":2.601924164652825,"vX0":6.690002657298842,"vY0":-132.79710713520853,"vZ0":-5.665685534293045,"x":99.74,"y":168.53,"x0":-1.3706881070883201,"y0":50.00374514337919,"z0":5.788721217679558,"aX":-10.011409477642275},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2389,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4124280550827981,"extension":7.308928359465541},"hitData":{"launchSpeed":69.5,"launchAngle":34.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.92,"coordY":104.74}},"index":4,"playId":"14ee8102-b599-369c-919e-a77663e5c748","pitchNumber":5,"startTime":"2025-08-09T23:45:46.882Z","endTime":"2025-08-09T23:45:58.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:45:58.596Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (30) on a sharp line drive to right fielder Kody Clemens. Kyle Isbel scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-09T23:46:05.321Z","endTime":"2025-08-09T23:47:17.332Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.61740288237321,"strikeZoneBottom":1.72291941279056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.665137107575543,"aZ":-24.580257362282783,"pfxX":1.8072168419582448,"pfxZ":4.77166825836549,"pX":1.347590185850214,"pZ":1.8916655592607494,"vX0":6.150985265135873,"vY0":-124.46890069083223,"vZ0":-4.434744474242395,"x":65.63,"y":187.71,"x0":-1.3763645271000566,"y0":50.00280072408311,"z0":5.697634823078042,"aX":2.8747359402142143},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.0,"breakHorizontal":-4.6,"spinRate":2016,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.437699103416481,"extension":7.289576262320861},"index":0,"playId":"7cd62e3c-8a9a-39d4-8591-d8905b99f2c4","pitchNumber":1,"startTime":"2025-08-09T23:46:24.845Z","endTime":"2025-08-09T23:46:28.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.14578889469521,"aZ":-31.905682270668457,"pfxX":5.29761847842534,"pfxZ":0.20606110404457745,"pX":0.9555612286890335,"pZ":1.6869475699628547,"vX0":3.668416444966566,"vY0":-113.25019140342556,"vZ0":-2.0502047098370944,"x":80.58,"y":193.23,"x0":-1.374834771692762,"y0":50.00271025293613,"z0":5.802603198657419,"aX":6.863745108983386},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.1,"breakHorizontal":-10.6,"spinRate":2105,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.484087252033504,"extension":7.331397903340338},"index":1,"playId":"0145d3ad-c42c-303f-8bdb-0d3847f786c7","pitchNumber":2,"startTime":"2025-08-09T23:46:43.971Z","endTime":"2025-08-09T23:46:47.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08721830542138,"aZ":-15.041747724191262,"pfxX":-4.897558335119195,"pfxZ":9.540711354642905,"pX":0.635972959586645,"pZ":2.53567745307135,"vX0":6.836728997212565,"vY0":-132.37988831242532,"vZ0":-5.6183515906004855,"x":92.76,"y":170.32,"x0":-1.3296111376081914,"y0":50.00493683094493,"z0":5.765193153081031,"aX":-8.797622123683425},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2338,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.41187085472209706,"extension":7.45023177583237},"hitData":{"launchSpeed":108.4,"launchAngle":12.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.0,"coordY":64.0}},"index":2,"playId":"162042b4-5aa7-3a84-bbdb-54abd1be701f","pitchNumber":3,"startTime":"2025-08-09T23:47:03.369Z","endTime":"2025-08-09T23:47:17.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-12.699999999999996,"leverageIndex":1.01,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:47:17.332Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Brooks Lee to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-09T23:47:38.418Z","endTime":"2025-08-09T23:48:23.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":74.3,"endSpeed":69.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.561748929142134,"aZ":-37.74179327429156,"pfxX":4.972238890500916,"pfxZ":-4.682069329367688,"pX":-0.4267922376687415,"pZ":1.66548621341524,"vX0":1.1650258083363094,"vY0":-108.27468802465089,"vZ0":-0.4344651090241971,"x":133.27,"y":193.81,"x0":-1.6175265159048346,"y0":50.00151951717365,"z0":5.991756795709699,"aX":5.914535125221682},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-8.3,"breakHorizontal":-9.4,"spinRate":2055,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.5054976335154691,"extension":7.252119969352562},"index":0,"playId":"b19dfaee-1f84-363e-b4fe-2410eb26cec0","pitchNumber":1,"startTime":"2025-08-09T23:47:52.842Z","endTime":"2025-08-09T23:47:56.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.688112622372884,"aZ":-27.214958036204393,"pfxX":1.8158383520791164,"pfxZ":3.1778618341849594,"pX":0.8184708053702789,"pZ":2.5204169156863903,"vX0":4.831521206689425,"vY0":-123.12798267266218,"vZ0":-2.3640930375441465,"x":85.8,"y":170.73,"x0":-1.3923544840889441,"y0":50.00295179504285,"z0":5.758350890937469,"aX":2.833254490227404},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.5,"breakHorizontal":-4.2,"spinRate":1985,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.44208037972436554,"extension":7.286845897190305},"hitData":{"launchSpeed":78.7,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.16,"coordY":156.32}},"index":1,"playId":"0bdddc1d-cae1-39ad-a5a2-0b5e63b98ddf","pitchNumber":2,"startTime":"2025-08-09T23:48:16.465Z","endTime":"2025-08-09T23:48:23.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:48:23.912Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-09T23:50:28.496Z","endTime":"2025-08-09T23:52:15.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.44536409772654,"strikeZoneBottom":1.68089115289888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.498551440321187,"aZ":-26.005334924742947,"pfxX":6.578803920518688,"pfxZ":4.685002755906433,"pX":-0.37437277207105635,"pZ":1.3756700826805042,"vX0":-5.157855291737439,"vY0":-114.4602342996675,"vZ0":-5.552215760487808,"x":131.27,"y":201.64,"x0":1.0611564935579991,"y0":50.00464418739402,"z0":6.401216505556749,"aX":8.66940594810257},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.2,"breakHorizontal":-10.6,"spinRate":1412,"spinDirection":140},"zone":13,"typeConfidence":0.84,"plateTime":0.47980594356451967,"extension":6.356592200429444},"index":0,"playId":"2a03cd5a-c3bf-330d-a7c9-0a02265e07af","pitchNumber":1,"startTime":"2025-08-09T23:50:37.121Z","endTime":"2025-08-09T23:50:40.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.35445649305441,"strikeZoneBottom":1.58181246592484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.284779866933274,"aZ":-24.1791427007159,"pfxX":5.790653604478184,"pfxZ":5.950718311753377,"pX":-0.5037087301743247,"pZ":3.5511246733469872,"vX0":-4.802067150741128,"vY0":-115.14878115313486,"vZ0":-1.546656513388246,"x":136.2,"y":142.9,"x0":0.855927505187315,"y0":50.003678015404226,"z0":6.569907127095316,"aX":7.780600521674735},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.7,"breakHorizontal":-9.2,"spinRate":1534,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.47559013432084285,"extension":6.262553454162833},"index":1,"playId":"ae5e2424-2cf4-38e1-aca0-47b8db7280c5","pitchNumber":2,"startTime":"2025-08-09T23:50:55.109Z","endTime":"2025-08-09T23:50:58.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":82.2,"endSpeed":76.3,"strikeZoneTop":3.44555180633708,"strikeZoneBottom":1.68107332479348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.82264891197672,"aZ":-33.07781471272128,"pfxX":-0.9123380823080618,"pfxZ":-0.61875826409387,"pX":-1.0250086845712663,"pZ":3.5776133714040723,"vX0":-4.153651956192737,"vY0":-119.73033310241401,"vZ0":-0.3566499395935989,"x":156.07,"y":142.18,"x0":0.8432630971093269,"y0":50.0018992200073,"z0":6.662186878528577,"aX":-1.337306863112751},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":2.5,"spinRate":2478,"spinDirection":286},"zone":11,"typeConfidence":0.92,"plateTime":0.45562906169262707,"extension":6.31998585564448},"index":2,"playId":"7ac97065-b61d-3912-83b8-a01d49186ad9","pitchNumber":3,"startTime":"2025-08-09T23:51:07.265Z","endTime":"2025-08-09T23:51:11.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-09T23:51:26.131Z","endTime":"2025-08-09T23:51:34.419Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.44775600880178,"strikeZoneBottom":1.68335299673029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.428451887465737,"aZ":-12.737092079525459,"pfxX":2.196425799550053,"pfxZ":10.940291989206909,"pX":0.656865725509924,"pZ":3.223856710161842,"vX0":-0.5822465431854028,"vY0":-132.7162281169355,"vZ0":-5.805687790220949,"x":91.96,"y":151.74,"x0":0.594234353637929,"y0":50.00641857657351,"z0":6.374179180915439,"aX":3.903768078021242},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.7,"breakHorizontal":-3.8,"spinRate":2234,"spinDirection":161},"zone":3,"typeConfidence":0.9,"plateTime":0.4133243165801357,"extension":6.426890465440638},"index":4,"playId":"ceab7071-ac59-36ed-8c5d-7e72d704e118","pitchNumber":4,"startTime":"2025-08-09T23:51:34.419Z","endTime":"2025-08-09T23:51:38.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.48861298278937,"strikeZoneBottom":1.62738216584139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73526717095653,"aZ":-43.191598713113585,"pfxX":-2.3141667188638038,"pfxZ":-8.083471082511995,"pX":0.022918195269317793,"pZ":4.0028109005212,"vX0":-1.0870149953255444,"vY0":-116.02084530950133,"vZ0":2.914002461177674,"x":116.13,"y":130.7,"x0":0.7981615590286384,"y0":50.00200316294193,"z0":6.847122434440753,"aX":-3.1542268087958254},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.7,"breakHorizontal":4.4,"spinRate":2478,"spinDirection":345},"zone":12,"typeConfidence":0.92,"plateTime":0.47211937016487715,"extension":6.29719477281764},"index":5,"playId":"62fc091b-c189-3713-9437-342d8c89e99d","pitchNumber":5,"startTime":"2025-08-09T23:51:47.898Z","endTime":"2025-08-09T23:51:51.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68042044708154,"aZ":-23.43641571966081,"pfxX":6.354459709007193,"pfxZ":6.1134823326775685,"pX":0.521041240188075,"pZ":1.7086133458735648,"vX0":-3.3544946188269353,"vY0":-119.05754389693654,"vZ0":-5.408767948125504,"x":97.14,"y":192.65,"x0":1.1254512509764447,"y0":50.005825981272146,"z0":6.14157448885929,"aX":9.088826900653457},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":10.0,"breakHorizontal":-10.7,"spinRate":1495,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.4607280646413461,"extension":6.492238785586551},"hitData":{"launchSpeed":88.5,"launchAngle":14.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":87.24}},"index":6,"playId":"984bb3fc-d084-3768-9871-5f0aa769b105","pitchNumber":6,"startTime":"2025-08-09T23:52:04.562Z","endTime":"2025-08-09T23:52:15.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:52:15.089Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a line drive to right fielder Mike Yastrzemski. Austin Martin to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-09T23:52:26.382Z","endTime":"2025-08-09T23:52:49.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.488976503859377,"aZ":-12.070504742543188,"pfxX":0.7942622639734376,"pfxZ":11.004468382091552,"pX":-0.708444111085184,"pZ":3.181985836144068,"vX0":-4.1384884494405565,"vY0":-134.84724837679803,"vZ0":-6.248055662316759,"x":144.0,"y":152.87,"x0":0.7483086215528683,"y0":50.00552584060861,"z0":6.3941889395363845,"aX":1.4518723739673307},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-0.5,"spinRate":2317,"spinDirection":166},"zone":1,"typeConfidence":0.9,"plateTime":0.40741555644301775,"extension":6.449730621875353},"hitData":{"launchSpeed":68.7,"launchAngle":16.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.6,"coordY":115.44}},"index":0,"playId":"1dfc304b-df33-3e2e-872d-4f21685dc85a","pitchNumber":1,"startTime":"2025-08-09T23:52:38.376Z","endTime":"2025-08-09T23:52:49.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":1.8,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:52:49.101Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, shortstop Bobby Witt Jr. to second baseman Nick Loftin. Austin Martin to 3rd. Ryan Jeffers out at 2nd. Luke Keaschall to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-09T23:53:08.634Z","endTime":"2025-08-09T23:54:43.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.15050072381123,"strikeZoneBottom":1.51152134670963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.025260922687238,"aZ":-21.830784204140745,"pfxX":4.16763582713758,"pfxZ":6.967494387810099,"pX":-0.17508142093933612,"pZ":0.6421255658206858,"vX0":-4.142218738919912,"vY0":-120.656562716695,"vZ0":-8.421873957760884,"x":123.67,"y":221.44,"x0":1.0171007405138632,"y0":50.001076732092756,"z0":6.081283767883819,"aX":6.1849095057426675},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.0,"breakHorizontal":-6.6,"spinRate":1556,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4528173804694893,"extension":6.403745546113548},"index":0,"playId":"11fee6b1-dfe3-3b4e-8ad9-0583e05453b7","pitchNumber":1,"startTime":"2025-08-09T23:53:16.276Z","endTime":"2025-08-09T23:53:19.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.15367092713409,"strikeZoneBottom":1.498778390377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46454838736385,"aZ":-24.969790974929925,"pfxX":-1.0269703443252443,"pfxZ":4.105833850205547,"pX":-0.5351377530868294,"pZ":1.549261208411528,"vX0":-3.3450367271314594,"vY0":-131.08808520197906,"vZ0":-7.098511258148668,"x":137.4,"y":196.95,"x0":0.8865267595828725,"y0":50.00596661472034,"z0":6.133479600103207,"aX":-1.8023639006708083},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":2.5,"spinRate":2334,"spinDirection":178},"zone":7,"typeConfidence":0.91,"plateTime":0.41646914263392754,"extension":6.581342399120882},"index":1,"playId":"e43fd8e2-65da-38e7-b9b5-8c74164dde36","pitchNumber":2,"startTime":"2025-08-09T23:53:39.488Z","endTime":"2025-08-09T23:53:42.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.17866335496912,"strikeZoneBottom":1.5397878516012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.328435945836706,"aZ":-24.315302018741853,"pfxX":-1.8884263088058924,"pfxZ":4.530329803261684,"pX":-0.5932302634176642,"pZ":1.1022391141441206,"vX0":-3.3095303387546906,"vY0":-130.76324039560916,"vZ0":-8.271529207861052,"x":139.61,"y":209.02,"x0":0.9335708297422034,"y0":50.00088432691593,"z0":6.127985241627763,"aX":-3.2719071494734173},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2305,"spinDirection":179},"zone":13,"typeConfidence":0.91,"plateTime":0.41871990018895033,"extension":6.57017598235317},"index":2,"playId":"5bbc963c-ee7a-37ba-b059-da582e265092","pitchNumber":3,"startTime":"2025-08-09T23:53:58.608Z","endTime":"2025-08-09T23:54:02.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.17386976639417,"strikeZoneBottom":1.48611201591869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.741986848864222,"aZ":-12.770721073384012,"pfxX":1.599142950531192,"pfxZ":10.45802478815384,"pX":0.9211666179385575,"pZ":2.9951399080364864,"vX0":-0.5844714537523185,"vY0":-135.17300559712018,"vZ0":-6.357492033499351,"x":81.89,"y":157.91,"x0":0.932095293398195,"y0":50.00362223961434,"z0":6.269722304784752,"aX":2.967080311738825},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":-2.8,"spinRate":2294,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.4047957085815099,"extension":6.445079593803642},"index":3,"playId":"33b9d595-57d5-3786-a200-4881fc549169","pitchNumber":4,"startTime":"2025-08-09T23:54:16.830Z","endTime":"2025-08-09T23:54:20.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.141648716694732,"aZ":-24.910546880825912,"pfxX":-1.28974615502569,"pfxZ":4.142621446670715,"pX":0.04495598526930617,"pZ":2.5533941853399096,"vX0":-2.108195490501818,"vY0":-130.96795781099698,"vZ0":-4.968669172146097,"x":115.29,"y":169.84,"x0":1.0249270972447946,"y0":50.003330984881565,"z0":6.3154788639095125,"aX":-2.2625277319614625},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":2.8,"spinRate":2438,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.4166703137413177,"extension":6.381716708020074},"hitData":{"launchSpeed":82.4,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.41,"coordY":154.3}},"index":4,"playId":"4931a7ae-2050-3917-82e8-37fc77e1556e","pitchNumber":5,"startTime":"2025-08-09T23:54:36.529Z","endTime":"2025-08-09T23:54:43.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":2.27,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:54:43.180Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Royce Lewis grounds into a double play, shortstop Bobby Witt Jr. to second baseman Nick Loftin to first baseman Vinnie Pasquantino. Luke Keaschall out at 2nd. Royce Lewis out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-09T23:54:57.274Z","endTime":"2025-08-09T23:56:40.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(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":91.4,"endSpeed":85.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12982780001971,"aZ":-22.407626104994893,"pfxX":-0.9398342350369537,"pfxZ":5.369339811907278,"pX":-0.6061024655651506,"pZ":2.1625677538656194,"vX0":-3.317019028837726,"vY0":-133.14244350579807,"vZ0":-6.548418850434891,"x":140.1,"y":180.39,"x0":0.7714898040732159,"y0":50.00225052781535,"z0":6.245110706597716,"aX":-1.7083117151010898},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":2.3,"spinRate":2360,"spinDirection":169},"zone":7,"typeConfidence":0.8,"plateTime":0.40938521097821745,"extension":6.542627825504515},"index":0,"playId":"491fc85d-c914-3748-bd15-b31b979e13d0","pitchNumber":1,"startTime":"2025-08-09T23:55:24.322Z","endTime":"2025-08-09T23:55:28.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.54694631187119,"strikeZoneBottom":1.75582052739721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.23239370977553,"aZ":-24.6699634374917,"pfxX":5.684748977098816,"pfxZ":5.111942242003632,"pX":1.6674165383730002,"pZ":2.8608886949927737,"vX0":-1.3467275296068921,"vY0":-119.86100799506372,"vZ0":-2.984446698773417,"x":53.44,"y":161.54,"x0":1.4947759027573964,"y0":50.00357930752553,"z0":6.304241597707185,"aX":8.345297802482463},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.9,"breakHorizontal":-10.1,"spinRate":1439,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.45542078920574625,"extension":6.31920973158783},"index":1,"playId":"59351077-6c72-3d7d-a247-cc602aa96068","pitchNumber":2,"startTime":"2025-08-09T23:55:52.108Z","endTime":"2025-08-09T23:55:55.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.976272362199907,"aZ":-14.756747396724448,"pfxX":2.282983179902951,"pfxZ":9.015381480521803,"pX":0.44804103254434985,"pZ":3.3717790629731956,"vX0":-2.075199198992568,"vY0":-137.5048638521274,"vZ0":-4.890259814519458,"x":99.92,"y":147.74,"x0":0.9126810269168973,"y0":50.0031183055819,"z0":6.160783499195491,"aX":4.410488025367577},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-3.7,"spinRate":2325,"spinDirection":161},"zone":3,"typeConfidence":0.91,"plateTime":0.39700978265947784,"extension":6.429537616493788},"index":2,"playId":"69f53dd7-c3cd-3cef-b830-e48dce70ca0d","pitchNumber":3,"startTime":"2025-08-09T23:56:08.605Z","endTime":"2025-08-09T23:56:12.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71650679521955,"aZ":-40.76135721306877,"pfxX":-1.3885402597713217,"pfxZ":-5.834048810846511,"pX":1.012884462318556,"pZ":2.4516856900742727,"vX0":0.9744768081146762,"vY0":-120.15594870434967,"vZ0":-0.9053571400373008,"x":78.39,"y":172.58,"x0":0.783903405856899,"y0":50.000676860695954,"z0":6.432486269434774,"aX":-2.0446623177897716},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":2.3,"spinRate":2428,"spinDirection":344},"zone":14,"typeConfidence":0.91,"plateTime":0.4546047684506749,"extension":6.430811968619912},"hitData":{"launchSpeed":89.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.46,"coordY":152.27}},"index":3,"playId":"52f1b076-eda1-3be7-83ce-acc96e20f2f3","pitchNumber":4,"startTime":"2025-08-09T23:56:32.517Z","endTime":"2025-08-09T23:56:40.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-14.100000000000001,"leverageIndex":2.25,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2025-08-09T23:56:40.279Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Luke Keaschall to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-09T23:58:49.796Z","endTime":"2025-08-10T00:00:01.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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, 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":74.9,"endSpeed":69.2,"strikeZoneTop":3.55729642450701,"strikeZoneBottom":1.57764661878241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.41694839630483,"aZ":-36.03625921717456,"pfxX":4.869992041175067,"pfxZ":-3.1993003841215852,"pX":-0.5769701708971168,"pZ":3.414294644992454,"vX0":0.6733384058447929,"vY0":-109.02046061264078,"vZ0":2.3825549913888775,"x":138.99,"y":146.59,"x0":-1.5223169865535962,"y0":50.000304537210624,"z0":6.185240783418065,"aX":5.885611671587613},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-4.9,"breakHorizontal":-9.0,"spinRate":1954,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.5016093532802977,"extension":7.145049205483807},"index":0,"playId":"ee14f647-6478-3add-9810-b24f379618f5","pitchNumber":1,"startTime":"2025-08-09T23:58:58.280Z","endTime":"2025-08-09T23:59:02.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.59249566067662,"strikeZoneBottom":1.64492566131172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.010727264997858,"aZ":-17.046990629598685,"pfxX":-4.408195544986169,"pfxZ":8.715212537815217,"pX":0.3930400626480617,"pZ":4.337174252211295,"vX0":6.013648972016233,"vY0":-130.75992231363793,"vZ0":-0.7737131129380428,"x":102.02,"y":121.68,"x0":-1.3614895667133615,"y0":50.00053365806474,"z0":5.913322307121659,"aX":-7.6497058233988255},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2191,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4185261339718216,"extension":7.303072839659587},"index":1,"playId":"2d896afd-0b41-338a-abc4-177216731b6b","pitchNumber":2,"startTime":"2025-08-09T23:59:10.321Z","endTime":"2025-08-09T23:59:15.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":90.5,"endSpeed":83.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.107677818908506,"aZ":-16.267975046192603,"pfxX":-4.867169680102188,"pfxZ":9.023782841149698,"pX":0.6108206663090556,"pZ":3.691790788356162,"vX0":6.821951174155931,"vY0":-131.7148164335474,"vZ0":-2.547704429683964,"x":93.72,"y":139.1,"x0":-1.3764501489659315,"y0":50.003370710433956,"z0":5.869835704747136,"aX":-8.58067031599324},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2195,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4153046941470344,"extension":7.288479922193403},"index":2,"playId":"964820dc-7c48-3092-989a-54b73fe338cf","pitchNumber":3,"startTime":"2025-08-09T23:59:24.471Z","endTime":"2025-08-09T23:59:28.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":83.5,"endSpeed":77.7,"strikeZoneTop":3.58279368826689,"strikeZoneBottom":1.79580322633766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.488510009335727,"aZ":-27.619428640092824,"pfxX":1.638701271251327,"pfxZ":3.0106392552134826,"pX":0.9559214267240653,"pZ":1.5046770906776668,"vX0":5.033317711865765,"vY0":-121.51760862991146,"vZ0":-4.604626372669492,"x":80.56,"y":198.15,"x0":-1.3463435612917543,"y0":50.00164512575523,"z0":5.794831782648879,"aX":2.474325812299888},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":1868,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4489629776580939,"extension":7.250214862527438},"index":3,"playId":"ec9868cd-f0d3-3f59-813a-d0acff52518c","pitchNumber":4,"startTime":"2025-08-09T23:59:39.444Z","endTime":"2025-08-09T23:59:42.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":82.8,"endSpeed":75.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.828940788420926,"aZ":-30.890019041515973,"pfxX":-9.185072107399483,"pfxZ":0.8755328857522349,"pX":-1.4838205696713245,"pZ":2.0148372395387066,"vX0":2.9278609449431223,"vY0":-120.58124953102029,"vZ0":-2.5958246884907714,"x":173.56,"y":184.38,"x0":-1.5250390048952702,"y0":50.00133801149199,"z0":5.847945640271053,"aX":-13.438904489134307},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.2,"breakHorizontal":15.8,"spinRate":1985,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.45533724382686147,"extension":7.176243557267341},"hitData":{"launchSpeed":69.8,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.72,"coordY":157.94}},"index":4,"playId":"a755278b-f226-3958-a009-5548232bd822","pitchNumber":5,"startTime":"2025-08-09T23:59:53.992Z","endTime":"2025-08-10T00:00:01.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:00:01.394Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Brooks Lee to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T00:00:08.862Z","endTime":"2025-08-10T00:01:09.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0013996302418,"aZ":-28.049315612573732,"pfxX":-9.340453416407971,"pfxZ":2.748293242060832,"pX":-0.4753922384093155,"pZ":3.1017844768101748,"vX0":5.354478002014698,"vY0":-121.9920257037373,"vZ0":-1.0033847084307819,"x":135.12,"y":155.03,"x0":-1.490273927393005,"y0":50.002980911584835,"z0":5.94618135869552,"aX":-14.015292889903744},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":2014,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.4497675816184512,"extension":7.402044356422523},"index":0,"playId":"0f82af80-b4a1-321f-ab65-57b508ee6da5","pitchNumber":1,"startTime":"2025-08-10T00:00:21.852Z","endTime":"2025-08-10T00:00:26.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.662197941676084,"aZ":-29.89272486279996,"pfxX":5.366264938075236,"pfxZ":1.6748920675293464,"pX":1.4844862979962707,"pZ":1.9844537492734131,"vX0":4.892382291134428,"vY0":-115.39404484078963,"vZ0":-2.392927569675843,"x":60.41,"y":185.2,"x0":-1.3532131522870354,"y0":50.00105690009818,"z0":5.889330662212432,"aX":7.301139349340769},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.8,"breakHorizontal":-10.8,"spinRate":2232,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4730231001604732,"extension":7.296303116860689},"index":1,"playId":"da1f0b68-5e46-3503-83a4-a8ef54652151","pitchNumber":2,"startTime":"2025-08-10T00:00:43.348Z","endTime":"2025-08-10T00:00:46.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.091404242566,"aZ":-32.08709368150457,"pfxX":6.617137138812716,"pfxZ":0.06266475633070279,"pX":0.8999456548795136,"pZ":3.1361279684326115,"vX0":3.021777601765696,"vY0":-114.15635101669177,"vZ0":0.615260128755236,"x":82.7,"y":154.1,"x0":-1.2964144473178845,"y0":50.00053446199283,"z0":5.997362650066928,"aX":8.817450781784146},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.5,"breakHorizontal":-12.7,"spinRate":2226,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4780199880459275,"extension":7.314862392632854},"hitData":{"launchSpeed":82.2,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.83,"coordY":151.26}},"index":2,"playId":"8e80b540-5d63-3caf-ab53-8034d74b1cf6","pitchNumber":3,"startTime":"2025-08-10T00:01:02.076Z","endTime":"2025-08-10T00:01:09.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:01:09.713Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a ground ball to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T00:01:32.362Z","endTime":"2025-08-10T00:02:40.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.34216102294875,"strikeZoneBottom":1.65320960040589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6108635142695,"aZ":-16.831740704147343,"pfxX":-4.717354526286535,"pfxZ":8.572673218549237,"pX":1.0933974167105591,"pZ":2.4898791196531715,"vX0":7.833177178830022,"vY0":-132.0554221770427,"vZ0":-5.489156027607156,"x":75.32,"y":171.55,"x0":-1.2805376833429554,"y0":50.00237435396549,"z0":5.808509510838082,"aX":-8.442773164525743},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":7.1,"spinRate":2265,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4126805302013241,"extension":7.3509469535019525},"index":0,"playId":"4c5bc552-1e8a-3824-a6b9-ddd64515c710","pitchNumber":1,"startTime":"2025-08-10T00:01:32.362Z","endTime":"2025-08-10T00:01:35.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.0785838885548,"aZ":-26.441456586190718,"pfxX":1.4025445842497262,"pfxZ":3.6428230028210304,"pX":-0.6919172099007922,"pZ":2.861404683146565,"vX0":1.511809968834735,"vY0":-123.47099388284173,"vZ0":-1.9636498579721036,"x":143.37,"y":161.52,"x0":-1.4900110611040673,"y0":50.0042053745577,"z0":5.8500747188674715,"aX":2.207678571783381},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.9,"spinRate":1944,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4403366915436404,"extension":7.309107874844933},"index":1,"playId":"5c7611a9-5d54-3ae9-b9bf-26449566291b","pitchNumber":2,"startTime":"2025-08-10T00:01:44.321Z","endTime":"2025-08-10T00:01:47.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.28000475486403,"strikeZoneBottom":1.55872356263696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.214523669723008,"aZ":-12.517699637574442,"pfxX":-4.309542662810617,"pfxZ":10.929791767280225,"pX":1.2824881466154954,"pZ":2.2346494993272725,"vX0":8.391429863721983,"vY0":-132.92453114108756,"vZ0":-6.82170858474627,"x":68.11,"y":178.44,"x0":-1.3484828279655519,"y0":50.00059265650859,"z0":5.734331617540213,"aX":-7.749503265053929},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":6.1,"spinRate":2411,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4113174468439489,"extension":7.388496175763875},"index":2,"playId":"cb0e6d37-cb0f-37f6-a6d6-f48ff81285e8","pitchNumber":3,"startTime":"2025-08-10T00:02:00.688Z","endTime":"2025-08-10T00:02:04.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.312988739434072,"aZ":-15.130380624553878,"pfxX":-4.625206327844304,"pfxZ":9.619188895523948,"pX":0.5930475963929808,"pZ":3.2933554421900375,"vX0":6.504137249894782,"vY0":-132.0606078611983,"vZ0":-3.590238883947542,"x":94.39,"y":149.86,"x0":-1.2973101898353563,"y0":50.001443025750234,"z0":5.7787930655034385,"aX":-8.194416696167476},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":7.0,"spinRate":2339,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.41427556806676247,"extension":7.393403684629754},"index":3,"playId":"bb8703fe-b093-30bf-916a-4a8cc217acc0","pitchNumber":4,"startTime":"2025-08-10T00:02:15.320Z","endTime":"2025-08-10T00:02:18.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.556257257942438,"aZ":-26.831672518827407,"pfxX":1.5341815577172326,"pfxZ":3.499352211001212,"pX":0.5869421828066148,"pZ":1.7756913514832267,"vX0":4.277273594612928,"vY0":-122.07571878773385,"vZ0":-4.130888163346051,"x":94.63,"y":190.84,"x0":-1.3794538870489295,"y0":50.002031383143255,"z0":5.7708801183685665,"aX":2.3398942813138754},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.8,"breakHorizontal":-3.7,"spinRate":1978,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.4468151149190711,"extension":7.250741594185228},"hitData":{"launchSpeed":65.1,"launchAngle":6.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.0,"coordY":148.0}},"index":4,"playId":"6388f22f-1fdd-37bc-b08b-f038615f059d","pitchNumber":5,"startTime":"2025-08-10T00:02:32.379Z","endTime":"2025-08-10T00:02:40.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:02:40.957Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T00:02:55.578Z","endTime":"2025-08-10T00:03:38.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.47609038893059,"strikeZoneBottom":1.64997031748552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.283001265923303,"aZ":-25.5235918069637,"pfxX":1.5501478145701864,"pfxZ":4.352810250463252,"pX":1.1326694636486283,"pZ":2.4694660713946215,"vX0":5.385987379801999,"vY0":-122.07390105700122,"vZ0":-2.8325735616516114,"x":73.83,"y":172.1,"x0":-1.292765741488392,"y0":50.0025149902138,"z0":5.814091243358051,"aX":2.3672339644338725},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.6,"breakHorizontal":-4.0,"spinRate":1956,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4466170837606893,"extension":7.305785334005268},"index":0,"playId":"8f82b8d3-e6d4-36eb-8f65-221a9d720a13","pitchNumber":1,"startTime":"2025-08-10T00:03:11.889Z","endTime":"2025-08-10T00:03:15.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.917326323135875,"aZ":-14.45873180301274,"pfxX":-6.144958489990479,"pfxZ":10.116493909092041,"pX":0.1990183703858157,"pZ":2.5474354929720393,"vX0":6.1552024958569325,"vY0":-131.2619244160444,"vZ0":-5.423705973130929,"x":109.41,"y":170.0,"x0":-1.3742007364939994,"y0":50.00005756872648,"z0":5.711062345743693,"aX":-10.757359583133322},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2307,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41675747939966534,"extension":7.453327418844649},"hitData":{"launchSpeed":86.5,"launchAngle":55.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.11,"coordY":120.15}},"index":1,"playId":"f218c85a-a41f-3f34-9cf1-d5d5a2286e08","pitchNumber":2,"startTime":"2025-08-10T00:03:29.317Z","endTime":"2025-08-10T00:03:38.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:03:38.379Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T00:05:26.274Z","endTime":"2025-08-10T00:06:28.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.64574576667377,"strikeZoneBottom":1.84347490577625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.520977748457632,"aZ":-36.138430660229986,"pfxX":-0.5977298817372381,"pfxZ":-2.8582973673971086,"pX":1.0289267036374308,"pZ":3.8679167321535632,"vX0":0.4003636143693602,"vY0":-116.72456422576025,"vZ0":1.2423200770373417,"x":77.78,"y":134.35,"x0":0.9334355024608713,"y0":50.00011339983999,"z0":6.7132822125251534,"aX":-0.8304902045693237},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.7,"breakHorizontal":1.0,"spinRate":2368,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.46798931625490603,"extension":6.297141251584759},"index":0,"playId":"9752b0e1-5511-39a1-be5b-eac6f5fbe65a","pitchNumber":1,"startTime":"2025-08-10T00:05:46.971Z","endTime":"2025-08-10T00:05:50.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.59726383614338,"strikeZoneBottom":1.79492273512712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.74766052466128,"aZ":-24.29845763633471,"pfxX":-1.3021254861915816,"pfxZ":4.702993857857534,"pX":0.12634424565408942,"pZ":1.1229188925471951,"vX0":-0.9813959644039534,"vY0":-127.69245942105633,"vZ0":-8.340311792492091,"x":112.18,"y":208.46,"x0":0.6829575368595787,"y0":50.00444216381102,"z0":6.301110041297349,"aX":-2.18133733953866},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":2.5,"spinRate":2318,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.42660963100624416,"extension":6.606601577232567},"index":1,"playId":"c68d1b13-65b2-3aea-8a6a-b9150e549207","pitchNumber":2,"startTime":"2025-08-10T00:05:59.413Z","endTime":"2025-08-10T00:06:02.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.50649184901979,"strikeZoneBottom":1.86640841163651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55270344281213,"aZ":-15.413751674764551,"pfxX":0.9922652693964249,"pfxZ":9.64031942226161,"pX":-1.0258731667393077,"pZ":2.7204459005419013,"vX0":-4.498259428631251,"vY0":-130.30778987399205,"vZ0":-6.599510672869444,"x":156.1,"y":165.33,"x0":0.5856200975853986,"y0":50.00269434952281,"z0":6.4280903232758,"aX":1.7252747591995496},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.4,"breakHorizontal":-1.0,"spinRate":2286,"spinDirection":167},"zone":11,"typeConfidence":0.89,"plateTime":0.41856068488766995,"extension":6.527936802569952},"index":2,"playId":"ffd63d28-18c3-3530-ae2b-4fb0789b744c","pitchNumber":3,"startTime":"2025-08-10T00:06:12.833Z","endTime":"2025-08-10T00:06:16.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.33618396107852,"strikeZoneBottom":1.69613313474491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29986345805122,"aZ":-15.31307867121255,"pfxX":1.4138630789072444,"pfxZ":9.899931171514009,"pX":1.1134109130979093,"pZ":3.8543192021925696,"vX0":0.07303636562821202,"vY0":-129.0417092527888,"vZ0":-3.7667406984760277,"x":74.56,"y":134.71,"x0":0.900828830769891,"y0":50.00512498981173,"z0":6.496597518093677,"aX":2.4090302521474856},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.4,"breakHorizontal":-2.6,"spinRate":2178,"spinDirection":168},"zone":12,"typeConfidence":0.87,"plateTime":0.4228160359203579,"extension":6.266223623914522},"index":3,"playId":"13000cfa-3112-3756-a5fe-2ae9aac4d074","pitchNumber":4,"startTime":"2025-08-10T00:06:25.538Z","endTime":"2025-08-10T00:06:28.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:06:28.980Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson McCusker flies out to left fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T00:06:38.463Z","endTime":"2025-08-10T00:07:02.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12890526999635,"aZ":-23.103966990087073,"pfxX":-1.3815802291011003,"pfxZ":5.385947365801551,"pX":-0.727492317219468,"pZ":3.24966633421236,"vX0":-2.9683663790422297,"vY0":-128.75480706031595,"vZ0":-3.2533680854390656,"x":144.73,"y":151.04,"x0":0.618595683280797,"y0":50.00013210927991,"z0":6.312600703216176,"aX":-2.3239388261717027},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.2,"breakHorizontal":3.1,"spinRate":2364,"spinDirection":179},"zone":1,"typeConfidence":0.88,"plateTime":0.4250144104181892,"extension":6.440156375196887},"hitData":{"launchSpeed":69.8,"launchAngle":35.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.09,"coordY":116.14}},"index":0,"playId":"40edc908-9357-3e76-ad73-c64f10a9ca16","pitchNumber":1,"startTime":"2025-08-10T00:06:52.691Z","endTime":"2025-08-10T00:07:02.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676812,"link":"/api/v1/people/676812"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676812,"link":"/api/v1/people/676812"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:07:02.741Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino. Kody Clemens to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T00:07:08.641Z","endTime":"2025-08-10T00:07:45.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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(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.3,"endSpeed":77.8,"strikeZoneTop":3.3301079613031,"strikeZoneBottom":1.70937926475255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.037481350078973,"aZ":-33.7418513582032,"pfxX":-0.1749241394868022,"pfxZ":-1.0301970521736354,"pX":0.4008677327793084,"pZ":2.5061643315617945,"vX0":-1.485710596855529,"vY0":-122.7869965240183,"vZ0":-2.411292494148533,"x":101.72,"y":171.11,"x0":1.0361586874282163,"y0":50.00009788584818,"z0":6.368564673449574,"aX":-0.26708166890942997},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":0.7,"spinRate":2406,"spinDirection":266},"zone":6,"typeConfidence":0.91,"plateTime":0.44586991729596637,"extension":6.4706585685304105},"index":0,"playId":"1e82d6ba-b2d5-3834-a385-db311dd252e2","pitchNumber":1,"startTime":"2025-08-10T00:07:23.194Z","endTime":"2025-08-10T00:07:26.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.2,"endSpeed":75.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.863157964379837,"aZ":-39.96639396473171,"pfxX":-3.752612755772814,"pfxZ":-5.477192017862381,"pX":-0.052928139671483944,"pZ":1.9448522112284452,"vX0":-0.9421102869521113,"vY0":-118.26710970513636,"vZ0":-1.984480792979653,"x":119.02,"y":186.27,"x0":0.8379383897106336,"y0":50.00507589097319,"z0":6.4491624574419015,"aX":-5.334219049699058},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.2,"breakHorizontal":7.1,"spinRate":2435,"spinDirection":340},"zone":8,"typeConfidence":0.91,"plateTime":0.4625424263575866,"extension":6.57352498023599},"hitData":{"launchSpeed":97.1,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.06,"coordY":149.55}},"index":1,"playId":"a9d8da8e-7a45-3bb9-ab4e-76113b71bff9","pitchNumber":2,"startTime":"2025-08-10T00:07:38.156Z","endTime":"2025-08-10T00:07:45.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.66,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:07:45.964Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Gasper pops out to second baseman Nick Loftin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T00:07:57.172Z","endTime":"2025-08-10T00:10:08.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.6966056867881,"aZ":-22.74944751424156,"pfxX":6.486872274702872,"pfxZ":6.932321424690492,"pX":0.046532839039927346,"pZ":2.2238484891593644,"vX0":-4.402453892987574,"vY0":-116.13371149720845,"vZ0":-4.158603122157511,"x":115.23,"y":178.74,"x0":1.128401663461668,"y0":50.002218066939825,"z0":6.21346247981636,"aX":8.819104893969065},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":11.8,"breakHorizontal":-10.6,"spinRate":1433,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.47246948099917585,"extension":6.404389228209159},"index":0,"playId":"bc5fea5a-ec13-3818-9bff-29a1d6227496","pitchNumber":1,"startTime":"2025-08-10T00:08:20.262Z","endTime":"2025-08-10T00:08:23.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39918217573125,"aZ":-42.30977405520645,"pfxX":-0.857158073948902,"pfxZ":-7.191511051501491,"pX":-0.26157661362297197,"pZ":1.9934517150432627,"vX0":-2.175224117005825,"vY0":-117.95046003308646,"vZ0":-1.2768064249286155,"x":126.97,"y":184.96,"x0":0.7838953619416431,"y0":50.00339266546169,"z0":6.442563699134493,"aX":-1.2077232812663363},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.1,"breakHorizontal":2.0,"spinRate":2524,"spinDirection":343},"zone":8,"typeConfidence":0.93,"plateTime":0.4643382410876815,"extension":6.565315337954836},"index":1,"playId":"f6ea0ce4-e3d6-3042-bd16-35166eefda19","pitchNumber":2,"startTime":"2025-08-10T00:08:35.464Z","endTime":"2025-08-10T00:08:39.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.10646340756331,"strikeZoneBottom":1.43299747095947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.444043724741732,"aZ":-12.048233517638733,"pfxX":1.606251316061066,"pfxZ":10.809926442825537,"pX":0.42862908622832097,"pZ":3.8514071368352485,"vX0":-2.035665023245448,"vY0":-135.77360632197934,"vZ0":-3.9132422511041645,"x":100.66,"y":134.79,"x0":0.9803334023033677,"y0":50.00626862087743,"z0":6.153260382117947,"aX":2.991746414429838},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":-2.5,"spinRate":2247,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.40381036347461885,"extension":6.5199353919204635},"index":2,"playId":"3d609fb9-e0cb-3a4b-a401-0d495741aaaa","pitchNumber":3,"startTime":"2025-08-10T00:08:58.998Z","endTime":"2025-08-10T00:09:02.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.04846520321257,"strikeZoneBottom":1.47249859426604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36133005831525,"aZ":-40.47532915473855,"pfxX":-1.6217178219988453,"pfxZ":-5.804548004565792,"pX":-1.1843490013274836,"pZ":0.8621944713681206,"vX0":-3.7244761386348286,"vY0":-118.93001609090004,"vZ0":-4.381009190871058,"x":162.14,"y":215.5,"x0":0.6144191649357669,"y0":50.00552297021836,"z0":6.409133712241682,"aX":-2.3173812584542834},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.3,"breakHorizontal":3.8,"spinRate":2356,"spinDirection":353},"zone":13,"typeConfidence":0.93,"plateTime":0.4610059035275511,"extension":6.345951057026414},"index":3,"playId":"3a35c0b1-f7eb-3c04-a2eb-4e176be112a2","pitchNumber":4,"startTime":"2025-08-10T00:09:17.378Z","endTime":"2025-08-10T00:09:20.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.053615002187588,"aZ":-40.61597567332605,"pfxX":-1.2763867964751165,"pfxZ":-5.788690179697145,"pX":-0.8798830224291365,"pZ":1.6427829169781063,"vX0":-3.0180541159678067,"vY0":-120.27093739415221,"vZ0":-2.6068625435292105,"x":150.54,"y":194.42,"x0":0.5586103757135925,"y0":50.000311009556725,"z0":6.354437678670246,"aX":-1.8623283823615358},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.8,"breakHorizontal":3.0,"spinRate":2484,"spinDirection":350},"zone":13,"typeConfidence":0.93,"plateTime":0.45600054671539425,"extension":6.5048401111771055},"index":4,"playId":"a0c2b563-bc25-325c-9213-5824b4d6ed7c","pitchNumber":5,"startTime":"2025-08-10T00:09:38.766Z","endTime":"2025-08-10T00:09:41.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.619969356366596,"aZ":-22.752497523717,"pfxX":6.856279437042639,"pfxZ":6.588598799324375,"pX":0.5439884285060798,"pZ":2.844684824999242,"vX0":-4.558312926912758,"vY0":-118.78903450783902,"vZ0":-2.8212350579403127,"x":96.26,"y":161.97,"x0":1.5963726198803312,"y0":50.003961588865344,"z0":6.114939630116545,"aX":9.80542184509767},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":11.5,"breakHorizontal":-11.3,"spinRate":1468,"spinDirection":131},"zone":3,"typeConfidence":0.91,"plateTime":0.4609868089158802,"extension":6.345702927565089},"hitData":{"launchSpeed":59.7,"launchAngle":42.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.03,"coordY":131.3}},"index":5,"playId":"587f3526-be53-36f8-8a76-7b7b9da794ac","pitchNumber":6,"startTime":"2025-08-10T00:10:01.653Z","endTime":"2025-08-10T00:10:08.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.67,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:10:08.915Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T00:12:09.421Z","endTime":"2025-08-10T00:13:25.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":81.7,"endSpeed":75.0,"strikeZoneTop":3.33553774584304,"strikeZoneBottom":1.49684564800749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.491351492732548,"aZ":-27.457322280277523,"pfxX":-9.458401228068256,"pfxZ":3.3092603283776167,"pX":-0.6415116830957074,"pZ":1.3928743532281092,"vX0":5.187259072564538,"vY0":-118.817483034029,"vZ0":-4.480809746873289,"x":141.45,"y":201.17,"x0":-1.6279941397177717,"y0":50.00204509589319,"z0":5.807939182486555,"aX":-13.476925888862473},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":2008,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.46157765870826895,"extension":7.411355492901298},"index":0,"playId":"ed1e721f-4fce-3356-a1ac-af296f049495","pitchNumber":1,"startTime":"2025-08-10T00:12:18.962Z","endTime":"2025-08-10T00:12:23.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.338988526121273,"aZ":-21.179913029057087,"pfxX":-8.124671060698049,"pfxZ":6.088337140309988,"pX":-0.2752387550081898,"pZ":1.4572214683443407,"vX0":5.939917750254195,"vY0":-133.0004756276389,"vZ0":-7.192342419021052,"x":127.49,"y":199.44,"x0":-1.4728036987060766,"y0":50.00543339401027,"z0":5.71308390531258,"aX":-14.67708197123627},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":13.6,"spinRate":2124,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.41055036992060234,"extension":7.313835736419436},"index":1,"playId":"9fc0385b-95e1-3158-9d0c-399f7a7a6195","pitchNumber":2,"startTime":"2025-08-10T00:12:30.362Z","endTime":"2025-08-10T00:12:33.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-10T00:12:43.338Z","endTime":"2025-08-10T00:12:52.730Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.42878674210721,"strikeZoneBottom":1.60649551842575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69126639672925,"aZ":-27.816981896544526,"pfxX":-10.203945661195302,"pfxZ":2.969197662358374,"pX":-0.948635450612183,"pZ":2.522302978573501,"vX0":4.750632362981656,"vY0":-120.61944328674592,"vZ0":-2.1098768031863244,"x":153.16,"y":170.68,"x0":-1.6240194096871445,"y0":50.00028270731153,"z0":5.874722563622981,"aX":-14.948627102882538},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":1932,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.45508010420045286,"extension":7.148668673995577},"index":3,"playId":"098ce67c-95fd-35c6-9b59-477aae72bb4b","pitchNumber":3,"startTime":"2025-08-10T00:12:52.730Z","endTime":"2025-08-10T00:12:56.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.39397480240741,"strikeZoneBottom":1.60407549943369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43581803503007,"aZ":-16.29414062486862,"pfxX":-6.148473070166706,"pfxZ":9.130075301241455,"pX":-0.2532279682229037,"pZ":3.856066064420327,"vX0":5.323803174985782,"vY0":-131.23254279766869,"vZ0":-2.07652047459347,"x":126.65,"y":134.67,"x0":-1.511882502262389,"y0":50.00515486152185,"z0":5.874764144895615,"aX":-10.698250918466734},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2235,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41777148469597636,"extension":7.420805659164639},"index":4,"playId":"9de8b546-ca70-31fb-9566-f39f9d054ec5","pitchNumber":4,"startTime":"2025-08-10T00:13:06.989Z","endTime":"2025-08-10T00:13:10.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.3857181149812,"strikeZoneBottom":1.53158188281405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14087644146498,"aZ":-26.91494830157769,"pfxX":-9.592137921995485,"pfxZ":3.711897302802754,"pX":-0.7580691163679846,"pZ":2.6898695558076144,"vX0":4.543300020439374,"vY0":-118.72454971552875,"vZ0":-1.9376923915325635,"x":145.9,"y":166.15,"x0":-1.4569683304968595,"y0":50.005710258301754,"z0":5.982165384570523,"aX":-13.604599569670714},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":1989,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4625254000261032,"extension":7.182464541026538},"index":5,"playId":"85f136bf-840c-3bfc-99c4-b00e288b71c4","pitchNumber":5,"startTime":"2025-08-10T00:13:20.522Z","endTime":"2025-08-10T00:13:25.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:13:25.094Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T00:13:36.954Z","endTime":"2025-08-10T00:15:32.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.47429782263708,"strikeZoneBottom":1.66764086692458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.125518928497822,"aZ":-23.359590939722754,"pfxX":-7.83436613415727,"pfxZ":5.0094779881474985,"pX":-1.2856219911916633,"pZ":3.2039734097450454,"vX0":3.5232742137982274,"vY0":-131.5986088729353,"vZ0":-2.168683771160662,"x":166.0,"y":152.27,"x0":-1.6217562810498563,"y0":50.00104577657237,"z0":5.763539176659798,"aX":-13.781909935464869},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":13.4,"spinRate":2129,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41571338879935515,"extension":7.329521021430805},"index":0,"playId":"538a04b7-c960-3d9c-8842-82872ab503cb","pitchNumber":1,"startTime":"2025-08-10T00:13:45.872Z","endTime":"2025-08-10T00:13:49.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35728256178721,"aZ":-25.35593753011906,"pfxX":-9.633248619423362,"pfxZ":4.651412819393987,"pX":-0.18139100688391352,"pZ":2.2365031013543657,"vX0":6.207952171141857,"vY0":-120.34456475913773,"vZ0":-3.2085055866285908,"x":123.91,"y":178.39,"x0":-1.542818837115962,"y0":50.00484529232366,"z0":5.833009915576738,"aX":-14.131524103935785},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.9,"breakHorizontal":16.0,"spinRate":2095,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.45513515747299405,"extension":7.171526884386656},"index":1,"playId":"8ac4c3af-ae1e-32b9-add8-1f3435b03e46","pitchNumber":2,"startTime":"2025-08-10T00:13:58.332Z","endTime":"2025-08-10T00:14:01.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.51544961047358,"strikeZoneBottom":1.63836014551592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.841887197186022,"aZ":-23.115875835849558,"pfxX":-9.835225630035705,"pfxZ":6.117655475614425,"pX":1.1136624463573133,"pZ":0.35659339395666884,"vX0":8.9404374754615,"vY0":-120.74050574290406,"vZ0":-8.006621881249124,"x":74.55,"y":229.15,"x0":-1.3539725885820546,"y0":50.004397583178275,"z0":5.740607465932324,"aX":-14.56708270974917},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.4,"breakHorizontal":15.7,"spinRate":2159,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.45312651697165185,"extension":7.359813330001132},"index":2,"playId":"708a4c8d-fdd8-3510-83be-9ad022c16953","pitchNumber":3,"startTime":"2025-08-10T00:14:10.321Z","endTime":"2025-08-10T00:14:13.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.40570331083962,"strikeZoneBottom":1.68838972989794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.889440819316697,"aZ":-29.592456723295257,"pfxX":-9.284581388939305,"pfxZ":1.766011388850556,"pX":-1.2685160912714917,"pZ":2.0289409799686666,"vX0":3.536750061083692,"vY0":-120.05340724203343,"vZ0":-2.8317955710011242,"x":165.35,"y":184.0,"x0":-1.553221884038023,"y0":50.00234251735389,"z0":5.853278739204206,"aX":-13.574352501762752},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":16.0,"spinRate":2025,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.45594687015885693,"extension":7.263256645734517},"index":3,"playId":"2ef415fe-beb6-32ee-91dc-e5db03b15de2","pitchNumber":4,"startTime":"2025-08-10T00:14:28.015Z","endTime":"2025-08-10T00:14:31.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.051387131814533,"aZ":-21.125410766227784,"pfxX":-7.424745377094563,"pfxZ":6.262155841052095,"pX":-0.5046087507296889,"pZ":3.087048714571233,"vX0":5.287185585612244,"vY0":-131.54147736441521,"vZ0":-3.0675705648273768,"x":136.23,"y":155.43,"x0":-1.568861846996746,"y0":50.00379785632244,"z0":5.821873785463984,"aX":-13.10440807731386},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":12.4,"spinRate":2174,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41526224093539454,"extension":7.314362599328787},"index":4,"playId":"1e0ac905-8f15-3f4a-9dc6-adeaaaf05c59","pitchNumber":5,"startTime":"2025-08-10T00:14:42.831Z","endTime":"2025-08-10T00:14:46.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-10T00:15:16.698Z","endTime":"2025-08-10T00:15:28.927Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.53823212086474,"strikeZoneBottom":1.67320874126779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23229603695187,"aZ":-26.221587153817524,"pfxX":-10.417053010716435,"pfxZ":4.02890487518323,"pX":1.1835074881526624,"pZ":1.6198060954964697,"vX0":9.136991035774955,"vY0":-120.4244779862573,"vZ0":-4.485353606505361,"x":71.89,"y":195.05,"x0":-1.2968297262662987,"y0":50.00126680544205,"z0":5.811822431913004,"aX":-15.379767887203505},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.5,"breakHorizontal":16.8,"spinRate":2107,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.45391213328671665,"extension":7.410566696611122},"index":6,"playId":"6bc9454b-19d8-3ecf-9d23-14e7d42a117d","pitchNumber":6,"startTime":"2025-08-10T00:15:28.927Z","endTime":"2025-08-10T00:15:32.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:15:32.675Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a sharp line drive to center fielder Austin Martin. Nick Loftin to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T00:15:55.711Z","endTime":"2025-08-10T00:16:30.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":75.4,"endSpeed":70.0,"strikeZoneTop":3.4884166117283,"strikeZoneBottom":1.71538547305235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.1538062340214,"aZ":-34.11772581621879,"pfxX":2.702400645219584,"pfxZ":-1.5951257302253845,"pX":1.1202525521414757,"pZ":1.2926846070103213,"vX0":4.705273668771272,"vY0":-109.71095851797513,"vZ0":-2.0526591860305707,"x":74.3,"y":203.88,"x0":-1.4019890852556591,"y0":50.00105566056869,"z0":5.871784448113563,"aX":3.2981380348308504},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-3.1,"breakHorizontal":-6.1,"spinRate":2223,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4989777454305133,"extension":7.269280497496976},"index":0,"playId":"2f76ab98-b9fc-34a1-a6e7-e3ad983c4861","pitchNumber":1,"startTime":"2025-08-10T00:16:01.282Z","endTime":"2025-08-10T00:16:04.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19612000638258,"aZ":-17.861296587633092,"pfxX":-6.41996352085316,"pfxZ":8.177579660159989,"pX":-0.13822750797165353,"pZ":2.510730562574254,"vX0":5.729957060658853,"vY0":-131.0880946191106,"vZ0":-4.95022518224875,"x":122.27,"y":170.99,"x0":-1.5121109439943536,"y0":50.00443857173832,"z0":5.745989451442346,"aX":-11.23961572403981},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.0,"breakHorizontal":10.4,"spinRate":2322,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4168995221875167,"extension":7.333737215430964},"hitData":{"launchSpeed":101.0,"launchAngle":10.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.67,"coordY":80.46}},"index":1,"playId":"4abf5afd-6fff-3791-8b7a-5f4c571da7bb","pitchNumber":2,"startTime":"2025-08-10T00:16:19.840Z","endTime":"2025-08-10T00:16:30.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.1,"awayTeamWinProbability":67.9,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.31,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:16:30.315Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Maikel Garcia grounds into a double play, shortstop Brooks Lee to second baseman Luke Keaschall to first baseman Mickey Gasper. Kyle Isbel out at 2nd. Maikel Garcia out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T00:17:43.034Z","endTime":"2025-08-10T00:18:29.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T00:16:51.702Z","endTime":"2025-08-10T00:17:45.295Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.6748545938358,"strikeZoneBottom":1.74939695270671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.45089980738779,"aZ":-26.597795530456022,"pfxX":2.022072588387548,"pfxZ":3.762512230148576,"pX":0.012289236126190884,"pZ":2.288323228280292,"vX0":3.1660915943515966,"vY0":-120.22565050917632,"vZ0":-2.631119944174227,"x":116.53,"y":177.0,"x0":-1.5778316133491794,"y0":50.00416364583305,"z0":5.726108392928151,"aX":2.9990997041168104},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":2062,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4533199839289028,"extension":7.27342957770824},"index":1,"playId":"35f997cc-f296-3fd1-9ab5-fc752565e44a","pitchNumber":1,"startTime":"2025-08-10T00:17:45.295Z","endTime":"2025-08-10T00:17:48.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":77.1,"endSpeed":71.5,"strikeZoneTop":3.69693914972552,"strikeZoneBottom":1.77149698985522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.265244341600773,"aZ":-31.294210250752396,"pfxX":4.577088307437145,"pfxZ":0.6851746944681905,"pX":1.6323606789250114,"pZ":0.9515111482817444,"vX0":5.463752000138534,"vY0":-112.24010312878937,"vZ0":-3.5480738250771426,"x":54.78,"y":213.09,"x0":-1.4276555280109717,"y0":50.00090810052146,"z0":5.738643483884112,"aX":5.839256995299461},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":0.6,"breakHorizontal":-9.7,"spinRate":2210,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4879506816923289,"extension":7.278149910205786},"index":2,"playId":"7660f89f-a6bc-32ac-aa62-fdd5dbe8d0a3","pitchNumber":2,"startTime":"2025-08-10T00:18:04.315Z","endTime":"2025-08-10T00:18:08.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.273210134518784,"aZ":-27.964056512584072,"pfxX":1.8937159265960153,"pfxZ":2.8044068408534972,"pX":0.7151922872932466,"pZ":2.4584970861603006,"vX0":4.443837960278905,"vY0":-120.89571251622874,"vZ0":-2.128895002548738,"x":89.74,"y":172.4,"x0":-1.382065147985998,"y0":50.005234397351785,"z0":5.769528433413962,"aX":2.8444085870555864},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":2049,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4505033147686923,"extension":7.273494037843818},"hitData":{"launchSpeed":102.9,"launchAngle":3.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.79,"coordY":156.32}},"index":3,"playId":"9838c022-6530-3d6a-8291-7e2e3368f68e","pitchNumber":3,"startTime":"2025-08-10T00:18:22.275Z","endTime":"2025-08-10T00:18:29.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"second":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":9.399999999999999,"leverageIndex":2.02,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:18:29.649Z","atBatIndex":35},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alan Roden hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T00:20:18.895Z","endTime":"2025-08-10T00:21:28.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5731510644389,"aZ":-16.877475051618728,"pfxX":2.5371745045984087,"pfxZ":9.104698939813849,"pX":-0.236020411390671,"pZ":3.2409611325842618,"vX0":-3.3735611714631073,"vY0":-128.2874311242165,"vZ0":-5.065830475407016,"x":126.0,"y":151.27,"x0":0.7616007915660176,"y0":50.00240515423883,"z0":6.5416708138213915,"aX":4.262611913732977},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.7,"breakHorizontal":-4.0,"spinRate":2073,"spinDirection":163},"zone":2,"typeConfidence":0.88,"plateTime":0.4256646427666708,"extension":6.352444451140577},"index":0,"playId":"c3029eae-c62e-391e-b5bc-103e966f0b10","pitchNumber":1,"startTime":"2025-08-10T00:20:35.223Z","endTime":"2025-08-10T00:20:39.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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, 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":82.7,"endSpeed":76.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.624249546951734,"aZ":-34.80927580787848,"pfxX":-0.5772711350670559,"pfxZ":-1.781679631278756,"pX":1.5627663845753137,"pZ":3.4203889627485653,"vX0":1.0773408898516301,"vY0":-120.50211246228523,"vZ0":-0.05548958500618628,"x":57.43,"y":146.43,"x0":1.185604235326133,"y0":50.00573429921994,"z0":6.509775431997369,"aX":-0.8522813766601604},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.0,"breakHorizontal":0.8,"spinRate":2405,"spinDirection":288},"zone":12,"typeConfidence":0.9,"plateTime":0.45391812241379004,"extension":6.480222018284185},"index":1,"playId":"acc7d55f-1d36-3427-aec7-e5d7a0e74e09","pitchNumber":2,"startTime":"2025-08-10T00:21:23.033Z","endTime":"2025-08-10T00:21:28.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:21:28.315Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Martin lines out sharply to third baseman Maikel Garcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T00:21:37.849Z","endTime":"2025-08-10T00:23:08.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":77.9,"endSpeed":72.2,"strikeZoneTop":3.50918185498418,"strikeZoneBottom":1.74139596377396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.135630546527032,"aZ":-39.15302286317457,"pfxX":-2.403695718749287,"pfxZ":-5.3385058366934555,"pX":0.11032282363902973,"pZ":3.115406292780332,"vX0":-0.8644485274485433,"vY0":-113.47782188809141,"vZ0":0.6404822549240847,"x":112.79,"y":154.66,"x0":0.8080698942121818,"y0":50.00074321406243,"z0":6.719905599564437,"aX":-3.144302449347174},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.2,"breakHorizontal":4.6,"spinRate":2241,"spinDirection":350},"zone":2,"typeConfidence":0.89,"plateTime":0.482073290615467,"extension":6.442182102072828},"index":0,"playId":"96b40b0c-0e9b-3f4d-8243-2f140441f503","pitchNumber":1,"startTime":"2025-08-10T00:21:52.030Z","endTime":"2025-08-10T00:21:55.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.47966176589611,"strikeZoneBottom":1.71182436941254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.739864961314336,"aZ":-28.841641282451747,"pfxX":-1.4905285877388181,"pfxZ":2.122628316072718,"pX":0.1203183420195043,"pZ":1.4535314423323704,"vX0":-1.7693840728901278,"vY0":-123.51109112864317,"vZ0":-5.722403041773701,"x":112.41,"y":199.53,"x0":1.0351841878085144,"y0":50.00280500329974,"z0":6.176300461739958,"aX":-2.3415042057079716},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.0,"breakHorizontal":3.0,"spinRate":2418,"spinDirection":259},"zone":14,"typeConfidence":0.6,"plateTime":0.4406490648858745,"extension":6.572964609275595},"index":1,"playId":"576276ad-1856-346c-a34b-5f39a5937efb","pitchNumber":2,"startTime":"2025-08-10T00:22:10.276Z","endTime":"2025-08-10T00:22:13.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":82.0,"endSpeed":75.9,"strikeZoneTop":3.21033660816518,"strikeZoneBottom":1.52345438597929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.738364196429067,"aZ":-34.85210607534828,"pfxX":-1.4101600187438335,"pfxZ":-1.8383012508158316,"pX":0.8104728677611912,"pZ":3.146709720498496,"vX0":0.15166952476835288,"vY0":-119.51620560066071,"vZ0":-0.5349799533360926,"x":86.11,"y":153.82,"x0":0.9297553523241434,"y0":50.00418172228717,"z0":6.487387662704364,"aX":-2.052387299433728},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.2,"breakHorizontal":2.5,"spinRate":2456,"spinDirection":291},"zone":3,"typeConfidence":0.91,"plateTime":0.4572451234402335,"extension":6.3588178298383236},"index":2,"playId":"f42b4670-f6b4-33cb-bcb7-0fc254ec9e27","pitchNumber":3,"startTime":"2025-08-10T00:22:26.632Z","endTime":"2025-08-10T00:22:31.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.4,"strikeZoneTop":3.491174134198,"strikeZoneBottom":1.65856267076106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.338693747352423,"aZ":-41.727883611174086,"pfxX":0.05351052196346329,"pfxZ":-7.324798090333578,"pX":0.8747976428793788,"pZ":2.352288087783488,"vX0":-0.10393441000482868,"vY0":-113.13137182560808,"vZ0":-0.1586599917996887,"x":83.65,"y":175.27,"x0":0.9142437197885691,"y0":50.00213182809125,"z0":6.582493455593045,"aX":0.06984396061996484},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.1,"breakHorizontal":-0.1,"spinRate":2352,"spinDirection":352},"zone":14,"typeConfidence":0.92,"plateTime":0.48291236785564795,"extension":6.494496662479},"index":3,"playId":"4179d487-c40c-3deb-bd2b-9ec796c0c4dd","pitchNumber":4,"startTime":"2025-08-10T00:22:48.840Z","endTime":"2025-08-10T00:22:52.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.584624581998426,"aZ":-24.607853704388347,"pfxX":-1.2103035286453412,"pfxZ":4.393319609451787,"pX":-0.4720016286041894,"pZ":2.4832298490946245,"vX0":-3.1678414362557743,"vY0":-129.75107655601613,"vZ0":-4.916911541356937,"x":134.99,"y":171.73,"x0":0.9170435677448197,"y0":50.00175643496087,"z0":6.254191862538051,"aX":-2.084412857384725},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":2.9,"spinRate":2346,"spinDirection":180},"zone":4,"typeConfidence":0.9,"plateTime":0.4205132554864002,"extension":6.588947385616368},"hitData":{"launchSpeed":100.4,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":106.54,"coordY":172.53}},"index":4,"playId":"d6dfb6b1-9a2a-3bd8-8053-aac650be3398","pitchNumber":5,"startTime":"2025-08-10T00:23:03.819Z","endTime":"2025-08-10T00:23:08.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.23,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:23:08.194Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a line drive to center fielder Kyle Isbel. Alan Roden to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T00:23:22.899Z","endTime":"2025-08-10T00:23:57.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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(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":92.1,"endSpeed":84.3,"strikeZoneTop":3.51220650205182,"strikeZoneBottom":1.71594606414618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06493668884421,"aZ":-12.14588423564503,"pfxX":2.860613095794686,"pfxZ":11.025511044079467,"pX":-0.22581886607980833,"pZ":2.0264914570491857,"vX0":-3.583918862435877,"vY0":-133.9504608170845,"vZ0":-8.637455428122573,"x":125.61,"y":184.06,"x0":0.7581102514947952,"y0":50.00183014966001,"z0":6.162259603928178,"aX":5.195881579601564},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-4.4,"spinRate":2246,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.4089878299825571,"extension":6.602732287531668},"index":0,"playId":"daa04c02-156b-3653-8650-98a437da9959","pitchNumber":1,"startTime":"2025-08-10T00:23:34.672Z","endTime":"2025-08-10T00:23:38.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.001213685343746,"aZ":-27.726297136422062,"pfxX":-1.2737210960805074,"pfxZ":2.851973479097822,"pX":-0.15439743806212675,"pZ":2.0229354419748398,"vX0":-2.0693563751801882,"vY0":-123.2609530303185,"vZ0":-4.361325621713369,"x":122.89,"y":184.16,"x0":0.8566768467225898,"y0":50.00583462060612,"z0":6.115826813648245,"aX":-1.9903284996889716},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":2.8,"spinRate":2297,"spinDirection":208},"zone":8,"typeConfidence":0.83,"plateTime":0.44180125434431705,"extension":6.608579497113316},"hitData":{"launchSpeed":84.1,"launchAngle":14.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.4,"coordY":93.67}},"index":1,"playId":"56ae8152-0026-3351-ad7e-64edb43aa91d","pitchNumber":2,"startTime":"2025-08-10T00:23:47.188Z","endTime":"2025-08-10T00:23:57.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.88,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:23:57.944Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Mike Yastrzemski. Alan Roden to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T00:24:03.607Z","endTime":"2025-08-10T00:25:14.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.045757907466417,"aZ":-22.69136932740328,"pfxX":-1.2230703614514784,"pfxZ":5.479510606476977,"pX":-0.5309036783637988,"pZ":2.259430368563459,"vX0":-2.989624252879798,"vY0":-130.5784473784995,"vZ0":-5.793978654076178,"x":137.24,"y":177.78,"x0":0.786865273087572,"y0":50.00075085831073,"z0":6.210122048370618,"aX":-2.1149311992105817},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":2.9,"spinRate":2367,"spinDirection":176},"zone":4,"typeConfidence":0.88,"plateTime":0.4191836724549378,"extension":6.538808477763885},"index":0,"playId":"49d5eafa-22b6-39c8-b377-b6a5dc12ec2e","pitchNumber":1,"startTime":"2025-08-10T00:24:24.622Z","endTime":"2025-08-10T00:24:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.22595538988573,"strikeZoneBottom":1.52285790544247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72773141093028,"aZ":-22.258002441670033,"pfxX":6.1045550575318375,"pfxZ":6.713935126475958,"pX":0.7366087325395708,"pZ":1.2349633496254182,"vX0":-3.141187639186362,"vY0":-120.8298761264185,"vZ0":-6.956138256609902,"x":88.92,"y":205.44,"x0":1.260869810577279,"y0":50.00595070247928,"z0":6.109569869679348,"aX":9.020481827970514},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.7,"breakHorizontal":-10.3,"spinRate":1588,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4534568178629703,"extension":6.531284075533903},"index":1,"playId":"23f33096-0423-3e02-895c-7d7844c10025","pitchNumber":2,"startTime":"2025-08-10T00:24:44.606Z","endTime":"2025-08-10T00:24:48.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.818049462106934,"aZ":-22.36516169651502,"pfxX":-0.20360276374520292,"pfxZ":5.559979437648883,"pX":0.3702346605958779,"pZ":2.5630029835526185,"vX0":-1.7743528499485741,"vY0":-131.9184912053301,"vZ0":-5.266068048799667,"x":102.89,"y":169.58,"x0":1.0777578142414734,"y0":50.00402571976128,"z0":6.231879355719844,"aX":-0.35872173248463757},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":0.7,"spinRate":2438,"spinDirection":172},"zone":6,"typeConfidence":0.83,"plateTime":0.4150577595885174,"extension":6.5163585735848},"hitData":{"launchSpeed":92.9,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.19,"coordY":100.45}},"index":2,"playId":"cbcc68d2-843c-38e8-906a-4515eef4427f","pitchNumber":3,"startTime":"2025-08-10T00:25:03.859Z","endTime":"2025-08-10T00:25:14.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.6,"awayTeamWinProbability":58.4,"homeTeamWinProbabilityAdded":-5.999999999999993,"leverageIndex":2.94,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:25:14.682Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T00:25:50.477Z","endTime":"2025-08-10T00:26:53.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.61248610504127,"strikeZoneBottom":1.75634707714232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.181106105418152,"aZ":-23.6314397125756,"pfxX":5.267158864085188,"pfxZ":5.902736312598061,"pX":0.18304640657957527,"pZ":0.9837074747770276,"vX0":-4.2427078924783785,"vY0":-119.31196676423168,"vZ0":-7.061300498146277,"x":110.02,"y":212.22,"x0":1.2968844645742919,"y0":50.00326495831824,"z0":6.1005612885458405,"aX":7.6216686781122975},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.2,"breakHorizontal":-8.5,"spinRate":1525,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4584387422102396,"extension":6.410469479972589},"index":0,"playId":"5f7506c7-07b8-3bbc-b731-bf71f1976a11","pitchNumber":1,"startTime":"2025-08-10T00:25:53.063Z","endTime":"2025-08-10T00:25:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.55420847384496,"strikeZoneBottom":1.7299031995126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48652088387696,"aZ":-20.41888978799558,"pfxX":5.585154361358597,"pfxZ":8.234642135842085,"pX":-0.40597008112358074,"pZ":2.1399617259260415,"vX0":-5.5280666754672785,"vY0":-118.39856105001746,"vZ0":-5.135016180578704,"x":132.47,"y":181.0,"x0":1.227640453206828,"y0":50.00044344806585,"z0":6.192331143629816,"aX":7.970444881497664},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":1488,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.4616752781113056,"extension":6.335671174004176},"index":1,"playId":"083a9378-60fd-3329-9b62-ade3d4a0111e","pitchNumber":2,"startTime":"2025-08-10T00:26:08.675Z","endTime":"2025-08-10T00:26:12.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.51303420570301,"strikeZoneBottom":1.72087900546247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41673259810234,"aZ":-22.145665659377183,"pfxX":6.681939703308925,"pfxZ":6.672403606107467,"pX":0.00961450004502093,"pZ":0.844204211298604,"vX0":-5.172703197974917,"vY0":-121.46656728148447,"vZ0":-7.832447267940383,"x":116.63,"y":215.99,"x0":1.2922177853836767,"y0":50.003836001103544,"z0":6.017850965145489,"aX":10.046914195934205},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.6,"breakHorizontal":-10.9,"spinRate":1547,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4498659393723248,"extension":6.417144243037777},"index":2,"playId":"b899f6ee-bde1-37dd-aee6-8e7fef213624","pitchNumber":3,"startTime":"2025-08-10T00:26:25.880Z","endTime":"2025-08-10T00:26:28.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.390495363164856,"aZ":-23.07506487883026,"pfxX":-1.3448383559184358,"pfxZ":5.111433349824948,"pX":-0.5038233756658446,"pZ":2.7076260814830553,"vX0":-2.9358993925791017,"vY0":-132.10040629429506,"vZ0":-4.718778213448171,"x":136.2,"y":165.67,"x0":0.7936830109773525,"y0":50.00064028059975,"z0":6.1991183528357885,"aX":-2.391290413541059},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":3.0,"spinRate":2346,"spinDirection":182},"zone":4,"typeConfidence":0.88,"plateTime":0.413595839157614,"extension":6.599831202320511},"hitData":{"launchSpeed":77.7,"launchAngle":35.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.96,"coordY":104.05}},"index":3,"playId":"f45b1f7a-686b-3077-ab0c-cf3a72c46a54","pitchNumber":4,"startTime":"2025-08-10T00:26:45.276Z","endTime":"2025-08-10T00:26:53.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":702176,"link":"/api/v1/people/702176"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":2.87,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:26:53.556Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T00:29:05.347Z","endTime":"2025-08-10T00:30:03.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.60187997757786,"strikeZoneBottom":1.67041452554301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00198769580974,"aZ":-14.399467863262586,"pfxX":-5.750464587484113,"pfxZ":10.280604697129306,"pX":0.040197621205390104,"pZ":2.9652546345654534,"vX0":5.955290381137727,"vY0":-130.98908200646,"vZ0":-4.398054987430653,"x":115.47,"y":158.72,"x0":-1.5212558511646377,"y0":50.000648383007814,"z0":5.750841251770894,"aX":-9.940315465572684},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":2288,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4189783505049216,"extension":7.398024236793361},"index":0,"playId":"8260142b-e4d1-3bb3-925a-20c7248ed084","pitchNumber":1,"startTime":"2025-08-10T00:29:07.412Z","endTime":"2025-08-10T00:29:11.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.6296124883532,"strikeZoneBottom":1.69810970846913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.648471462913093,"aZ":-14.754843115704356,"pfxX":-5.449633101369498,"pfxZ":9.84804987857743,"pX":1.1657776697426359,"pZ":1.5095994823753638,"vX0":8.445261616285519,"vY0":-132.28136614625734,"vZ0":-8.040262065862997,"x":72.56,"y":198.02,"x0":-1.3626425202933914,"y0":50.00616616073046,"z0":5.673933214488922,"aX":-9.643868871701219},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2311,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41431838487725203,"extension":7.411003206482478},"index":1,"playId":"6e406551-fabf-314e-954f-25fddfb306ea","pitchNumber":2,"startTime":"2025-08-10T00:29:21.431Z","endTime":"2025-08-10T00:29:24.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":90.8,"endSpeed":82.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26385378879302,"aZ":-16.376328298736723,"pfxX":-5.838304248510827,"pfxZ":8.962048266660414,"pX":-0.6779904436733744,"pZ":3.1821208102530067,"vX0":4.271756699847821,"vY0":-132.20431458611102,"vZ0":-3.519267650743359,"x":142.84,"y":152.86,"x0":-1.5595410296502215,"y0":50.00259171735058,"z0":5.738896645851154,"aX":-10.29214846374506},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2275,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.41495689167632843,"extension":7.305663392133156},"index":2,"playId":"6374d86b-813b-3c24-920a-c2aad7145083","pitchNumber":3,"startTime":"2025-08-10T00:29:34.979Z","endTime":"2025-08-10T00:29:37.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-10T00:29:47.328Z","endTime":"2025-08-10T00:29:58.514Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.666702260840783,"aZ":-28.344745748606226,"pfxX":-9.849617853805738,"pfxZ":2.5632163753235666,"pX":0.19770941723899146,"pZ":1.7821378556157188,"vX0":7.168522316110312,"vY0":-121.15090008823817,"vZ0":-3.831907605050842,"x":109.46,"y":190.66,"x0":-1.5132961219368621,"y0":50.00125737466601,"z0":5.849289650353466,"aX":-14.706608174366215},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":16.2,"spinRate":2033,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4513161277141302,"extension":7.200259049110953},"index":4,"playId":"60be5750-4089-33bb-8035-cdd562e8f2b0","pitchNumber":4,"startTime":"2025-08-10T00:29:58.514Z","endTime":"2025-08-10T00:30:03.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:30:03.234Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T00:30:21.114Z","endTime":"2025-08-10T00:31:15.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.56954850326187,"strikeZoneBottom":1.65056057418488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.204971819546753,"aZ":-15.825526127283696,"pfxX":-5.214196365266751,"pfxZ":9.105582599459636,"pX":-0.5995913682875597,"pZ":3.156423569513906,"vX0":4.3735980955883855,"vY0":-132.8292782238342,"vZ0":-3.855000114786674,"x":139.86,"y":153.56,"x0":-1.5862689400875194,"y0":50.001961507783506,"z0":5.769899829292027,"aX":-9.360690996538807},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2287,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.41161398110308456,"extension":7.323209224913942},"index":0,"playId":"92597802-0a4a-3edc-9c23-9a4fd9256b90","pitchNumber":1,"startTime":"2025-08-10T00:30:23.846Z","endTime":"2025-08-10T00:30:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.52892618944468,"strikeZoneBottom":1.64186110218029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55760031814359,"aZ":-25.379297819815065,"pfxX":-9.370446426015896,"pfxZ":4.5922450738463665,"pX":-0.0227474656033906,"pZ":1.2562364809645046,"vX0":6.603023367476287,"vY0":-120.90649500221518,"vZ0":-5.4084733085438845,"x":117.87,"y":204.86,"x0":-1.5715989908564094,"y0":50.00442064550259,"z0":5.749121007621383,"aX":-13.875452111890015},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":2119,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4530073316370027,"extension":7.378219405778098},"index":1,"playId":"a1be41b8-d858-3e8f-a13d-c50a379ae1a0","pitchNumber":2,"startTime":"2025-08-10T00:30:35.517Z","endTime":"2025-08-10T00:30:38.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":91.2,"endSpeed":83.6,"strikeZoneTop":3.56410555017415,"strikeZoneBottom":1.67691533206286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13010559128866,"aZ":-16.741656077616334,"pfxX":-5.476328968713096,"pfxZ":8.628129178355334,"pX":-1.2861898544446775,"pZ":2.7486689670550657,"vX0":2.5873831870688586,"vY0":-132.82012566506504,"vZ0":-4.766163321031922,"x":166.03,"y":164.57,"x0":-1.5608277383949771,"y0":50.00344388973717,"z0":5.781716367602724,"aX":-9.796392914220366},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":9.4,"spinRate":2390,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41219619656594775,"extension":7.3103047783022586},"index":2,"playId":"05372f5d-6b66-346f-8bdf-69e69608431e","pitchNumber":3,"startTime":"2025-08-10T00:30:50.699Z","endTime":"2025-08-10T00:30:53.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.143724704527028,"aZ":-16.070744313352506,"pfxX":-5.94907848001129,"pfxZ":9.136790306970928,"pX":0.26194301136184567,"pZ":3.1065788508774097,"vX0":6.370218731255781,"vY0":-131.46974168695718,"vZ0":-3.873910384918566,"x":107.02,"y":154.9,"x0":-1.4119481717666804,"y0":50.000124444612354,"z0":5.781278342147717,"aX":-10.481823426538087},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2296,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41557493657079014,"extension":7.3331486241126616},"hitData":{"launchSpeed":81.0,"launchAngle":55.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.29,"coordY":127.46}},"index":3,"playId":"19758fee-4ef7-3639-b52a-28a50399f726","pitchNumber":4,"startTime":"2025-08-10T00:31:05.979Z","endTime":"2025-08-10T00:31:15.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:31:15.320Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T00:31:24.772Z","endTime":"2025-08-10T00:33:07.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82774553045729,"aZ":-27.95677729243872,"pfxX":-9.764272481004845,"pfxZ":2.962481339803425,"pX":-0.26892221365703106,"pZ":1.858261955249999,"vX0":5.970230786509978,"vY0":-118.54178776345837,"vZ0":-3.288995769903966,"x":127.25,"y":188.61,"x0":-1.5525593407220044,"y0":50.00107377671872,"z0":5.818088457895925,"aX":-13.883941730749484},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":2134,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.46220086348984424,"extension":7.301246909739208},"index":0,"playId":"8c970fd6-daaf-395f-99e9-feaa5be2dfcd","pitchNumber":1,"startTime":"2025-08-10T00:31:45.753Z","endTime":"2025-08-10T00:31:49.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.596582023895476,"aZ":-30.138119330330003,"pfxX":4.664451400200058,"pfxZ":1.4922808953686353,"pX":0.5780096977477195,"pZ":2.150082548705616,"vX0":3.2861002821040923,"vY0":-116.20706853413357,"vZ0":-1.9025114450688172,"x":94.97,"y":180.73,"x0":-1.462258421798673,"y0":50.00087585761078,"z0":5.8533642840122475,"aX":6.352571711412561},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.5,"breakHorizontal":-9.2,"spinRate":2253,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4720690486961554,"extension":7.222079275325664},"index":1,"playId":"50815a70-e165-3e19-adf6-cf20948e0b3c","pitchNumber":2,"startTime":"2025-08-10T00:32:03.650Z","endTime":"2025-08-10T00:32:06.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.79213645104774,"strikeZoneBottom":1.76856888879529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58977737724394,"aZ":-17.879923186931276,"pfxX":-5.1463948259314565,"pfxZ":8.013989378679424,"pX":0.3808885708663792,"pZ":3.9754965881706057,"vX0":6.334636791883233,"vY0":-132.29381075425525,"vZ0":-1.489026319694282,"x":102.48,"y":131.44,"x0":-1.3690626802432564,"y0":50.00079270969138,"z0":5.847991537093817,"aX":-9.177649659482997},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2344,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4130505628297261,"extension":7.333969708453597},"index":2,"playId":"359d44a1-3991-3eb7-9312-8118475be9ee","pitchNumber":3,"startTime":"2025-08-10T00:32:23.079Z","endTime":"2025-08-10T00:32:26.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.9,"strikeZoneTop":3.754370270713,"strikeZoneBottom":1.76292389343953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.97735554286742,"aZ":-31.31783997727618,"pfxX":4.529133191913227,"pfxZ":0.622003688875703,"pX":2.2455274929877342,"pZ":0.7718981424293488,"vX0":6.702838351605272,"vY0":-116.13540507940401,"vZ0":-4.715003193326653,"x":31.41,"y":217.94,"x0":-1.251624511330733,"y0":50.004911161084145,"z0":5.762442930130497,"aX":6.271381122951112},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":-9.7,"spinRate":2191,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4691962876455871,"extension":7.418858434236428},"index":3,"playId":"e605648c-895f-3f6d-a95c-6726fc4bcb8e","pitchNumber":4,"startTime":"2025-08-10T00:32:39.920Z","endTime":"2025-08-10T00:32:42.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803922036387725,"aZ":-24.014826074609548,"pfxX":-9.586942436781296,"pfxZ":5.408782725376803,"pX":0.7082443683953608,"pZ":1.1559255117935618,"vX0":8.322709833427226,"vY0":-121.99563079758153,"vZ0":-6.0046272592884655,"x":90.0,"y":207.57,"x0":-1.5004965136879234,"y0":50.00373181349906,"z0":5.716832493703424,"aX":-14.464314734696556},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.5,"breakHorizontal":15.4,"spinRate":2069,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4488323252882598,"extension":7.54021465625557},"hitData":{"launchSpeed":73.8,"launchAngle":55.0,"totalDistance":211.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":121.9,"coordY":116.3}},"index":4,"playId":"8c5b119e-10ce-338d-960e-d9f9594b59c5","pitchNumber":5,"startTime":"2025-08-10T00:32:58.846Z","endTime":"2025-08-10T00:33:07.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:33:07.825Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T00:35:02.003Z","endTime":"2025-08-10T00:35:27.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.128285983332724,"aZ":-16.289086540572747,"pfxX":3.262159913109087,"pfxZ":9.024646466228802,"pX":0.5801852221901496,"pZ":2.986656792762524,"vX0":-1.826240314524479,"vY0":-130.9447007185622,"vZ0":-5.661295124356852,"x":94.88,"y":158.14,"x0":0.8578984597186557,"y0":50.00349948107668,"z0":6.369590058997362,"aX":5.742189554373914},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":-5.6,"spinRate":2173,"spinDirection":157},"zone":3,"typeConfidence":0.9,"plateTime":0.4161379460803616,"extension":6.397411184355485},"hitData":{"launchSpeed":99.3,"launchAngle":17.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.55,"coordY":98.77}},"index":0,"playId":"f1691e83-bf55-3b4b-b6ad-1abe623163bf","pitchNumber":1,"startTime":"2025-08-10T00:35:20.887Z","endTime":"2025-08-10T00:35:27.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:35:27.498Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson McCusker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T00:35:38.690Z","endTime":"2025-08-10T00:36:45.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":4.116418937536,"strikeZoneBottom":1.93555077521829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49889238323662,"aZ":-23.292255717586933,"pfxX":-1.7379970835973377,"pfxZ":5.347870353301527,"pX":0.39085818370379494,"pZ":3.1359818890997406,"vX0":-1.0783109780328664,"vY0":-127.6287547099247,"vZ0":-3.607475973003148,"x":102.1,"y":154.11,"x0":1.0436761657557223,"y0":50.004854245624585,"z0":6.387000357349178,"aX":-2.888159763883598},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":3.4,"spinRate":2313,"spinDirection":182},"zone":6,"typeConfidence":0.89,"plateTime":0.42797789068360226,"extension":6.399600066521252},"index":0,"playId":"e9b40fd6-a8f5-3ea4-9a88-671da8a4ab03","pitchNumber":1,"startTime":"2025-08-10T00:35:57.582Z","endTime":"2025-08-10T00:36:01.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53059066091574,"aZ":-14.411626435203072,"pfxX":2.8430611658169704,"pfxZ":9.711908486278984,"pX":-0.1183742847558796,"pZ":3.5395531775218667,"vX0":-3.664523060089404,"vY0":-133.81230877270832,"vZ0":-4.592585599243414,"x":121.51,"y":143.21,"x0":0.8939632583763446,"y0":50.006198717390625,"z0":6.297177072115696,"aX":5.20191982292673},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-4.4,"spinRate":2268,"spinDirection":159},"zone":2,"typeConfidence":0.91,"plateTime":0.4079809600590414,"extension":6.432805872184677},"index":1,"playId":"63d40940-cda1-3b2b-9ba5-b6952e18cbd5","pitchNumber":2,"startTime":"2025-08-10T00:36:08.281Z","endTime":"2025-08-10T00:36:11.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-10T00:36:18.328Z","endTime":"2025-08-10T00:36:28.768Z","isPitch":false,"type":"action","player":{"id":676812,"link":"/api/v1/people/676812"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.2,"endSpeed":85.8,"strikeZoneTop":3.90675806775608,"strikeZoneBottom":1.88727216592904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.520621757499143,"aZ":-16.246983251160103,"pfxX":2.6465104422067163,"pfxZ":8.460001998087584,"pX":0.22259730578192538,"pZ":4.904518658682969,"vX0":-2.8139971642793618,"vY0":-135.81051664451599,"vZ0":-0.9273884069650282,"x":108.52,"y":106.36,"x0":0.9243980080934173,"y0":50.00575058692437,"z0":6.371915951636488,"aX":4.984369223905932},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.2,"spinRate":2332,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.40208525152521446,"extension":6.361985851924987},"index":3,"playId":"a135c61c-6a6b-3fae-a9da-0ba8a7382fb0","pitchNumber":3,"startTime":"2025-08-10T00:36:28.768Z","endTime":"2025-08-10T00:36:31.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.2,"strikeZoneTop":3.688,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.612345643615026,"aZ":-13.307645557076654,"pfxX":2.1827052733850487,"pfxZ":10.158048000974937,"pX":0.32442942232318883,"pZ":4.029264664369795,"vX0":-2.5720048622328795,"vY0":-134.99077731682317,"vZ0":-3.123254807530137,"x":104.63,"y":129.99,"x0":1.0031016976179479,"y0":50.002940273437794,"z0":6.12994909291274,"aX":4.054293569927418},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2321,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.40474506376729913,"extension":6.471105275598158},"index":4,"playId":"97f88ac3-7cd9-3a20-a569-cb0ae7eb1b5f","pitchNumber":4,"startTime":"2025-08-10T00:36:42.613Z","endTime":"2025-08-10T00:36:45.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676812,"link":"/api/v1/people/676812"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":676812,"link":"/api/v1/people/676812"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:36:45.694Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T00:36:55.920Z","endTime":"2025-08-10T00:37:32.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":77.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.831404980983788,"aZ":-33.52608870765162,"pfxX":-2.9047919608925756,"pfxZ":-0.8896745430949533,"pX":0.1351684267816778,"pZ":2.606487696236958,"vX0":-1.3201065107646883,"vY0":-121.75704605704489,"vZ0":-2.1001162904119286,"x":111.85,"y":168.4,"x0":1.0603131460892539,"y0":50.00502066792692,"z0":6.3559120990285605,"aX":-4.401909784868067},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.8,"breakHorizontal":5.5,"spinRate":2524,"spinDirection":267},"zone":5,"typeConfidence":0.92,"plateTime":0.44826476232738477,"extension":6.400080916142558},"index":0,"playId":"ec891b33-fcf5-379a-a04c-47cdc9988e54","pitchNumber":1,"startTime":"2025-08-10T00:37:07.434Z","endTime":"2025-08-10T00:37:10.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.484850216716556,"aZ":-40.477284303057566,"pfxX":-1.6028076713644823,"pfxZ":-6.031158363078166,"pX":0.10338895776295319,"pZ":2.3376867033652386,"vX0":-0.8723658911562038,"vY0":-116.49484464430199,"vZ0":-0.7533538896603325,"x":113.06,"y":175.66,"x0":0.690693822990781,"y0":50.002415697097646,"z0":6.485093340179721,"aX":-2.2069320991481933},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.8,"breakHorizontal":3.1,"spinRate":2354,"spinDirection":344},"zone":5,"typeConfidence":0.91,"plateTime":0.4698271399997753,"extension":6.688217096065025},"hitData":{"launchSpeed":94.7,"launchAngle":8.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.7,"coordY":114.8}},"index":1,"playId":"c7abdb53-818e-33e4-b3ce-1d288e51671f","pitchNumber":2,"startTime":"2025-08-10T00:37:21.930Z","endTime":"2025-08-10T00:37:32.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.9,"awayTeamWinProbability":65.1,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.76,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:37:32.850Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T00:40:06.480Z","endTime":"2025-08-10T00:41:24.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T00:37:43.249Z","endTime":"2025-08-10T00:38:45.185Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Zerpa replaces Noah Cameron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-10T00:38:45.185Z","endTime":"2025-08-10T00:40:08.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.16575115879144,"strikeZoneBottom":1.51246640939756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.568214626740996,"aZ":-29.86630608627492,"pfxX":10.050612283088853,"pfxZ":1.1464258201108883,"pX":-0.7804811037146753,"pZ":2.2094515402379953,"vX0":-12.838661164954836,"vY0":-140.7974459936563,"vZ0":-2.8023449220248637,"x":146.75,"y":179.12,"x0":2.529798427441356,"y0":50.00127399269771,"z0":5.147617373982856,"aX":20.2048065457891},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":2055,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.3888131873414524,"extension":5.413877854270499},"index":2,"playId":"dfb781f7-dad0-3a9d-8588-ec64b5eead90","pitchNumber":1,"startTime":"2025-08-10T00:40:08.799Z","endTime":"2025-08-10T00:40:12.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.772162149553964,"aZ":-37.5586684769316,"pfxX":-1.443634043130622,"pfxZ":-3.26347497329596,"pX":-1.2154966814288748,"pZ":1.8762984930071767,"vX0":-8.761070093682113,"vY0":-127.21547782556338,"vZ0":-1.3217344634490953,"x":163.33,"y":188.12,"x0":2.453039351603647,"y0":50.0045708900376,"z0":5.3651030457538145,"aX":-2.3798645294442253},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":4.4,"spinRate":2597,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4296468345179818,"extension":5.519333223971789},"index":3,"playId":"76c518a9-0dbc-3d7c-acc8-b0eaba76a927","pitchNumber":2,"startTime":"2025-08-10T00:40:24.586Z","endTime":"2025-08-10T00:40:27.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.10045736514851,"strikeZoneBottom":1.49134057939252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.679163639713064,"aZ":-27.499108464201697,"pfxX":10.417498183917338,"pfxZ":2.2689845027573927,"pX":-1.155810538682884,"pZ":2.627828376767592,"vX0":-13.412602550659688,"vY0":-142.20580032621538,"vZ0":-2.619193328563319,"x":161.06,"y":167.83,"x0":2.254447333978364,"y0":50.00306380587611,"z0":5.2936467932702955,"aX":21.471645140195527},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.7,"breakHorizontal":-16.3,"spinRate":2042,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.3842267582427614,"extension":5.740186601945592},"index":4,"playId":"5dc70d22-3091-3d28-9282-2182fd459ba2","pitchNumber":3,"startTime":"2025-08-10T00:40:44.025Z","endTime":"2025-08-10T00:40:47.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.0524594563987,"strikeZoneBottom":1.43216057853758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.200704428590335,"aZ":-19.464606776180723,"pfxX":6.780487166638434,"pfxZ":6.170537478334857,"pX":0.6540417757868978,"pZ":3.7137723988219236,"vX0":-7.050115413266004,"vY0":-142.26460627698648,"vZ0":-1.7874514532523662,"x":92.07,"y":138.51,"x0":2.277770991139978,"y0":50.0026055700587,"z0":5.577984161614665,"aX":13.964537980858305},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":-10.9,"spinRate":1944,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.38432692574129135,"extension":5.612526750240209},"index":5,"playId":"a8451a59-711c-3dc1-9296-930fefc9992b","pitchNumber":4,"startTime":"2025-08-10T00:41:02.620Z","endTime":"2025-08-10T00:41:06.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.08020147429611,"strikeZoneBottom":1.4597445760425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.428311327386883,"aZ":-27.017288607959852,"pfxX":10.669285851020863,"pfxZ":2.5155595995549387,"pX":-0.7548398101626339,"pZ":2.553602831935866,"vX0":-12.835918689364352,"vY0":-141.8133161289035,"vZ0":-2.5282561492440547,"x":145.77,"y":169.83,"x0":2.4298337551453555,"y0":50.00251139496933,"z0":5.168145135998971,"aX":21.874456086603306},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":2022,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.38526581466825105,"extension":5.648099694053063},"index":6,"playId":"44009386-b152-3dad-bc57-44f403f04070","pitchNumber":5,"startTime":"2025-08-10T00:41:20.549Z","endTime":"2025-08-10T00:41:24.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-4.099999999999998,"leverageIndex":1.64,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:41:24.838Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randal Grichuk walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T00:43:57.918Z","endTime":"2025-08-10T00:45:48.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Tonkin replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T00:42:42.919Z","endTime":"2025-08-10T00:44:00.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.8,"strikeZoneTop":3.37505403253583,"strikeZoneBottom":1.61098276817756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.99868602267911,"aZ":-30.178573532369104,"pfxX":-0.5527332987288394,"pfxZ":1.328691651629093,"pX":0.31064199761095257,"pZ":1.9253903468934876,"vX0":8.705384590253578,"vY0":-120.71989523350769,"vZ0":-2.2073934433986446,"x":105.16,"y":186.79,"x0":-3.2397217643966547,"y0":50.005775294106144,"z0":5.456167951091301,"aX":-0.8334666519861206},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-0.6,"spinRate":2077,"spinDirection":341},"zone":9,"typeConfidence":2.0,"plateTime":0.4502226738164792,"extension":6.026122878007003},"index":1,"playId":"5fc3dc33-9413-3e52-bfcb-e056dec07012","pitchNumber":1,"startTime":"2025-08-10T00:44:00.128Z","endTime":"2025-08-10T00:44:03.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.033330938817066,"aZ":-30.276656432767762,"pfxX":-0.6630301254220752,"pfxZ":1.24913140910314,"pX":-0.25339996392087,"pZ":2.0894849131977455,"vX0":7.548345378662769,"vY0":-121.43515098697975,"vZ0":-1.784414704322789,"x":126.66,"y":182.36,"x0":-3.2883575124599034,"y0":50.0058352899682,"z0":5.415416391362165,"aX":-1.0112045058095156},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2144,"spinDirection":351},"zone":5,"typeConfidence":2.0,"plateTime":0.44742042746036637,"extension":6.1609476965068675},"index":2,"playId":"f20c242f-8e15-3ab2-ad4d-b4c2e9535b32","pitchNumber":2,"startTime":"2025-08-10T00:44:14.012Z","endTime":"2025-08-10T00:44:17.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.31534979836804,"strikeZoneBottom":1.55119092489883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.53836237212011,"aZ":-30.810162344727285,"pfxX":-1.3019301344698322,"pfxZ":0.9078208068322438,"pX":-0.23874800367159263,"pZ":0.6834341123268901,"vX0":7.897697374054819,"vY0":-120.80534193913371,"vZ0":-4.6246590101381955,"x":126.1,"y":220.33,"x0":-3.362145187534722,"y0":50.001758082236066,"z0":5.289856437927186,"aX":-1.9517262821642558},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":0.7,"spinRate":2158,"spinDirection":347},"zone":13,"typeConfidence":2.0,"plateTime":0.4510629300358939,"extension":5.96152023166051},"index":3,"playId":"24e41d9a-5c2a-3158-8936-22da8a539fc8","pitchNumber":3,"startTime":"2025-08-10T00:44:34.150Z","endTime":"2025-08-10T00:44:37.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.870375668171388,"aZ":-19.582126029454134,"pfxX":-7.343962784987849,"pfxZ":6.793728533908171,"pX":0.08369054537322701,"pZ":3.5428846238794756,"vX0":11.854815205506288,"vY0":-134.70993650711796,"vZ0":-1.2675115841071838,"x":113.81,"y":143.12,"x0":-3.4024945663564496,"y0":50.006014096770585,"z0":5.392231782579473,"aX":-13.619627933081473},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":11.0,"spinRate":2331,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4052583699110155,"extension":6.139441444941853},"index":4,"playId":"c0573536-c39b-3687-8b49-3fd246bffab1","pitchNumber":4,"startTime":"2025-08-10T00:44:50.980Z","endTime":"2025-08-10T00:44:53.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.35731170031785,"strikeZoneBottom":1.52892230113552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.298163311157186,"aZ":-17.106362177227815,"pfxX":-9.355256701770326,"pfxZ":8.114372589326603,"pX":0.6520368993969747,"pZ":1.5082390643947272,"vX0":13.410887212947706,"vY0":-135.13853006301397,"vZ0":-6.70160467696917,"x":92.15,"y":198.06,"x0":-3.149903127070458,"y0":50.00556092766426,"z0":5.21353842118571,"aX":-17.379169872624985},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":14.3,"spinRate":2415,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4046620314023639,"extension":6.104007198983143},"index":5,"playId":"7d9fb72e-5c82-35c7-b88c-c0fad32b5def","pitchNumber":5,"startTime":"2025-08-10T00:45:08.120Z","endTime":"2025-08-10T00:45:11.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.30483817422285,"strikeZoneBottom":1.57299452473251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.50448086976144,"aZ":-31.381089092455746,"pfxX":-0.4175530205797813,"pfxZ":0.5308666953914978,"pX":2.2087092976589573,"pZ":0.8649375596221824,"vX0":13.205154885043074,"vY0":-120.6566846639964,"vZ0":-4.15664644809294,"x":32.81,"y":215.43,"x0":-3.249867367671342,"y0":50.0025341496776,"z0":5.3348138021383935,"aX":-0.6244711799514929},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":-1.9,"spinRate":2283,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4516379206821002,"extension":6.062870879375903},"index":6,"playId":"44423997-061d-3237-bee4-3a95c637e1ce","pitchNumber":6,"startTime":"2025-08-10T00:45:25.216Z","endTime":"2025-08-10T00:45:30.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.3602584651525,"strikeZoneBottom":1.62870369741407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.132561400461782,"aZ":-19.232682364708328,"pfxX":-9.585340534069806,"pfxZ":6.997874864131711,"pX":0.9190486288381031,"pZ":1.5645848377978189,"vX0":14.33702462779759,"vY0":-134.83458266923626,"vZ0":-6.1141449708753175,"x":81.97,"y":196.54,"x0":-3.2111685270371226,"y0":50.00263457317898,"z0":5.20971432171007,"aX":-17.726491676545912},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":14.4,"spinRate":2417,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.40556261153791784,"extension":6.332895271784803},"index":7,"playId":"8f23c508-656b-3a7a-89aa-7717681631f8","pitchNumber":7,"startTime":"2025-08-10T00:45:44.332Z","endTime":"2025-08-10T00:45:48.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:45:48.473Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T00:46:23.833Z","endTime":"2025-08-10T00:48:26.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T00:46:15.829Z","endTime":"2025-08-10T00:46:26.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"base":1,"defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.51339283761489,"strikeZoneBottom":1.68012030568954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.135499055690417,"aZ":-19.173017882289823,"pfxX":-9.313811599710359,"pfxZ":7.152176949723968,"pX":-0.1126083689501387,"pZ":1.1705143453295885,"vX0":11.682415702190568,"vY0":-133.8197237961607,"vZ0":-6.873391249286605,"x":121.29,"y":207.18,"x0":-3.319162816192103,"y0":50.006491917974195,"z0":5.13985188349366,"aX":-16.942104802150947},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":14.4,"spinRate":2337,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.40887665391083905,"extension":5.947711220993748},"index":1,"playId":"17d431ad-6141-348f-99ba-5c706f31bbdc","pitchNumber":1,"startTime":"2025-08-10T00:46:26.095Z","endTime":"2025-08-10T00:46:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"2c8c0d58-c860-49f4-826f-8333e711d26d","startTime":"2025-08-10T00:46:44.655Z","endTime":"2025-08-10T00:46:49.655Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.49883993766461,"strikeZoneBottom":1.55686125880734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077658921656017,"aZ":-21.423443199251697,"pfxX":-8.795499042574143,"pfxZ":5.985304027735603,"pX":-0.9123533063805292,"pZ":1.387460290884319,"vX0":10.023634899505906,"vY0":-133.04402198943177,"vZ0":-5.819484682641231,"x":151.78,"y":201.32,"x0":-3.582867178006259,"y0":50.002571378937766,"z0":5.152025081503814,"aX":-15.79593523505614},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.7,"breakHorizontal":13.8,"spinRate":2312,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.41141869700735834,"extension":5.957175652504074},"index":3,"playId":"ec5cde92-06f2-3732-b3ab-1f911d200965","pitchNumber":2,"startTime":"2025-08-10T00:47:04.549Z","endTime":"2025-08-10T00:47:14.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Tolbert steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":4,"actionPlayId":"ec5cde92-06f2-3732-b3ab-1f911d200965","startTime":"2025-08-10T00:47:21.965Z","endTime":"2025-08-10T00:47:46.736Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"postOnSecond":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.55,"dramaIndex":63.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.36582527505899,"strikeZoneBottom":1.52666855582421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.384193575468448,"aZ":-28.892125870117432,"pfxX":-10.167583475755812,"pfxZ":1.768051769630521,"pX":-1.4267719826462055,"pZ":2.132284883961168,"vX0":9.205867143855684,"vY0":-134.94363831407873,"vZ0":-2.78954057790573,"x":171.39,"y":181.21,"x0":-3.549541621031807,"y0":50.00412893150523,"z0":5.199613722153532,"aX":-18.888517725060602},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":2273,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40477310760849594,"extension":6.26810173803206},"index":5,"playId":"848e94ea-e1a0-3f77-b775-c111d5b30f8b","pitchNumber":3,"startTime":"2025-08-10T00:47:46.736Z","endTime":"2025-08-10T00:47:50.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.38694227469578,"strikeZoneBottom":1.49836012313064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.695792785927726,"aZ":-18.191280303041545,"pfxX":-6.503167791145814,"pfxZ":7.3834621991390215,"pX":-0.8173983356595216,"pZ":2.8854577240172494,"vX0":9.55556123387754,"vY0":-136.18993586002466,"vZ0":-3.0137007159906752,"x":148.16,"y":160.87,"x0":-3.5137831024928965,"y0":50.00026159736185,"z0":5.252664739376206,"aX":-12.311852132338904},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":10.0,"spinRate":2338,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.40096352606726615,"extension":6.109117158340549},"index":6,"playId":"f73378a0-65db-3007-905f-9238afbda468","pitchNumber":4,"startTime":"2025-08-10T00:48:04.575Z","endTime":"2025-08-10T00:48:08.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.904277026475672,"aZ":-20.132192277476385,"pfxX":-8.056424594491634,"pfxZ":6.5886660313051735,"pX":0.4798719351738761,"pZ":2.34515219715487,"vX0":12.725830078081655,"vY0":-133.64703182731964,"vZ0":-3.7553459523876427,"x":98.71,"y":175.46,"x0":-3.2735870664865954,"y0":50.00614713086491,"z0":5.195417301241851,"aX":-14.734015104378598},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":12.2,"spinRate":2346,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4081669911041965,"extension":6.2801111009160895},"hitData":{"launchSpeed":106.4,"launchAngle":8.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":159.49,"coordY":162.4}},"index":7,"playId":"7bcddefc-3fa1-3701-84c6-edf885d81418","pitchNumber":5,"startTime":"2025-08-10T00:48:20.432Z","endTime":"2025-08-10T00:48:26.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.55,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:48:26.409Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan India lines out to left fielder Alan Roden. Tyler Tolbert to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T00:49:03.136Z","endTime":"2025-08-10T00:50:26.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b30141b5-80d5-433b-9d53-d409f949c990","startTime":"2025-08-10T00:49:03.136Z","endTime":"2025-08-10T00:49:08.136Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.53342453381039,"strikeZoneBottom":1.59419840930713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.220447741954654,"aZ":-22.25490259661818,"pfxX":-10.043855239157182,"pfxZ":5.439333517163795,"pX":-0.18833848651075616,"pZ":2.1334018269251307,"vX0":11.80793736294259,"vY0":-134.26632313717658,"vZ0":-4.153162260626206,"x":124.18,"y":181.18,"x0":-3.3394129356599276,"y0":50.005580618529514,"z0":5.285035795942959,"aX":-18.330410774408957},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2344,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.40802516360401864,"extension":6.242771239961959},"index":1,"playId":"df7c3226-6cce-3b15-82ff-8f8b39027d28","pitchNumber":1,"startTime":"2025-08-10T00:49:20.379Z","endTime":"2025-08-10T00:49:24.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.50602330487047,"strikeZoneBottom":1.6306744573639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.821008414910953,"aZ":-23.797704308044356,"pfxX":-10.796603386304534,"pfxZ":4.489186186392378,"pX":0.32868522313451465,"pZ":1.289464350773361,"vX0":13.551103269956716,"vY0":-135.28612195845471,"vZ0":-5.6996126824915665,"x":104.47,"y":203.96,"x0":-3.3281186860151353,"y0":50.00218968991856,"z0":5.077825618538165,"aX":-20.136811395299798},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":16.9,"spinRate":2320,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4039351343666784,"extension":6.038190049963192},"index":2,"playId":"6de29a87-5378-3bd8-b920-7d3b87d9f926","pitchNumber":2,"startTime":"2025-08-10T00:49:36.601Z","endTime":"2025-08-10T00:49:40.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.48489081015407,"strikeZoneBottom":1.6412958186354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.639024740472014,"aZ":-22.89185408644744,"pfxX":-9.871527848922632,"pfxZ":5.185785914106208,"pX":-0.7453170225380216,"pZ":1.4113830927216562,"vX0":10.571035447490072,"vY0":-133.21680501130976,"vZ0":-5.476618177399494,"x":145.41,"y":200.67,"x0":-3.4895911325475244,"y0":50.00344988070458,"z0":5.157138457337089,"aX":-17.675458218495706},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":15.5,"spinRate":2320,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.41175119093868595,"extension":6.3338964628589105},"index":3,"playId":"23f93a11-73f3-3f12-8247-2d61537ab17c","pitchNumber":3,"startTime":"2025-08-10T00:49:55.645Z","endTime":"2025-08-10T00:49:59.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64512750238683,"aZ":-18.08174752215218,"pfxX":-6.997638087376304,"pfxZ":7.806638995885158,"pX":-0.5387345018818314,"pZ":1.9396407921184706,"vX0":9.92526475285681,"vY0":-134.39866017380913,"vZ0":-5.226206138537659,"x":137.54,"y":186.41,"x0":-3.3927989953989455,"y0":50.00657714497834,"z0":5.218457466667017,"aX":-12.639171599266597},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2374,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.40958176594005336,"extension":5.884538283967252},"hitData":{"launchSpeed":93.3,"launchAngle":23.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.1,"coordY":85.41}},"index":4,"playId":"8c491985-5e1e-37ee-904d-3ffb2767f54c","pitchNumber":4,"startTime":"2025-08-10T00:50:15.237Z","endTime":"2025-08-10T00:50:26.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.8,"awayTeamWinProbability":68.2,"homeTeamWinProbabilityAdded":3.400000000000002,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:50:26.785Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Royce Lewis to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T00:50:46.832Z","endTime":"2025-08-10T00:51:22.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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.0,"endSpeed":84.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40030999257377,"aZ":-28.105096758682443,"pfxX":-10.595744082180683,"pfxZ":2.2505781591079383,"pX":-0.5415704416995072,"pZ":2.26737863935043,"vX0":11.215036490177292,"vY0":-133.5827745926771,"vZ0":-2.5905915428161483,"x":137.64,"y":177.56,"x0":-3.41493254192602,"y0":50.00505883403991,"z0":5.267385314850365,"aX":-19.17875851017642},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.7,"breakHorizontal":16.8,"spinRate":2323,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.40980406048662665,"extension":6.160258795679073},"index":0,"playId":"cd6d7a9d-5610-3dc1-8bbd-c426f00f4599","pitchNumber":1,"startTime":"2025-08-10T00:50:57.462Z","endTime":"2025-08-10T00:51:00.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"third":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.857736766071113,"aZ":-32.63219046141539,"pfxX":-0.09012750701174377,"pfxZ":-0.2887045850626251,"pX":-0.1767345485844946,"pZ":3.0712894650982907,"vX0":7.9073633625271045,"vY0":-122.88469410533696,"vZ0":0.7150620243651851,"x":123.74,"y":155.86,"x0":-3.398402372965772,"y0":50.00577936208818,"z0":5.506441152682743,"aX":-0.14038925898682678},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2323,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.4424102844091493,"extension":5.952636986387815},"hitData":{"launchSpeed":78.2,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.69,"coordY":173.55}},"index":1,"playId":"9a3e2eb0-e774-337e-a191-79504779a25e","pitchNumber":2,"startTime":"2025-08-10T00:51:15.406Z","endTime":"2025-08-10T00:51:22.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"third":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":543859,"link":"/api/v1/people/543859"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":4.599999999999998,"leverageIndex":1.71,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:51:22.629Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T00:53:45.413Z","endTime":"2025-08-10T00:54:30.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Tolbert remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T00:52:48.937Z","endTime":"2025-08-10T00:52:48.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hunter Harvey replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T00:52:48.953Z","endTime":"2025-08-10T00:53:47.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640451,"link":"/api/v1/people/640451"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.875671162850754,"aZ":-13.345331891694487,"pfxX":-2.875704636059315,"pfxZ":9.118102028315082,"pX":-0.7074282531620202,"pZ":2.996057412938828,"vX0":3.839287575798741,"vY0":-142.35787464194237,"vZ0":-5.638241132313002,"x":143.97,"y":157.89,"x0":-1.6962001700132683,"y0":50.00042868223099,"z0":5.838022654243192,"aX":-5.93683661783986},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2125,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3838999954527704,"extension":6.232588264884511},"index":2,"playId":"475c3369-e3fc-31da-999a-dcc1e6a6f91b","pitchNumber":1,"startTime":"2025-08-10T00:53:47.722Z","endTime":"2025-08-10T00:53:50.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.714739164005714,"aZ":-11.339983545264145,"pfxX":-2.981493243587087,"pfxZ":10.208513050238816,"pX":0.7179622988207512,"pZ":2.9810973667713028,"vX0":7.191963228002758,"vY0":-141.5690693945385,"vZ0":-5.7332698476333,"x":89.63,"y":158.29,"x0":-1.461949297500044,"y0":50.00159896345109,"z0":5.750733892933398,"aX":-6.085295812360812},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":4.1,"spinRate":2252,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3861276163165974,"extension":6.19783203920054},"index":3,"playId":"434faf26-bc52-319f-a22f-f8d613f7a4dd","pitchNumber":2,"startTime":"2025-08-10T00:54:04.990Z","endTime":"2025-08-10T00:54:07.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.31425766995024,"aZ":-25.849146446759768,"pfxX":-5.826333066565738,"pfxZ":3.5808109311074325,"pX":-1.1477426555271382,"pZ":2.495075844126978,"vX0":3.6641309638150603,"vY0":-130.98417247542767,"vZ0":-3.3057261530166047,"x":160.75,"y":171.41,"x0":-1.7958780203546196,"y0":50.00324669363772,"z0":5.670848324877122,"aX":-10.294204896057142},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":10.0,"spinRate":1088,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4155115030120098,"extension":6.296656776341633},"hitData":{"launchSpeed":100.6,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.79,"coordY":165.44}},"index":4,"playId":"0c13afa4-dc00-345a-9357-3fb01ebd175d","pitchNumber":3,"startTime":"2025-08-10T00:54:23.097Z","endTime":"2025-08-10T00:54:30.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:54:30.841Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T00:54:39.026Z","endTime":"2025-08-10T00:56:56.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.42674869031242,"strikeZoneBottom":1.68249932142789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.368202269578497,"aZ":-12.531089363617983,"pfxX":-3.93998244502027,"pfxZ":9.48914057440537,"pX":0.4806456597661129,"pZ":2.40400473525961,"vX0":6.840401943829355,"vY0":-141.99998092406125,"vZ0":-7.179907899072394,"x":98.68,"y":173.87,"x0":-1.4327268553544568,"y0":50.002650197969956,"z0":5.739239039725193,"aX":-8.156316503356605},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.1,"breakHorizontal":6.0,"spinRate":2008,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3837277562168584,"extension":6.194590753551856},"index":0,"playId":"b8b69621-523d-32ef-a22a-480dfaf1154f","pitchNumber":1,"startTime":"2025-08-10T00:54:55.967Z","endTime":"2025-08-10T00:54:59.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.45438130319124,"strikeZoneBottom":1.71005181598494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.535950125339266,"aZ":-31.39337165107601,"pfxX":2.2194393090298012,"pfxZ":0.463011307172871,"pX":0.7493933145790486,"pZ":0.8973622191318673,"vX0":5.516240082918749,"vY0":-128.24797363874515,"vZ0":-5.751059129611104,"x":88.43,"y":214.55,"x0":-1.7042619135639945,"y0":50.005401501509006,"z0":5.570515172829383,"aX":3.755589488459964},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":-5.0,"spinRate":2369,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4245008668944559,"extension":6.2792390738606825},"index":1,"playId":"ffdd634f-1835-3fd2-917c-a3a317ea7e86","pitchNumber":2,"startTime":"2025-08-10T00:55:11.602Z","endTime":"2025-08-10T00:55:14.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.5,"endSpeed":89.8,"strikeZoneTop":3.42927236269779,"strikeZoneBottom":1.68505687120629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.034414084232726,"aZ":-13.490451508517957,"pfxX":-3.387189423027277,"pfxZ":9.097153588726847,"pX":0.8789502186870207,"pZ":2.9838156198442656,"vX0":7.5567572862417185,"vY0":-141.83596670651713,"vZ0":-5.508088039469591,"x":83.5,"y":158.22,"x0":-1.37027879257128,"y0":50.00147262593402,"z0":5.7991204498404665,"aX":-6.956370901501825},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":4.7,"spinRate":2056,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38501240846459917,"extension":6.315704051017024},"index":2,"playId":"e1b2a939-d172-32cf-9e24-18ef8cf4b7b1","pitchNumber":3,"startTime":"2025-08-10T00:55:27.837Z","endTime":"2025-08-10T00:55:31.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.37292351460531,"strikeZoneBottom":1.66108346970733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.384883015722142,"aZ":-12.878629007300152,"pfxX":-2.8277161605916086,"pfxZ":9.354866820527146,"pX":0.8636121755389322,"pZ":2.748126847494874,"vX0":7.759759458624878,"vY0":-141.98361042578287,"vZ0":-6.253482829448798,"x":84.08,"y":164.58,"x0":-1.525076107114525,"y0":50.00419102845542,"z0":5.7824316662937525,"aX":-5.834261035211572},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2074,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38427143438086686,"extension":6.295922618354485},"index":3,"playId":"e910bdda-ed52-3abc-8604-20e6c6938936","pitchNumber":4,"startTime":"2025-08-10T00:55:45.535Z","endTime":"2025-08-10T00:55:50.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-10T00:55:55.020Z","endTime":"2025-08-10T00:56:06.905Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":86.9,"endSpeed":82.0,"strikeZoneTop":3.46816752633613,"strikeZoneBottom":1.62596776119872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.360442443578656,"aZ":-28.119179597156204,"pfxX":0.14691708981472418,"pfxZ":2.4329774837094744,"pX":-0.16340234662701844,"pZ":1.0697227503928977,"vX0":4.345308586417721,"vY0":-126.60796903550539,"vZ0":-5.874733034858602,"x":123.23,"y":209.9,"x0":-1.902122941508502,"y0":50.003449706085235,"z0":5.596069660606023,"aX":0.24436002806749482},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2305,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.4282846374967484,"extension":6.201712263742713},"index":5,"playId":"05c8e6d6-7aec-39fc-bea3-2517a9f62056","pitchNumber":5,"startTime":"2025-08-10T00:56:06.905Z","endTime":"2025-08-10T00:56:11.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.417319590471056,"aZ":-12.683763083772668,"pfxX":-3.4192126587096516,"pfxZ":9.532761417962254,"pX":0.7472992053546913,"pZ":2.5686068700211346,"vX0":7.683439379469755,"vY0":-141.43156424075454,"vZ0":-6.632702784252908,"x":88.51,"y":169.43,"x0":-1.5490491000690343,"y0":50.00583387305448,"z0":5.742237381339525,"aX":-6.993575332789131},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":4.8,"spinRate":2061,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3858917310306307,"extension":6.279128703270966},"index":6,"playId":"fcfbd00d-31f6-3556-84e6-12c3bdaba840","pitchNumber":6,"startTime":"2025-08-10T00:56:25.032Z","endTime":"2025-08-10T00:56:28.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.859166562571986,"aZ":-12.937756933845442,"pfxX":-2.2605693271157143,"pfxZ":9.488875613219616,"pX":0.7871522682224374,"pZ":2.96357603124423,"vX0":7.353004938888312,"vY0":-141.1904022192187,"vZ0":-5.488881172836792,"x":87.0,"y":158.76,"x0":-1.552363043937859,"y0":50.004715537182705,"z0":5.758993630755761,"aX":-4.583938500203584},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":2.6,"spinRate":2106,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.38729578355757655,"extension":6.479374192157453},"hitData":{"launchSpeed":91.8,"launchAngle":28.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.03,"coordY":99.24}},"index":7,"playId":"d4df68fd-9bbd-3f6d-aab0-163289206e1b","pitchNumber":7,"startTime":"2025-08-10T00:56:49.357Z","endTime":"2025-08-10T00:56:56.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:56:56.886Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp ground ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T00:57:02.596Z","endTime":"2025-08-10T00:57:51.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.394367508187493,"aZ":-12.99692765083196,"pfxX":-2.024732972855694,"pfxZ":9.579428935431924,"pX":0.26488846005675915,"pZ":2.8078818688707754,"vX0":5.474160272440416,"vY0":-140.27793536411562,"vZ0":-5.698387663593392,"x":106.9,"y":162.97,"x0":-1.4449145294523955,"y0":50.004437510834826,"z0":5.706037398258466,"aX":-4.054810574632385},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":2.6,"spinRate":2120,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3898011713021532,"extension":6.288273954695254},"index":0,"playId":"0b730e8e-95ba-390d-bb27-284beb36f1e8","pitchNumber":1,"startTime":"2025-08-10T00:57:24.719Z","endTime":"2025-08-10T00:57:27.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.642181298979835,"aZ":-12.271915773149887,"pfxX":-3.9616534875915637,"pfxZ":9.776158997038133,"pX":0.3226258960250277,"pZ":2.7124339429499598,"vX0":6.514538144074959,"vY0":-141.62652932757055,"vZ0":-6.2213387918929834,"x":104.7,"y":165.54,"x0":-1.4902925008361143,"y0":50.0058753760776,"z0":5.718929747909847,"aX":-8.068131364528007},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2104,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3863930690856199,"extension":6.308801633094525},"hitData":{"launchSpeed":105.7,"launchAngle":4.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":160.4,"coordY":122.19}},"index":1,"playId":"df3f5f62-df9b-3866-a441-da8e9154eec6","pitchNumber":2,"startTime":"2025-08-10T00:57:41.021Z","endTime":"2025-08-10T00:57:51.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:57:51.561Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a sharp ground ball to left fielder Tyler Tolbert. Ryan Jeffers to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T00:57:56.399Z","endTime":"2025-08-10T00:58:27.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.271544217293453,"aZ":-27.32550122085328,"pfxX":0.8335700732949141,"pfxZ":2.9075401742264617,"pX":0.33543881628115835,"pZ":2.4569758202224605,"vX0":5.186882311690301,"vY0":-128.2478427433723,"vZ0":-2.9062493262235307,"x":104.21,"y":172.44,"x0":-1.8206946942087463,"y0":50.00325839871318,"z0":5.733959326503798,"aX":1.3888959969545063},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":2208,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.42692175189712245,"extension":6.261026407723971},"hitData":{"launchSpeed":103.4,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":85.57,"coordY":105.67}},"index":0,"playId":"b13f9de5-7c5b-3968-9da0-16c8c02a8315","pitchNumber":1,"startTime":"2025-08-10T00:58:17.034Z","endTime":"2025-08-10T00:58:27.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":4.4999999999999964,"leverageIndex":2.04,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-10T00:58:27.679Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T00:58:35.925Z","endTime":"2025-08-10T01:01:36.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":82.0,"strikeZoneTop":3.58595793579958,"strikeZoneBottom":1.80112734002076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51848810076947,"aZ":-30.31761459886149,"pfxX":-0.6794146421984582,"pfxZ":1.1114937246813108,"pX":0.3210597845605478,"pZ":1.5430223240182728,"vX0":5.6419085199521195,"vY0":-127.10828978813191,"vZ0":-4.527835356691615,"x":104.76,"y":197.12,"x0":-1.8179504176352732,"y0":50.004861987093435,"z0":5.693645597528631,"aX":-1.1376784089367302},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":0.2,"spinRate":2267,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.42724445046065274,"extension":6.183329926702116},"index":0,"playId":"638e4898-8da2-3a0b-bff6-a8f90f5a2066","pitchNumber":1,"startTime":"2025-08-10T00:58:53.429Z","endTime":"2025-08-10T00:58:57.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75192508432495,"aZ":-27.664538775687785,"pfxX":-6.226956178127212,"pfxZ":2.6983543133296504,"pX":-1.2593891589293875,"pZ":2.5224937254296376,"vX0":3.8204708664180345,"vY0":-128.25425253173998,"vZ0":-2.3787069163069443,"x":165.0,"y":170.67,"x0":-1.9569086407893017,"y0":50.00341878689673,"z0":5.612785082672507,"aX":-10.40642420823941},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":10.4,"spinRate":1123,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4265595858869973,"extension":6.565149504674484},"index":1,"playId":"8b42f8b8-f768-35a1-a7c3-f86d11f12835","pitchNumber":2,"startTime":"2025-08-10T00:59:10.458Z","endTime":"2025-08-10T00:59:13.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-10T00:59:28.743Z","endTime":"2025-08-10T01:00:49.121Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.60716299184571,"strikeZoneBottom":1.75873194562353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81364489568611,"aZ":-20.7255133779477,"pfxX":-6.291806594034677,"pfxZ":6.7707395352624005,"pX":-0.275607703257988,"pZ":0.005074160635235967,"vX0":6.451795766024051,"vY0":-128.9293226741691,"vZ0":-9.691851170223794,"x":127.51,"y":238.64,"x0":-1.988278114164587,"y0":50.001038234033956,"z0":5.400847579239706,"aX":-10.633739879422157},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":10.1,"spinRate":1279,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4241885456645882,"extension":6.656756691449764},"index":3,"playId":"2f5f5a6c-1e0e-31d1-a0ac-f6216f495991","pitchNumber":3,"startTime":"2025-08-10T01:00:49.121Z","endTime":"2025-08-10T01:00:52.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15368482405653,"aZ":-14.6099023096028,"pfxX":-3.8108828850151193,"pfxZ":8.942668902538573,"pX":-0.22986161255225698,"pZ":3.775843693918555,"vX0":5.2058232147210814,"vY0":-139.88462226261527,"vZ0":-2.8323592377068927,"x":125.76,"y":136.83,"x0":-1.6275792724590883,"y0":50.005700799537955,"z0":5.770317226922357,"aX":-7.487677713121951},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2139,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3928886699999725,"extension":6.210682928263334},"index":4,"playId":"9453e912-e956-3303-8ad4-bc3b2c76db9e","pitchNumber":4,"startTime":"2025-08-10T01:01:14.072Z","endTime":"2025-08-10T01:01:17.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.713937333524854,"aZ":-13.884795088449865,"pfxX":-3.8543633997198645,"pfxZ":9.285718333681062,"pX":0.5902928093826114,"pZ":3.2355265719313584,"vX0":7.142902073724055,"vY0":-140.1785317444324,"vZ0":-4.358634977502401,"x":94.5,"y":151.42,"x0":-1.5020296002872173,"y0":50.00350022992704,"z0":5.731582887077644,"aX":-7.592812902104786},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":5.3,"spinRate":2070,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.39226539457316045,"extension":6.2925847596755276},"index":5,"playId":"8277c2ea-bb5f-3c76-a2ba-15d609484914","pitchNumber":5,"startTime":"2025-08-10T01:01:32.760Z","endTime":"2025-08-10T01:01:36.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-9.699999999999996,"leverageIndex":3.82,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:01:36.669Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, pitcher Justin Topa to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T01:04:02.021Z","endTime":"2025-08-10T01:05:29.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Michael Tonkin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T01:02:50.573Z","endTime":"2025-08-10T01:04:04.215Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543859,"link":"/api/v1/people/543859","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.55006684011893,"strikeZoneBottom":1.68831969132488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70063897775009,"aZ":-28.248529754431942,"pfxX":6.678350438307956,"pfxZ":2.5593450300284566,"pX":0.8695141278577332,"pZ":2.125330531292873,"vX0":5.6793840940335505,"vY0":-123.18624129543726,"vZ0":-0.9833243422681258,"x":83.86,"y":181.4,"x0":-2.3345305894988324,"y0":50.004701455445925,"z0":4.9199135247951675,"aX":10.253969269111092},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.7,"breakHorizontal":-13.4,"spinRate":2559,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4447964795340682,"extension":5.64725398290049},"index":1,"playId":"79afb5db-eea9-3be1-92c7-7b18b5ed00b0","pitchNumber":1,"startTime":"2025-08-10T01:04:04.215Z","endTime":"2025-08-10T01:04:07.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.43746962409716,"strikeZoneBottom":1.64019480076582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31056249039684,"aZ":-23.993450128348677,"pfxX":3.6374753872180805,"pfxZ":5.387227026485853,"pX":-0.29123008830125896,"pZ":2.089724469963196,"vX0":4.021296027893888,"vY0":-121.77255318204732,"vZ0":-1.5163766242561563,"x":128.1,"y":182.36,"x0":-2.429632323362009,"y0":50.005423916380046,"z0":4.7734210430486606,"aX":5.526322494640283},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.7,"breakHorizontal":-7.4,"spinRate":2641,"spinDirection":83},"zone":7,"typeConfidence":0.87,"plateTime":0.44781470918308397,"extension":5.681300140313223},"index":2,"playId":"19cceec3-16e6-3f4c-bc13-e23a55ae69a0","pitchNumber":2,"startTime":"2025-08-10T01:04:19.812Z","endTime":"2025-08-10T01:04:23.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.8,"strikeZoneTop":3.58087950553302,"strikeZoneBottom":1.65450829026122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68368902497557,"aZ":-24.158413083435246,"pfxX":-1.8106509663931996,"pfxZ":4.319103219708287,"pX":-0.11296790098953756,"pZ":3.0728585250456644,"vX0":6.137355368086994,"vY0":-133.82433163682805,"vZ0":-0.6795307716212575,"x":121.31,"y":155.81,"x0":-2.178081176688616,"y0":50.00017284648688,"z0":5.025841784676165,"aX":-3.3587547736827585},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2310,"spinDirection":242},"zone":2,"typeConfidence":0.92,"plateTime":0.4057519939395484,"extension":5.611389250503311},"index":3,"playId":"694dc09a-d4ca-32ac-8fdb-e67cb3fdb3bf","pitchNumber":3,"startTime":"2025-08-10T01:04:35.154Z","endTime":"2025-08-10T01:04:38.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-10T01:04:47.473Z","endTime":"2025-08-10T01:04:59.849Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":88.3,"endSpeed":81.9,"strikeZoneTop":3.58839270389586,"strikeZoneBottom":1.69439786093087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80517165804426,"aZ":-36.4125973340821,"pfxX":-9.47455256497079,"pfxZ":-2.5148877140213974,"pX":-0.05139826285664726,"pZ":0.4765319637602035,"vX0":8.443760481411699,"vY0":-128.4332360733683,"vZ0":-3.741115002985678,"x":118.96,"y":225.91,"x0":-2.1392880257061724,"y0":50.0048957575533,"z0":4.762597428418048,"aX":-15.944141351558368},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-5.2,"breakHorizontal":15.5,"spinRate":1909,"spinDirection":270},"zone":13,"typeConfidence":0.63,"plateTime":0.4252941594469908,"extension":5.9504393609693},"index":5,"playId":"bfbfeeb7-49f4-3b55-932a-744e807a6115","pitchNumber":4,"startTime":"2025-08-10T01:04:59.849Z","endTime":"2025-08-10T01:05:03.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86794134614507,"aZ":-22.94607878574764,"pfxX":-0.4545761508299957,"pfxZ":4.843349917591948,"pX":-0.18632249206235546,"pZ":2.227278610462416,"vX0":5.772598130603114,"vY0":-135.96251602411465,"vZ0":-3.0380357352745007,"x":124.1,"y":178.64,"x0":-2.2621311918578986,"y0":50.00365899556168,"z0":4.920324655363327,"aX":-0.8673735392595655},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2427,"spinDirection":235},"zone":5,"typeConfidence":0.92,"plateTime":0.40017352194487055,"extension":5.794504833499933},"hitData":{"launchSpeed":81.4,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.66,"coordY":186.8}},"index":6,"playId":"7b846eba-5dfa-3fcf-bb20-5ab4cdf58dcf","pitchNumber":5,"startTime":"2025-08-10T01:05:22.436Z","endTime":"2025-08-10T01:05:29.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:05:29.957Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a ground ball to center fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T01:05:38.665Z","endTime":"2025-08-10T01:07:22.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.69755407720463,"strikeZoneBottom":1.72607362376456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86254099826284,"aZ":-31.6843717084052,"pfxX":-9.542778729008896,"pfxZ":0.24468710787688863,"pX":0.04988403329439965,"pZ":2.564549641975548,"vX0":9.22895546439078,"vY0":-140.09527272233674,"vZ0":-0.985228511633295,"x":115.1,"y":169.54,"x0":-2.048397175835466,"y0":50.00154441914298,"z0":4.993121382005897,"aX":-18.95422594802679},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":2226,"spinDirection":254},"zone":5,"typeConfidence":0.91,"plateTime":0.39108047534926227,"extension":5.729117584591294},"index":0,"playId":"715f10c9-6a11-3464-86ef-b7d38aa6d98a","pitchNumber":1,"startTime":"2025-08-10T01:06:02.729Z","endTime":"2025-08-10T01:06:06.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":95.6,"endSpeed":87.3,"strikeZoneTop":3.64355796061317,"strikeZoneBottom":1.76957530077657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.905653648146252,"aZ":-29.253530464495363,"pfxX":-9.710041224444831,"pfxZ":1.4998001229874696,"pX":0.17028960788972283,"pZ":1.5147953194214459,"vX0":9.472970932554992,"vY0":-138.866076341459,"vZ0":-4.150689791979229,"x":110.51,"y":197.88,"x0":-2.028251750825452,"y0":50.00368966904194,"z0":4.981293818169217,"aX":-18.912643091260044},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.0,"breakHorizontal":15.6,"spinRate":2191,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.39486102591095973,"extension":5.910415322804858},"index":1,"playId":"c0318fa3-b20f-339d-be49-60987fdde2b8","pitchNumber":2,"startTime":"2025-08-10T01:06:17.865Z","endTime":"2025-08-10T01:06:21.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.019761296467312,"aZ":-29.881323513043426,"pfxX":-10.239252373971805,"pfxZ":1.1611875382076686,"pX":0.6014002983251578,"pZ":2.5249605208008545,"vX0":10.912178126546623,"vY0":-139.55671536271342,"vZ0":-1.3751998027264896,"x":94.08,"y":170.61,"x0":-2.02661015069731,"y0":50.003549873966314,"z0":4.989944553007867,"aX":-20.225104599479906},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":16.3,"spinRate":2180,"spinDirection":253},"zone":6,"typeConfidence":0.91,"plateTime":0.39228281059342907,"extension":5.869876608110839},"index":2,"playId":"ea285c69-f169-31f3-82c3-a26b72bbab27","pitchNumber":3,"startTime":"2025-08-10T01:06:35.810Z","endTime":"2025-08-10T01:06:38.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.68542663302677,"strikeZoneBottom":1.77907480379384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.797704608454474,"aZ":-29.151972661313362,"pfxX":8.468143414442679,"pfxZ":1.9665779050504533,"pX":1.296659053612123,"pZ":2.1706457364329346,"vX0":6.021030806813063,"vY0":-122.9441275691954,"vZ0":-0.7753289911923374,"x":67.57,"y":180.17,"x0":-2.281840923173998,"y0":50.00075431596788,"z0":4.958700554218598,"aX":12.993167290411353},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-16.7,"spinRate":2712,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.44507015054551813,"extension":5.828055285933998},"index":3,"playId":"954bc8ea-f66c-379d-b797-8f4e801309b0","pitchNumber":4,"startTime":"2025-08-10T01:06:55.125Z","endTime":"2025-08-10T01:06:59.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.366214034531946,"aZ":-31.67719634615011,"pfxX":-10.04891965469786,"pfxZ":0.24486418998580106,"pX":-0.8431382676182012,"pZ":2.4652263000271804,"vX0":7.116260625809291,"vY0":-140.98349920928501,"vZ0":-1.1036730301555029,"x":149.14,"y":172.22,"x0":-2.078740228980746,"y0":50.004477041637415,"z0":4.883676191202291,"aX":-20.47934472289183},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.4,"breakHorizontal":17.0,"spinRate":2292,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.38669795332333345,"extension":5.678953959574107},"hitData":{"launchSpeed":94.0,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.93,"coordY":119.66}},"index":4,"playId":"03517316-cdbf-3360-b16d-ea06d674d1f5","pitchNumber":5,"startTime":"2025-08-10T01:07:11.299Z","endTime":"2025-08-10T01:07:22.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:07:22.133Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, second baseman Luke Keaschall to first baseman Mickey Gasper. Maikel Garcia to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T01:07:32.774Z","endTime":"2025-08-10T01:07:59.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.710625267776106,"aZ":-29.714092939177824,"pfxX":-10.294960762622992,"pfxZ":1.2757780848568432,"pX":0.595572650651191,"pZ":1.6173682124588054,"vX0":10.924930667116069,"vY0":-137.62968012464222,"vZ0":-3.5807753956223713,"x":94.3,"y":195.11,"x0":-2.07569333723577,"y0":50.00500134514679,"z0":4.933599740692024,"aX":-19.8798716928242},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.8,"breakHorizontal":16.6,"spinRate":2241,"spinDirection":253},"zone":9,"typeConfidence":0.9,"plateTime":0.39699681662668995,"extension":5.7350204041407675},"hitData":{"launchSpeed":79.0,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.58,"coordY":160.38}},"index":0,"playId":"89f3bda5-9cd7-3cd0-9db0-a456c974a6f8","pitchNumber":1,"startTime":"2025-08-10T01:07:50.939Z","endTime":"2025-08-10T01:07:59.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.24,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:07:59.332Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T01:08:21.533Z","endTime":"2025-08-10T01:09:35.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.50262026243544,"strikeZoneBottom":1.72500470326153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.335084412650847,"aZ":-29.219843286148958,"pfxX":7.926946142470611,"pfxZ":1.9319442616362306,"pX":1.3960560496893137,"pZ":2.447278085611277,"vX0":6.435756914704459,"vY0":-122.97800368732173,"vZ0":0.009774452894184993,"x":63.79,"y":172.7,"x0":-2.28480395281287,"y0":50.00566468787942,"z0":4.921326439426332,"aX":12.145477017898369},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":2619,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.44534052044698225,"extension":5.688541556790264},"index":0,"playId":"38fb5733-58ff-33c3-9104-1797d681a7bb","pitchNumber":1,"startTime":"2025-08-10T01:08:31.576Z","endTime":"2025-08-10T01:08:35.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.54907275858052,"strikeZoneBottom":1.70640088591744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.722885707652104,"aZ":-29.596195051374764,"pfxX":9.110605861465446,"pfxZ":1.6897076297214237,"pX":0.27828602553187337,"pZ":2.6467926175859926,"vX0":3.7771853665882795,"vY0":-123.47295953245518,"vZ0":0.5213133697115601,"x":106.39,"y":167.32,"x0":-2.460876118352049,"y0":50.00128041510465,"z0":4.950864439791461,"aX":13.870962180979042},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":-17.4,"spinRate":2592,"spinDirection":69},"zone":6,"typeConfidence":0.92,"plateTime":0.4459570640139141,"extension":5.614549278365201},"index":1,"playId":"03b5b785-f2a2-3640-b5c4-49ef256dd84e","pitchNumber":2,"startTime":"2025-08-10T01:08:50.458Z","endTime":"2025-08-10T01:08:54.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.5727989270223,"strikeZoneBottom":1.73005232316474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18822771452336,"aZ":-34.16496618072608,"pfxX":-8.114131661985645,"pfxZ":-1.1957542506970862,"pX":0.24792902199636493,"pZ":1.023529096060817,"vX0":8.76523362520638,"vY0":-128.54430471794907,"vZ0":-2.9602544331251526,"x":107.55,"y":211.14,"x0":-2.1554243879635213,"y0":50.00058114407197,"z0":4.848368612615509,"aX":-13.548127477533036},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":12.7,"spinRate":1879,"spinDirection":266},"zone":14,"typeConfidence":0.49,"plateTime":0.42646050260302903,"extension":6.012051257085054},"index":2,"playId":"89492687-62a5-3220-b4d7-9472b25ad89f","pitchNumber":3,"startTime":"2025-08-10T01:09:08.449Z","endTime":"2025-08-10T01:09:11.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26113705242615,"aZ":-36.26483455925523,"pfxX":-7.6358183968382445,"pfxZ":-2.438342454085676,"pX":-0.3303221747475856,"pZ":1.4117574702085074,"vX0":7.433629372956706,"vY0":-128.9684370458977,"vZ0":-1.7171335763153373,"x":129.59,"y":200.66,"x0":-2.2603611001353627,"y0":50.00005927283181,"z0":4.887861543561083,"aX":-12.83907153824208},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.6,"breakHorizontal":12.1,"spinRate":1783,"spinDirection":268},"zone":13,"typeConfidence":0.61,"plateTime":0.4249965503864077,"extension":5.957043498527274},"hitData":{"launchSpeed":78.5,"launchAngle":40.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.32,"coordY":115.15}},"index":3,"playId":"7b130f37-8188-3158-9140-cb932ea12ebf","pitchNumber":4,"startTime":"2025-08-10T01:09:26.804Z","endTime":"2025-08-10T01:09:35.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:09:35.227Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T01:11:52.679Z","endTime":"2025-08-10T01:13:14.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Hunter Harvey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T01:11:15.779Z","endTime":"2025-08-10T01:11:54.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.59437085552373,"strikeZoneBottom":1.71748252640822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93325342621463,"aZ":-34.701280285537145,"pfxX":-1.9868754180394177,"pfxZ":-1.6615711112155616,"pX":0.22046628122163456,"pZ":1.3790045481558628,"vX0":5.58914501559749,"vY0":-122.29365246637212,"vZ0":-3.7400226056355463,"x":108.6,"y":201.55,"x0":-1.8357342679433741,"y0":50.005759389924116,"z0":5.902140617420925,"aX":-3.0123342858476},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.6,"breakHorizontal":2.3,"spinRate":2049,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44773908344263313,"extension":6.455474234593974},"index":1,"playId":"82d66ddc-d48e-3047-adf7-8b70eee83f21","pitchNumber":1,"startTime":"2025-08-10T01:11:54.882Z","endTime":"2025-08-10T01:11:58.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.5934660417906,"strikeZoneBottom":1.78184145047291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.161376068362785,"aZ":-14.73315779686002,"pfxX":-6.038307845808413,"pfxZ":8.469812436848514,"pX":0.30860888785411056,"pZ":1.8520319198506734,"vX0":7.821550750106885,"vY0":-141.8262188801597,"vZ0":-8.51216680885308,"x":105.24,"y":188.78,"x0":-1.6865685554356884,"y0":50.00136532447221,"z0":5.809884136460461,"aX":-12.432852632330876},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2217,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38461089074947985,"extension":6.602642418048886},"index":2,"playId":"83d50e54-cba9-31c6-8bf7-6609ea95c875","pitchNumber":2,"startTime":"2025-08-10T01:12:08.887Z","endTime":"2025-08-10T01:12:12.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-10T01:12:21.208Z","endTime":"2025-08-10T01:12:35.142Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":91.0,"endSpeed":84.0,"strikeZoneTop":3.62621497442763,"strikeZoneBottom":1.84759576514271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.687801732671378,"aZ":-23.6170700308068,"pfxX":-9.968172977742364,"pfxZ":4.8149580863578105,"pX":0.3250290542498233,"pZ":0.8555414443469692,"vX0":8.67820259866736,"vY0":-132.1192218009908,"vZ0":-8.274947115630301,"x":104.61,"y":215.68,"x0":-1.6982514390268313,"y0":50.00553034627069,"z0":5.748882632129921,"aX":-17.723280927502742},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":1917,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41370139622068036,"extension":6.611696631963091},"index":4,"playId":"c3ac7f46-d3c6-3af0-9af5-8025217b3593","pitchNumber":3,"startTime":"2025-08-10T01:12:35.142Z","endTime":"2025-08-10T01:12:38.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0639832604251,"aZ":-32.26561142114325,"pfxX":3.6963716236875634,"pfxZ":-0.058145262300659084,"pX":0.16217435643865943,"pZ":2.45103206945155,"vX0":3.5118349897886145,"vY0":-122.50350915754665,"vZ0":-1.789594370484056,"x":110.82,"y":172.6,"x0":-1.7699404053708176,"y0":50.00408025388256,"z0":5.947597870300794,"aX":5.621548625516654},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-7.6,"spinRate":2096,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.447006766685357,"extension":6.470421044713988},"index":5,"playId":"b7db5dc9-2e54-369a-bf3b-02da04ea2fbd","pitchNumber":4,"startTime":"2025-08-10T01:12:53.219Z","endTime":"2025-08-10T01:12:56.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63406899828275,"aZ":-15.869004034668025,"pfxX":-4.979652648533969,"pfxZ":8.053049129800861,"pX":-0.17310338380390278,"pZ":3.4142030851233027,"vX0":6.062180207789894,"vY0":-141.69111376640208,"vZ0":-4.175712762881851,"x":123.6,"y":146.6,"x0":-1.697591746828784,"y0":50.00255793644249,"z0":5.927106463973558,"aX":-10.08288840451582},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2110,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3871700360681083,"extension":6.572648050464176},"index":6,"playId":"f82ed52a-475a-340c-a986-28a5e6c784c4","pitchNumber":5,"startTime":"2025-08-10T01:13:11.134Z","endTime":"2025-08-10T01:13:14.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:13:14.250Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T01:14:11.867Z","endTime":"2025-08-10T01:14:53.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trevor Larnach replaces Carson McCusker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T01:13:24.191Z","endTime":"2025-08-10T01:13:33.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":676812,"link":"/api/v1/people/676812"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":676812,"link":"/api/v1/people/676812","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-10T01:13:33.584Z","endTime":"2025-08-10T01:14:14.207Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.83639661854421,"strikeZoneBottom":1.81228829792898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10406648794496,"aZ":-14.162176056168535,"pfxX":-6.164677367547861,"pfxZ":8.752126816862479,"pX":-0.2763125178662394,"pZ":2.2675497839467447,"vX0":6.15721829349821,"vY0":-142.40700998654762,"vZ0":-7.68333680998599,"x":127.53,"y":177.56,"x0":-1.6634816465678273,"y0":50.00403490733172,"z0":5.892907779375622,"aX":-12.687766720033016},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2114,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3843343195654789,"extension":6.59568166297456},"index":2,"playId":"8853ea3a-7489-3863-9f49-56b8d8b6d1c6","pitchNumber":1,"startTime":"2025-08-10T01:14:14.207Z","endTime":"2025-08-10T01:14:17.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.6,"endSpeed":89.4,"strikeZoneTop":3.81202916913692,"strikeZoneBottom":1.82110540075292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.680112886874277,"aZ":-18.107917373923236,"pfxX":-4.659158269579036,"pfxZ":6.858572350304904,"pX":-0.5075586431243203,"pZ":4.115395373819581,"vX0":5.235506700956187,"vY0":-142.1165110355625,"vZ0":-2.247259019106802,"x":136.35,"y":127.66,"x0":-1.7657800214251516,"y0":50.00560940846933,"z0":6.062824645342078,"aX":-9.55994922943165},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":7.4,"spinRate":2099,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3849726608706905,"extension":6.46094760313614},"index":3,"playId":"3b1acdd1-bac7-34c7-b1bb-abb7da263944","pitchNumber":2,"startTime":"2025-08-10T01:14:29.236Z","endTime":"2025-08-10T01:14:34.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.236640530197676,"aZ":-15.604235184364716,"pfxX":-4.739884869310951,"pfxZ":8.068693962302595,"pX":-0.15551688295282776,"pZ":2.8617157700482463,"vX0":5.982838797846234,"vY0":-142.28096918522033,"vZ0":-5.670557110720924,"x":122.93,"y":161.51,"x0":-1.6683507851632562,"y0":50.00058136002505,"z0":5.867178203173085,"aX":-9.730658748470946},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":7.4,"spinRate":2207,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3847680379285614,"extension":6.647002016551376},"hitData":{"launchSpeed":98.4,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.29,"coordY":143.0}},"index":4,"playId":"fed8a856-e1cc-3fb9-bf7c-2d8a7ad17a8f","pitchNumber":3,"startTime":"2025-08-10T01:14:46.395Z","endTime":"2025-08-10T01:14:53.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:14:53.330Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to left fielder Tyler Tolbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T01:15:01.927Z","endTime":"2025-08-10T01:17:50.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.31230356103827,"strikeZoneBottom":1.57839724083512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.816508126969797,"aZ":-34.272851669179815,"pfxX":0.9922128753224548,"pfxZ":-1.3526134494451831,"pX":0.5180943549598391,"pZ":2.7245198438168217,"vX0":4.896729676651519,"vY0":-123.98607824831308,"vZ0":-1.0128062562469642,"x":97.25,"y":165.22,"x0":-1.615005577204824,"y0":50.00331238448262,"z0":6.009678963687579,"aX":1.5378651764157172},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":-3.0,"spinRate":2204,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.44251243436370924,"extension":6.4280604746113195},"index":0,"playId":"83ec18ca-8cde-3415-a10e-3b5ca8e067fc","pitchNumber":1,"startTime":"2025-08-10T01:15:13.186Z","endTime":"2025-08-10T01:15:17.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":89.6,"endSpeed":82.4,"strikeZoneTop":3.28317559762672,"strikeZoneBottom":1.58170468758249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.907698918492944,"aZ":-23.249850571767148,"pfxX":-8.712695872617314,"pfxZ":5.167595868878484,"pX":-1.2203895964369067,"pZ":1.8586665541663734,"vX0":4.121602037959098,"vY0":-130.45335226190457,"vZ0":-5.660688828040424,"x":163.52,"y":188.6,"x0":-1.68698859561734,"y0":50.00500913473444,"z0":5.804602489942804,"aX":-15.049709620142819},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":1771,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41954130161135295,"extension":6.533798007899321},"index":1,"playId":"40f7ffec-5b7b-3e36-b425-c294bed8bd0d","pitchNumber":2,"startTime":"2025-08-10T01:15:28.048Z","endTime":"2025-08-10T01:15:32.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.820811064231656,"aZ":-23.686496091941496,"pfxX":-8.522108404468874,"pfxZ":4.716119968246705,"pX":-1.406648766299182,"pZ":2.6331399955136505,"vX0":3.9618510592780862,"vY0":-132.88154622228694,"vZ0":-3.960398133583513,"x":170.62,"y":167.69,"x0":-1.8046946462174598,"y0":50.00274576832593,"z0":5.851071574144131,"aX":-15.334428823853854},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":14.6,"spinRate":1934,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4112315156144164,"extension":6.564737919434195},"index":2,"playId":"b1a8a697-b664-3df9-b920-c6ebc440fb4e","pitchNumber":3,"startTime":"2025-08-10T01:15:43.292Z","endTime":"2025-08-10T01:15:47.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85438444335047,"aZ":-35.23081049392391,"pfxX":0.24252780703714683,"pfxZ":-2.026859656871305,"pX":0.6992951590737234,"pZ":1.7175969031122653,"vX0":5.2216408472741405,"vY0":-122.05104183660247,"vZ0":-2.7294810934511715,"x":90.34,"y":192.4,"x0":-1.4986099167932767,"y0":50.002093523117885,"z0":5.882236063020344,"aX":0.3651062467987754},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-1.7,"spinRate":2069,"spinDirection":29},"zone":9,"typeConfidence":2.0,"plateTime":0.44865443412797745,"extension":6.445708536145985},"index":3,"playId":"d459a0b3-016c-3fb8-b2fd-32b8eead2ad3","pitchNumber":4,"startTime":"2025-08-10T01:15:58.139Z","endTime":"2025-08-10T01:16:01.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":97.7,"endSpeed":90.2,"strikeZoneTop":3.24057512257382,"strikeZoneBottom":1.63034929199643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.442765816671965,"aZ":-16.97748999495663,"pfxX":-5.417322521494763,"pfxZ":7.333781165257726,"pX":-1.1405833308129312,"pZ":2.73259111574267,"vX0":3.961495932016565,"vY0":-142.28923808356691,"vZ0":-5.509411207182771,"x":160.48,"y":165.0,"x0":-1.839726489706587,"y0":50.001084793202466,"z0":5.751786847811177,"aX":-11.22363330870693},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":9.1,"spinRate":2129,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38339557611904995,"extension":6.611429027513035},"index":4,"playId":"e05c1585-f6ae-3b31-92cc-eb7b851ddf3e","pitchNumber":5,"startTime":"2025-08-10T01:16:25.520Z","endTime":"2025-08-10T01:16:29.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.20650339598391,"strikeZoneBottom":1.56348751046034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.303565108010165,"aZ":-24.119643493378017,"pfxX":-8.510156822626469,"pfxZ":4.590572227958685,"pX":-0.7934533857541118,"pZ":0.6468714726729192,"vX0":5.407628885163564,"vY0":-130.77846979040544,"vZ0":-8.41544667966723,"x":147.24,"y":221.31,"x0":-1.769093208447703,"y0":50.00130512740451,"z0":5.679567141557284,"aX":-14.926672301894714},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":14.4,"spinRate":1870,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41679790070441536,"extension":6.58705719788126},"index":5,"playId":"6e6d74b0-958a-3c33-92d0-6ade1193ff11","pitchNumber":6,"startTime":"2025-08-10T01:16:43.025Z","endTime":"2025-08-10T01:16:46.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.574454106658287,"aZ":-33.412095823208794,"pfxX":-1.5587096653303982,"pfxZ":-0.7889823921168855,"pX":1.1558141383517861,"pZ":1.8803702816969905,"vX0":7.210418974348437,"vY0":-124.13120559046577,"vZ0":-3.1528129022138773,"x":72.94,"y":188.01,"x0":-1.571706702761388,"y0":50.00016681353706,"z0":5.920978370670353,"aX":-2.456335486250682},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":1.3,"spinRate":1947,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.43960814401926207,"extension":6.513166611175893},"index":6,"playId":"c20a0625-0380-39a6-be37-e710ccd3cc0c","pitchNumber":7,"startTime":"2025-08-10T01:17:04.647Z","endTime":"2025-08-10T01:17:07.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":98.3,"endSpeed":90.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27688921624825,"aZ":-16.360039750133712,"pfxX":-5.86002145521304,"pfxZ":7.578599797322166,"pX":0.5092646793139128,"pZ":2.5656153894564864,"vX0":7.684933784299251,"vY0":-142.92629746800733,"vZ0":-6.3896103892191185,"x":97.59,"y":169.51,"x0":-1.4421984492583486,"y0":50.00515346516808,"z0":5.8423505205670505,"aX":-12.231174549521382},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.7,"breakHorizontal":9.2,"spinRate":2108,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3819731776201838,"extension":6.736602329238365},"index":7,"playId":"c27b0dca-fb5c-3ac3-b132-1f55330faaa3","pitchNumber":8,"startTime":"2025-08-10T01:17:24.831Z","endTime":"2025-08-10T01:17:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18174970220357,"aZ":-34.4918041209309,"pfxX":1.3960549165538492,"pfxZ":-1.4713018321021138,"pX":-1.0589434865314469,"pZ":2.768718840339992,"vX0":1.3162805260815047,"vY0":-124.1751643950808,"vZ0":-0.8808105703995683,"x":157.36,"y":164.02,"x0":-1.775909526992295,"y0":50.0042172737448,"z0":5.979388673429966,"aX":2.1959584063807736},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":-2.8,"spinRate":2169,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.439874420392365,"extension":6.360181655772869},"hitData":{"launchSpeed":84.7,"launchAngle":28.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.58,"coordY":84.02}},"index":8,"playId":"bc1cdc26-496e-3380-a7b0-fc5829a00964","pitchNumber":9,"startTime":"2025-08-10T01:17:42.463Z","endTime":"2025-08-10T01:17:50.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:17:50.291Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T01:20:50.629Z","endTime":"2025-08-10T01:21:18.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Trevor Larnach remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T01:18:47.687Z","endTime":"2025-08-10T01:18:47.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":676812,"link":"/api/v1/people/676812"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erasmo Ramírez replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T01:18:47.703Z","endTime":"2025-08-10T01:20:48.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":541640,"link":"/api/v1/people/541640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T01:20:48.424Z","endTime":"2025-08-10T01:20:52.264Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.66865688303441,"strikeZoneBottom":1.68421320810008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1611317546365,"aZ":-26.66905545941053,"pfxX":-7.930495909243212,"pfxZ":3.1685907318967113,"pX":0.6904000735020717,"pZ":1.649814873214103,"vX0":9.134483316390465,"vY0":-130.46338491103074,"vZ0":-3.982081607525414,"x":90.68,"y":194.23,"x0":-1.8113381198840408,"y0":50.00570454060457,"z0":5.1856111233365745,"aX":-13.794994236582005},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":12.6,"spinRate":2168,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.41841594925271286,"extension":6.09808232697183},"index":3,"playId":"26768b74-5971-3883-a8ec-f365bb8439da","pitchNumber":1,"startTime":"2025-08-10T01:20:52.264Z","endTime":"2025-08-10T01:20:56.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.508647074449662,"aZ":-26.219672125071963,"pfxX":-7.746496061905478,"pfxZ":3.46658131037786,"pX":-0.9665041514634267,"pZ":2.7743291917804753,"vX0":5.123403808349682,"vY0":-130.0590070550227,"vZ0":-1.356728871905794,"x":153.84,"y":163.87,"x0":-1.9524770014273083,"y0":50.004320326530085,"z0":5.28563492350222,"aX":-13.312135843806276},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":13.0,"spinRate":2142,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4206572264077648,"extension":6.063863945975335},"hitData":{"launchSpeed":79.9,"launchAngle":26.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.62,"coordY":105.54}},"index":4,"playId":"de4ae8eb-fd5c-3a55-b911-5be39fe934e5","pitchNumber":2,"startTime":"2025-08-10T01:21:11.359Z","endTime":"2025-08-10T01:21:18.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:21:18.283Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T01:22:00.281Z","endTime":"2025-08-10T01:24:38.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adam Frazier replaces Tyler Tolbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T01:21:29.414Z","endTime":"2025-08-10T01:22:02.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"502","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.5,"strikeZoneTop":3.29315014731878,"strikeZoneBottom":1.50822149755688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.361762039531932,"aZ":-21.643757078843,"pfxX":-0.11415231892148459,"pfxZ":6.448135160822144,"pX":1.316682924241402,"pZ":3.3257316906606786,"vX0":8.696648724332483,"vY0":-128.0001292435621,"vZ0":-0.6787001111411612,"x":66.81,"y":148.99,"x0":-2.1331644296194794,"y0":50.0019493137303,"z0":5.3137096770812535,"aX":-0.18818635768269412},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.8,"breakHorizontal":-2.0,"spinRate":2403,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4305541837034168,"extension":5.9576253740990355},"index":1,"playId":"5c1a733f-63d1-3103-9c07-82d67483d38b","pitchNumber":1,"startTime":"2025-08-10T01:22:02.544Z","endTime":"2025-08-10T01:22:06.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.30518853881901,"strikeZoneBottom":1.48734582570479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.853720139741025,"aZ":-20.361323559982992,"pfxX":0.30692917158825983,"pfxZ":7.0511798424647925,"pX":-0.5644002964482399,"pZ":3.2764846640424623,"vX0":4.535937973411429,"vY0":-128.91932324889723,"vZ0":-1.124023963422263,"x":138.51,"y":150.31,"x0":-2.3897712498051717,"y0":50.00635343625234,"z0":5.2960178596852545,"aX":0.514748932123175},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.7,"breakHorizontal":-1.6,"spinRate":2358,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4255344099467582,"extension":5.959635379583298},"index":2,"playId":"3a21246e-8d81-3c6b-bd6e-d96006bfb4bd","pitchNumber":2,"startTime":"2025-08-10T01:22:20.370Z","endTime":"2025-08-10T01:22:23.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.30615460716295,"strikeZoneBottom":1.52132995696325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.342195148895026,"aZ":-23.52071324160874,"pfxX":-9.095774478185376,"pfxZ":5.710010674012666,"pX":0.1837716780328654,"pZ":0.6528321419128058,"vX0":7.6740557738117,"vY0":-122.6417892493104,"vZ0":-5.899124630480498,"x":110.0,"y":221.15,"x0":-1.8113948200247947,"y0":50.00536335947041,"z0":5.108547518922266,"aX":-13.791677618020106},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":1733,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4474365022151563,"extension":6.207383877902458},"index":3,"playId":"666ace3b-7e66-3aad-9205-c010fd135b87","pitchNumber":3,"startTime":"2025-08-10T01:22:38.459Z","endTime":"2025-08-10T01:22:41.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.924890158013856,"aZ":-25.146171967311147,"pfxX":-9.682788291187277,"pfxZ":3.9977604072309294,"pX":-0.6818278379206917,"pZ":2.7871328504575237,"vX0":6.9605770312746085,"vY0":-131.95638541206065,"vZ0":-1.6848083579789273,"x":142.99,"y":163.53,"x0":-2.1001052164426826,"y0":50.00222652785107,"z0":5.2923358164943,"aX":-17.020113247987553},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":2195,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4155898067468087,"extension":5.884437643175824},"index":4,"playId":"4e219f6a-8f23-3dd2-b803-59503e60e1bc","pitchNumber":4,"startTime":"2025-08-10T01:22:59.059Z","endTime":"2025-08-10T01:23:03.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.30344080889611,"strikeZoneBottom":1.45308735609473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.113284899995296,"aZ":-23.761134138726863,"pfxX":-10.173664698253962,"pfxZ":5.3601661081997936,"pX":0.1223081379352818,"pZ":-0.18381182851926822,"vX0":7.775154777045646,"vY0":-124.31255751733094,"vZ0":-8.106357339729968,"x":112.34,"y":243.74,"x0":-1.7187827286835788,"y0":50.005055518017116,"z0":5.081507968154707,"aX":-15.980158317618375},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":1787,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4400112013064392,"extension":6.674359173331911},"index":5,"playId":"e36db88e-8bb1-386b-9d69-b1d415618ea9","pitchNumber":5,"startTime":"2025-08-10T01:23:20.037Z","endTime":"2025-08-10T01:23:23.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20730482459528,"aZ":-18.996206072732896,"pfxX":-0.10074419503999188,"pfxZ":7.553035404573663,"pX":-0.5994518586920345,"pZ":2.204286634509271,"vX0":4.170421867840321,"vY0":-130.68026957014737,"vZ0":-4.33646782593832,"x":139.85,"y":179.26,"x0":-2.196941874318238,"y0":50.00580618743728,"z0":5.295411243289494,"aX":-0.17634784509155824},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":-0.6,"spinRate":2362,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.41770517844594224,"extension":6.078896453239256},"index":6,"playId":"e8f35cef-d8b0-3c67-9d50-959797577b17","pitchNumber":6,"startTime":"2025-08-10T01:23:43.759Z","endTime":"2025-08-10T01:23:47.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.08365762841101,"aZ":-16.37786488548648,"pfxX":-4.458525681902103,"pfxZ":8.930265423639915,"pX":0.31971626059832203,"pZ":2.678433546374783,"vX0":7.632552561294618,"vY0":-132.14719721143737,"vZ0":-3.1316820493428352,"x":104.81,"y":166.46,"x0":-2.0263942296420523,"y0":50.00449169400692,"z0":5.081618325856532,"aX":-7.888819752507452},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2245,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4144410255039537,"extension":6.203831251527339},"index":7,"playId":"697bc866-1650-319d-ad3f-be86f3b5f7a8","pitchNumber":7,"startTime":"2025-08-10T01:24:04.135Z","endTime":"2025-08-10T01:24:07.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29320377213208,"aZ":-18.872945009788307,"pfxX":-0.8504265622184121,"pfxZ":7.692116988934401,"pX":-0.039341214643888595,"pZ":2.2354189384639316,"vX0":5.364269625808553,"vY0":-130.37436964491604,"vZ0":-4.175540186768592,"x":118.5,"y":178.42,"x0":-2.0091107276660596,"y0":50.000473807575005,"z0":5.273956380191912,"aX":-1.4703036735813553},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.3,"breakHorizontal":0.4,"spinRate":2369,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4194129976774206,"extension":6.223139569811},"hitData":{"launchSpeed":76.3,"launchAngle":24.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.05,"coordY":125.65}},"index":8,"playId":"36a24564-f56e-33fa-b695-41cfff71aff2","pitchNumber":8,"startTime":"2025-08-10T01:24:26.801Z","endTime":"2025-08-10T01:24:38.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:24:38.187Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks. Adam Frazier to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T01:24:46.001Z","endTime":"2025-08-10T01:26:58.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.4,"strikeZoneTop":3.47532217823236,"strikeZoneBottom":1.6969031628928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.243540226341672,"aZ":-18.344997090745963,"pfxX":-1.7353918400046533,"pfxZ":8.207206919215771,"pX":0.9762457409432757,"pZ":2.2182475008014584,"vX0":8.006178860981057,"vY0":-128.6281351533185,"vZ0":-3.960571443086055,"x":79.79,"y":178.89,"x0":-1.9435689600844692,"y0":50.005850304960994,"z0":5.190042957261452,"aX":-2.926693581277595},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.3,"breakHorizontal":1.4,"spinRate":2375,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.42490469207976744,"extension":6.159909425377155},"index":0,"playId":"09e06bae-d768-3914-9288-9f7ea3981a6e","pitchNumber":1,"startTime":"2025-08-10T01:25:03.440Z","endTime":"2025-08-10T01:25:06.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":90.2,"endSpeed":83.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.646719155314923,"aZ":-27.628247131670413,"pfxX":-8.878520521544402,"pfxZ":2.58798584606597,"pX":0.27639040286447236,"pZ":1.505322478082822,"vX0":8.770260174876892,"vY0":-131.14684955398437,"vZ0":-4.278477914957782,"x":106.46,"y":198.14,"x0":-1.9447255702015642,"y0":50.00262873836835,"z0":5.199411777860785,"aX":-15.590620308118535},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.0,"breakHorizontal":14.4,"spinRate":2144,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.41636580768184883,"extension":6.0914149404655475},"index":1,"playId":"aa29736f-b721-3a61-a773-6a869a7badb9","pitchNumber":2,"startTime":"2025-08-10T01:25:22.997Z","endTime":"2025-08-10T01:25:26.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":90.2,"endSpeed":82.9,"strikeZoneTop":3.44662368903199,"strikeZoneBottom":1.63586346734262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17903796646337,"aZ":-25.132786585625393,"pfxX":-9.213674696407242,"pfxZ":4.036346569027519,"pX":0.4696471022281695,"pZ":1.410004751846985,"vX0":9.014652230399829,"vY0":-131.09865765729845,"vZ0":-4.847957213999566,"x":99.1,"y":200.71,"x0":-1.8130136362951972,"y0":50.00388806621313,"z0":5.154479897966515,"aX":-16.072824048779253},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":14.8,"spinRate":2098,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4174762257692599,"extension":6.223611548643334},"index":2,"playId":"8a6ae165-3d20-3cdd-a73d-7f9214721316","pitchNumber":3,"startTime":"2025-08-10T01:25:42.020Z","endTime":"2025-08-10T01:25:45.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803917616198643,"aZ":-20.1023566086579,"pfxX":1.0822561348265398,"pfxZ":7.150081504524475,"pX":0.9138449258244868,"pZ":1.9104288878044697,"vX0":6.811838060057154,"vY0":-128.86854389132515,"vZ0":-4.481480817065833,"x":82.17,"y":187.2,"x0":-1.9001133656871836,"y0":50.003850522379835,"z0":5.217033829402346,"aX":1.8264852995665235},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.2,"breakHorizontal":-3.5,"spinRate":2347,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4244025193328316,"extension":6.161295015317798},"index":3,"playId":"2c99c7f4-69d8-31b8-9384-7e968a3fb2d5","pitchNumber":4,"startTime":"2025-08-10T01:26:00.788Z","endTime":"2025-08-10T01:26:04.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-10T01:26:16.297Z","endTime":"2025-08-10T01:26:33.268Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.45053557409745,"strikeZoneBottom":1.60704569082603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.943684591591108,"aZ":-18.247983904360492,"pfxX":0.7393931984332527,"pfxZ":8.199383154137182,"pX":-1.1745365508349603,"pZ":2.8875486140686983,"vX0":1.8839315427185754,"vY0":-129.70114259753495,"vZ0":-2.6988134226545024,"x":161.77,"y":160.82,"x0":-2.0072617585125454,"y0":50.00131017714901,"z0":5.338248692605612,"aX":1.2552992955235778},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.4,"breakHorizontal":-1.8,"spinRate":2323,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4228162067858041,"extension":5.992036623820144},"index":5,"playId":"b137f105-7afd-311d-8404-c76e8c23edd9","pitchNumber":5,"startTime":"2025-08-10T01:26:33.268Z","endTime":"2025-08-10T01:26:36.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.42028221754483,"strikeZoneBottom":1.6421558019934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.662994871989763,"aZ":-20.089938064341794,"pfxX":-2.1330021170331723,"pfxZ":7.106713107274471,"pX":-0.892834917816994,"pZ":3.219224177694621,"vX0":3.793471903118138,"vY0":-130.15126506774288,"vZ0":-1.3802640283142074,"x":151.03,"y":151.86,"x0":-2.098193122698552,"y0":50.000834448519875,"z0":5.291743069802619,"aX":-3.6260621459201836},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.7,"breakHorizontal":2.9,"spinRate":2368,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4223468356078941,"extension":5.9672368434244465},"index":6,"playId":"21ee7a28-73fc-3dc5-b639-127729c64c00","pitchNumber":6,"startTime":"2025-08-10T01:26:54.364Z","endTime":"2025-08-10T01:26:58.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.9,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:26:58.553Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan India singles on a sharp ground ball to left fielder Alan Roden. Adam Frazier scores. Mike Yastrzemski to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T01:28:10.136Z","endTime":"2025-08-10T01:29:15.933Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":541640,"link":"/api/v1/people/541640"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-10T01:27:12.076Z","endTime":"2025-08-10T01:28:12.430Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.43622516020496,"strikeZoneBottom":1.58695997939175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12583576498611,"aZ":-21.13749703365986,"pfxX":-6.479683538196786,"pfxZ":6.328817889620256,"pX":0.8505851295594421,"pZ":1.5941432942824363,"vX0":8.472639389849109,"vY0":-131.08600772493085,"vZ0":-5.021624758235425,"x":84.58,"y":195.74,"x0":-1.5782254191808207,"y0":50.00349579051332,"z0":5.10786073309916,"aX":-11.302599347379603},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":10.0,"spinRate":2188,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41746726525925393,"extension":6.136678801716901},"index":1,"playId":"e3208cfe-90f6-379e-b578-5a28ff4bb56a","pitchNumber":1,"startTime":"2025-08-10T01:28:12.430Z","endTime":"2025-08-10T01:28:15.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.40939570732121,"strikeZoneBottom":1.5925146772018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5856738829246,"aZ":-22.477201902228174,"pfxX":-5.214002379107667,"pfxZ":5.632146080904813,"pX":-0.7605819773595537,"pZ":1.5247376760726594,"vX0":4.625244139934443,"vY0":-130.22845637292073,"vZ0":-4.668241084616092,"x":145.99,"y":197.61,"x0":-1.879671141600231,"y0":50.00589053013943,"z0":5.0343827146639875,"aX":-8.984026952442886},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":8.4,"spinRate":2121,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.42011201761327177,"extension":6.164320903411275},"index":2,"playId":"93210b2e-75bb-39e1-93ad-0e24aadc87d7","pitchNumber":2,"startTime":"2025-08-10T01:28:27.939Z","endTime":"2025-08-10T01:28:31.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.43125893250959,"strikeZoneBottom":1.58225488580864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.972014493562636,"aZ":-20.797238686109214,"pfxX":-2.1193619283464766,"pfxZ":6.858025108523952,"pX":2.7065949993591256,"pZ":1.2786108443180495,"vX0":12.01749668817066,"vY0":-127.65527703002711,"vZ0":-5.395611197581992,"x":13.83,"y":204.26,"x0":-1.7760421955468342,"y0":50.00417991085341,"z0":5.0450131009141375,"aX":-3.5177869271764184},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.4,"breakHorizontal":1.3,"spinRate":2297,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4282015777586734,"extension":6.387736641095301},"index":3,"playId":"04899bd9-0436-39a0-8490-e62213dba82f","pitchNumber":3,"startTime":"2025-08-10T01:28:43.824Z","endTime":"2025-08-10T01:28:46.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.253681696629144,"aZ":-24.459712309389666,"pfxX":-7.779443165236841,"pfxZ":4.3906453032015875,"pX":-0.28861874072168253,"pZ":2.252990537177024,"vX0":6.912277245797601,"vY0":-132.0519218711804,"vZ0":-2.608951662334944,"x":128.0,"y":177.95,"x0":-1.9349276071704122,"y0":50.00611112118269,"z0":5.06154292821291,"aX":-13.682332030644199},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.41546521875943077,"extension":6.262188425696445},"hitData":{"launchSpeed":107.3,"launchAngle":5.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":86.62,"coordY":101.62}},"index":4,"playId":"3850b823-8d03-3179-b74f-85b35e6e7403","pitchNumber":4,"startTime":"2025-08-10T01:29:06.131Z","endTime":"2025-08-10T01:29:15.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-7.500000000000002,"leverageIndex":1.34,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:29:15.933Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Royce Lewis to first baseman Mickey Gasper. Mike Yastrzemski to 3rd. Jonathan India to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T01:29:43.122Z","endTime":"2025-08-10T01:29:56.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.115355916032364,"aZ":-26.078375120711296,"pfxX":-7.585746270580204,"pfxZ":3.494696350762574,"pX":-0.8617971117931313,"pZ":2.973454492692848,"vX0":5.197469998569495,"vY0":-130.6881418145457,"vZ0":-0.7849552734632199,"x":149.85,"y":158.5,"x0":-1.881347375871596,"y0":50.00583208653116,"z0":5.220073843277619,"aX":-13.247487160866163},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":2139,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41761878806557284,"extension":6.235566698776367},"hitData":{"launchSpeed":55.4,"launchAngle":7.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.72,"coordY":168.7}},"index":0,"playId":"c607cfa7-5217-3f2f-bdc9-1adf9b31fa25","pitchNumber":1,"startTime":"2025-08-10T01:29:48.455Z","endTime":"2025-08-10T01:29:56.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.63,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:29:56.346Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to right fielder Kody Clemens.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T01:30:27.031Z","endTime":"2025-08-10T01:30:35.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92337202472797,"aZ":-22.905952740715986,"pfxX":-6.389314503069031,"pfxZ":5.209102558497556,"pX":-0.16894831866358687,"pZ":2.297804786045131,"vX0":7.4222189997232,"vY0":-132.72039292911097,"vZ0":-2.8257705735134255,"x":123.44,"y":176.74,"x0":-2.174254847121258,"y0":50.00601694659378,"z0":5.048100651753668,"aX":-11.378168685576398},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":10.0,"spinRate":2272,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4129986237207759,"extension":6.164232687697834},"hitData":{"launchSpeed":88.3,"launchAngle":39.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.78,"coordY":84.13}},"index":0,"playId":"97376f20-5df0-3fec-bdd6-6fdc5ae61f40","pitchNumber":1,"startTime":"2025-08-10T01:30:27.031Z","endTime":"2025-08-10T01:30:35.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":541640,"link":"/api/v1/people/541640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":702176,"link":"/api/v1/people/702176"},"center":{"id":668885,"link":"/api/v1/people/668885"},"right":{"id":665019,"link":"/api/v1/people/665019"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":541640,"link":"/api/v1/people/541640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.73,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:30:35.452Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-10T01:33:18.261Z","endTime":"2025-08-10T01:34:39.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7,8],"actionIndex":[0,1,2],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Adam Frazier remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-10T01:32:15.194Z","endTime":"2025-08-10T01:32:15.229Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"502","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to left field for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-10T01:32:15.229Z","endTime":"2025-08-10T01:32:15.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686475,"link":"/api/v1/people/686475"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carlos Estévez replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-10T01:32:15.230Z","endTime":"2025-08-10T01:33:20.564Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":95.9,"endSpeed":88.2,"strikeZoneTop":3.06523129596605,"strikeZoneBottom":1.41907962333244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.261083380898125,"aZ":-9.632271143305632,"pfxX":-3.108772401023564,"pfxZ":11.378404270589902,"pX":0.7687160605149577,"pZ":2.4145471139688026,"vX0":7.767464980697845,"vY0":-139.3729599569587,"vZ0":-7.665184183132709,"x":87.7,"y":173.59,"x0":-1.6417409878723477,"y0":50.00269824972336,"z0":5.82475940359047,"aX":-6.159327718450209},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2210,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.3919406709995261,"extension":6.364730936406676},"index":3,"playId":"6cbb1a52-172b-3d64-a2a7-bc9d2f0abede","pitchNumber":1,"startTime":"2025-08-10T01:33:20.564Z","endTime":"2025-08-10T01:33:24.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-10T01:33:34.203Z","endTime":"2025-08-10T01:33:49.563Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":89.0,"endSpeed":82.3,"strikeZoneTop":3.22278908658858,"strikeZoneBottom":1.44645777492486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.691811936099693,"aZ":-20.148949398139525,"pfxX":-4.391614571302906,"pfxZ":7.042975430478911,"pX":0.6377573626430934,"pZ":1.4607807271884268,"vX0":8.325266958427662,"vY0":-129.2654481308711,"vZ0":-7.246630883932775,"x":92.69,"y":199.34,"x0":-2.041180207659686,"y0":50.00397570851837,"z0":5.825657707298583,"aX":-7.499891551914418},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.4,"breakHorizontal":6.2,"spinRate":1619,"spinDirection":220},"zone":9,"typeConfidence":0.88,"plateTime":0.4222871721281791,"extension":6.471009374355058},"index":5,"playId":"e4572423-647c-3b22-a125-a89571128a83","pitchNumber":2,"startTime":"2025-08-10T01:33:49.563Z","endTime":"2025-08-10T01:33:53.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.06781445266917,"strikeZoneBottom":1.48682908801923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.594473502075182,"aZ":-12.960611841417359,"pfxX":-3.734224952635638,"pfxZ":9.579150049909078,"pX":-0.41356737580240943,"pZ":2.3094862955767836,"vX0":6.068938226900898,"vY0":-140.4545175646555,"vZ0":-7.111736246952169,"x":132.76,"y":176.42,"x0":-2.1131520523375498,"y0":50.00441438707897,"z0":5.709953556482777,"aX":-7.491864225902949},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2183,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.38934595288275853,"extension":6.3383555543118515},"index":6,"playId":"3f14ad6d-fd52-3e05-9325-c68528adce27","pitchNumber":3,"startTime":"2025-08-10T01:34:04.021Z","endTime":"2025-08-10T01:34:07.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":88.1,"endSpeed":81.7,"strikeZoneTop":3.0916345264577,"strikeZoneBottom":1.44559004000994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66166787192818,"aZ":-29.89405951847881,"pfxX":2.984340185609563,"pfxZ":1.361596425688984,"pX":0.4022832235151221,"pZ":1.6707065739844476,"vX0":4.7686004175757875,"vY0":-128.2401136069958,"vZ0":-4.9560887195709125,"x":101.67,"y":193.67,"x0":-1.863797301053985,"y0":50.004444036170014,"z0":5.939776762132377,"aX":5.008449413954117},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.4,"spinRate":2389,"spinDirection":113},"zone":9,"typeConfidence":0.9,"plateTime":0.42588854248201935,"extension":6.386274578655657},"index":7,"playId":"063286ca-d635-3e76-8b98-54eb440610ab","pitchNumber":4,"startTime":"2025-08-10T01:34:18.069Z","endTime":"2025-08-10T01:34:21.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01381580236211,"aZ":-30.978544493722858,"pfxX":1.8864515567560378,"pfxZ":0.740934643565458,"pX":0.5221261509335735,"pZ":2.7148269107984526,"vX0":4.840405017197796,"vY0":-125.77043450007231,"vZ0":-2.144984912295514,"x":97.1,"y":165.48,"x0":-1.670723688121003,"y0":50.00123945827802,"z0":6.086119664685524,"aX":3.026274499791419},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.6,"spinRate":2329,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.43516105318395404,"extension":6.288484790287748},"index":8,"playId":"3eb4eed1-ae9b-3485-9bfb-dd9aabc40e26","pitchNumber":5,"startTime":"2025-08-10T01:34:36.139Z","endTime":"2025-08-10T01:34:39.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:34:39.428Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alan Roden pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-10T01:34:52.194Z","endTime":"2025-08-10T01:36:23.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.195191198985032,"aZ":-28.06589577861094,"pfxX":-6.9089613265900685,"pfxZ":2.416150404162437,"pX":0.07254450677990276,"pZ":0.8825071324277425,"vX0":7.581770674487262,"vY0":-129.3150865744267,"vZ0":-7.157526742989843,"x":114.23,"y":214.95,"x0":-1.9954812609395645,"y0":50.00145018639033,"z0":5.830233856923043,"aX":-11.73643664096277},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":10.9,"spinRate":1528,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.42306427863445784,"extension":6.461465970801026},"index":0,"playId":"e0de7853-2aa5-3d23-8272-1e3b83e318e2","pitchNumber":1,"startTime":"2025-08-10T01:35:03.443Z","endTime":"2025-08-10T01:35:06.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.793661503076457,"aZ":-16.34875082231997,"pfxX":-4.494309096880469,"pfxZ":7.699530931701295,"pX":-0.2433191628896242,"pZ":3.715446429254651,"vX0":6.725439568188341,"vY0":-142.0561755154415,"vZ0":-3.0330542544898336,"x":126.27,"y":138.46,"x0":-2.051316379972436,"y0":50.00230871981571,"z0":5.828706990201187,"aX":-9.237793192354278},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":6.8,"spinRate":2215,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.3847288577863246,"extension":6.132617457434638},"index":1,"playId":"b2b126c5-9eb8-33cd-9299-b7ff829bf3be","pitchNumber":2,"startTime":"2025-08-10T01:35:20.104Z","endTime":"2025-08-10T01:35:23.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-10T01:35:34.893Z","endTime":"2025-08-10T01:35:43.248Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.6146081197648,"strikeZoneBottom":1.68942464187549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95502430978458,"aZ":-14.532182586851157,"pfxX":-4.927937471222988,"pfxZ":8.6592449437741,"pX":0.345078571446823,"pZ":4.1184129524161035,"vX0":8.327324779607412,"vY0":-141.51557790911158,"vZ0":-2.1763384769523055,"x":103.85,"y":127.58,"x0":-1.9894030182578215,"y0":50.00217405574639,"z0":5.823481422507377,"aX":-10.04018046164347},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2108,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.38639041588688094,"extension":6.165708806619027},"index":3,"playId":"6b56b56b-362d-37ba-8858-62bfe725da28","pitchNumber":3,"startTime":"2025-08-10T01:35:43.248Z","endTime":"2025-08-10T01:35:46.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.37064599650384,"strikeZoneBottom":1.67638268373152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.360643543864743,"aZ":-21.89072507945345,"pfxX":-5.9941660931590395,"pfxZ":5.804776804450167,"pX":-0.7343039784371547,"pZ":1.44992585896941,"vX0":5.474952212123573,"vY0":-132.25051945210438,"vZ0":-7.00938568717291,"x":144.99,"y":199.63,"x0":-2.053149187284134,"y0":50.00006535666468,"z0":5.741722592311214,"aX":-10.610392613491456},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":9.6,"spinRate":1675,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.41425665189887884,"extension":6.3859083958362355},"index":4,"playId":"11a4ac2e-a78a-3ccc-812d-12e916e438a1","pitchNumber":4,"startTime":"2025-08-10T01:35:57.709Z","endTime":"2025-08-10T01:36:01.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.881762169010813,"aZ":-31.109801961607932,"pfxX":3.632976398902571,"pfxZ":0.6548835147669365,"pX":0.6272554854041347,"pZ":2.5256435772775045,"vX0":4.663331697029446,"vY0":-126.30593759854634,"vZ0":-2.4732219691359933,"x":93.09,"y":170.59,"x0":-1.7097280672547566,"y0":50.00465318637345,"z0":6.00032981801707,"aX":5.9139755763103246},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-7.6,"spinRate":2372,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.432403642776801,"extension":6.360537958501808},"hitData":{"launchSpeed":78.3,"launchAngle":63.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":135.9,"coordY":147.71}},"index":5,"playId":"cdeecfbc-7aab-3e80-b6a3-7e1f5269ee97","pitchNumber":5,"startTime":"2025-08-10T01:36:13.800Z","endTime":"2025-08-10T01:36:23.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":702176,"link":"/api/v1/people/702176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":702176,"link":"/api/v1/people/702176"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:36:23.372Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-10T01:36:29.529Z","endTime":"2025-08-10T01:38:37.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.36546009000396,"strikeZoneBottom":1.57649154597435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.808125928148513,"aZ":-15.080663751137356,"pfxX":-1.942183207115633,"pfxZ":8.331167298379446,"pX":-0.11663957342707185,"pZ":3.6635447336298435,"vX0":5.202461569087028,"vY0":-141.72913443439765,"vZ0":-4.123008971641079,"x":121.45,"y":139.86,"x0":-1.7167827375150022,"y0":50.003675034456876,"z0":6.088373922438181,"aX":-3.9860179160373725},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":2.5,"spinRate":2089,"spinDirection":200},"zone":11,"typeConfidence":0.88,"plateTime":0.3852128332449336,"extension":6.299407458114671},"index":0,"playId":"5bf0414a-bd19-3eae-977d-8372e16bae73","pitchNumber":1,"startTime":"2025-08-10T01:36:50.923Z","endTime":"2025-08-10T01:36:54.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16565215507876,"aZ":-11.316923037088825,"pfxX":-0.6735755164376982,"pfxZ":10.28421785475563,"pX":0.39153299166782823,"pZ":2.375848747898835,"vX0":6.2878193180645034,"vY0":-141.052475234137,"vZ0":-7.5782042513022345,"x":102.08,"y":174.63,"x0":-1.772873401528078,"y0":50.00118071113526,"z0":5.815939265328519,"aX":-1.3668793424994385},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":0.0,"spinRate":2151,"spinDirection":201},"zone":6,"typeConfidence":0.89,"plateTime":0.38736476049717217,"extension":6.371787739132604},"index":1,"playId":"7372042a-40c9-394d-b371-a06d3b0e7365","pitchNumber":2,"startTime":"2025-08-10T01:37:06.613Z","endTime":"2025-08-10T01:37:09.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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.3,"endSpeed":81.6,"strikeZoneTop":3.36175057701017,"strikeZoneBottom":1.67146479150368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59822795346108,"aZ":-30.328147348115994,"pfxX":1.9130547410486012,"pfxZ":1.1134377594449854,"pX":0.22005979579250629,"pZ":1.0064614227794952,"vX0":4.201711412045435,"vY0":-127.08217929462495,"vZ0":-6.289310313686097,"x":108.61,"y":211.61,"x0":-1.6941675644734804,"y0":50.00401078482276,"z0":5.880082986069107,"aX":3.172631153681967},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.3,"spinRate":2363,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.42869855177281835,"extension":6.36861723930133},"index":2,"playId":"e8450207-8228-3485-bec0-e0d3d50a058b","pitchNumber":3,"startTime":"2025-08-10T01:37:24.320Z","endTime":"2025-08-10T01:37:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":91.0,"strikeZoneTop":3.35474698147744,"strikeZoneBottom":1.69740203403864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57046207748644,"aZ":-9.606369982238828,"pfxX":-1.6759833990094277,"pfxZ":10.871789623023831,"pX":0.5244116888645745,"pZ":1.3725856859010819,"vX0":6.654079888580282,"vY0":-141.59915393765408,"vZ0":-10.742145602374485,"x":97.01,"y":201.72,"x0":-1.6156757746763932,"y0":50.0024807599971,"z0":5.783715582360698,"aX":-3.479053821302483},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":2.0,"spinRate":2239,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.3835633486571757,"extension":6.592544612625092},"index":3,"playId":"817f6533-1faf-3ccb-9b5b-e6256b766815","pitchNumber":4,"startTime":"2025-08-10T01:37:41.528Z","endTime":"2025-08-10T01:37:45.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"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":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95920695696638,"aZ":-12.379509549084734,"pfxX":-3.624147794727268,"pfxZ":9.648221507417048,"pX":-0.773917002856908,"pZ":2.2344132590957972,"vX0":4.458478305573025,"vY0":-142.1909854459042,"vZ0":-7.5781827586009864,"x":146.5,"y":178.45,"x0":-1.889821810608438,"y0":50.004708125139864,"z0":5.7158935648095825,"aX":-7.437502264492167},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2162,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.3848939616713625,"extension":6.479367206788841},"index":4,"playId":"0b16ec79-4ebf-3689-b002-bbafcafe892e","pitchNumber":5,"startTime":"2025-08-10T01:37:57.896Z","endTime":"2025-08-10T01:38:00.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"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-10T01:38:20.718Z","endTime":"2025-08-10T01:38:31.692Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.3508529680084,"strikeZoneBottom":1.5291370498709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.925479394279083,"aZ":-13.154371917078642,"pfxX":-3.9488990145419134,"pfxZ":9.547133844438317,"pX":-0.09829859924926858,"pZ":1.456987347303449,"vX0":5.997038580493329,"vY0":-139.86144051435068,"vZ0":-9.400551592526341,"x":120.75,"y":199.44,"x0":-1.7518223614658859,"y0":50.0026548085942,"z0":5.712780687855824,"aX":-7.866837591027763},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2112,"spinDirection":201},"zone":8,"typeConfidence":0.89,"plateTime":0.3908131369599719,"extension":6.561139111486716},"index":6,"playId":"f700b87e-ccff-31e5-84ee-c7985a800596","pitchNumber":6,"startTime":"2025-08-10T01:38:31.692Z","endTime":"2025-08-10T01:38:37.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":679845,"link":"/api/v1/people/679845"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":573262,"link":"/api/v1/people/573262"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-10T01:38:37.133Z","atBatIndex":72}]