[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:41:57.064Z","endTime":"2025-08-31T17:43:39.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-31T15:19:32.564Z","endTime":"2025-08-31T17:20:18.384Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-31T17:20:18.384Z","endTime":"2025-08-31T17:40:45.185Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-31T17:40:45.185Z","endTime":"2025-08-31T17:41:59.389Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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.4,"endSpeed":86.7,"strikeZoneTop":3.31042410477308,"strikeZoneBottom":1.48375275994192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75638169540206,"aZ":-10.500121492100257,"pfxX":-5.841761212769441,"pfxZ":11.239869099935952,"pX":0.5819760370624018,"pZ":1.7978909637011637,"vX0":8.616387838210725,"vY0":-138.4315107934255,"vZ0":-8.959776310981741,"x":94.82,"y":190.24,"x0":-1.8212107354510811,"y0":50.00155064564461,"z0":5.791805964386528,"aX":-11.26420417216334},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2423,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.396640329153362,"extension":6.261410816909788},"index":3,"playId":"f7a2e0e0-34c3-3de9-9fde-67f3c98cf7ba","pitchNumber":1,"startTime":"2025-08-31T17:41:59.389Z","endTime":"2025-08-31T17:42:03.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.32057860383853,"strikeZoneBottom":1.43215294316033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.560095607357404,"aZ":-9.22339614306817,"pfxX":-6.0403489145665645,"pfxZ":12.026614351748805,"pX":0.05764023790264623,"pZ":0.23603677623568298,"vX0":7.19130097268432,"vY0":-137.95032762696292,"vZ0":-12.97705277322109,"x":114.8,"y":232.41,"x0":-1.810587341918139,"y0":50.0011604312139,"z0":5.648111512934223,"aX":-11.524814323233073},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":9.2,"spinRate":2412,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3985836540508201,"extension":6.38666110991626},"index":4,"playId":"ea042305-f036-33c7-a384-d72f168f13e2","pitchNumber":2,"startTime":"2025-08-31T17:42:14.294Z","endTime":"2025-08-31T17:42:21.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.25325613392292,"strikeZoneBottom":1.42658633969829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.268978774569636,"aZ":-35.21094522379236,"pfxX":-5.7907317110447885,"pfxZ":-2.2071632814032442,"pX":-1.2584276827881744,"pZ":1.8587341695688615,"vX0":3.440792017856477,"vY0":-117.75499873664127,"vZ0":-1.8908612126895679,"x":164.97,"y":188.59,"x0":-2.0003166221960664,"y0":50.00162801355841,"z0":5.987871551158191,"aX":-7.979267343311264},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.2,"breakHorizontal":9.5,"spinRate":1169,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4685199511576439,"extension":6.036963430967892},"index":5,"playId":"0930f22d-7cca-3af8-918a-9ad94dd38c0a","pitchNumber":3,"startTime":"2025-08-31T17:42:32.869Z","endTime":"2025-08-31T17:42:42.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02716092208126,"aZ":-14.315318360986105,"pfxX":-4.63126236252366,"pfxZ":9.37654582322982,"pX":-0.4197452071678215,"pZ":3.0900454096305654,"vX0":5.692633035621924,"vY0":-138.36443945217403,"vZ0":-4.757493407857751,"x":133.0,"y":155.35,"x0":-1.9196039576470245,"y0":50.00103175953166,"z0":5.81867953651851,"aX":-8.818946652261742},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2489,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3986069953761491,"extension":6.345648878257109},"index":6,"playId":"df261802-9acc-3d7b-8c67-bc4323b7274f","pitchNumber":4,"startTime":"2025-08-31T17:42:54.151Z","endTime":"2025-08-31T17:43:02.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-31T17:43:14.020Z","endTime":"2025-08-31T17:43:31.909Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10799795374353,"aZ":-30.69648780159539,"pfxX":-8.718884337585548,"pfxZ":0.968532709417322,"pX":-0.5185644754757709,"pZ":0.5793741527347294,"vX0":5.9947729451658,"vY0":-123.324751589846,"vZ0":-6.5004231295668236,"x":136.77,"y":223.14,"x0":-1.856478646110798,"y0":50.00614865718738,"z0":5.861578462112366,"aX":-13.33997475204769},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":14.3,"spinRate":1448,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4453180449256613,"extension":6.20700938598026},"index":8,"playId":"46cdc44e-e9bd-3337-95ab-c615823845fc","pitchNumber":5,"startTime":"2025-08-31T17:43:31.909Z","endTime":"2025-08-31T17:43:39.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-31T17:43:39.229Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:43:51.178Z","endTime":"2025-08-31T17:45:43.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":89.0,"endSpeed":81.5,"strikeZoneTop":3.41452630677338,"strikeZoneBottom":1.5250637923923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.251738117764624,"aZ":-23.74295241915416,"pfxX":-1.603998307619177,"pfxZ":4.951167451114449,"pX":-1.6458853705581034,"pZ":3.558144725531292,"vX0":1.3729355818844031,"vY0":-129.69050613200272,"vZ0":-1.601621691199843,"x":179.74,"y":142.71,"x0":-1.9738646288024275,"y0":50.00287496480243,"z0":5.995581531642057,"aX":-2.7310589968813526},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":2.6,"spinRate":2451,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4224269861546972,"extension":6.108059219405931},"index":0,"playId":"1fb75141-ed26-3322-b1b3-dc9f89e6acc1","pitchNumber":1,"startTime":"2025-08-31T17:44:01.124Z","endTime":"2025-08-31T17:44:05.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.27522948087431,"strikeZoneBottom":1.50914121030022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89561668926613,"aZ":-12.923408146952594,"pfxX":-5.5283480824918065,"pfxZ":9.878928611315274,"pX":-0.9355216879389131,"pZ":2.759197627993489,"vX0":4.509005314578356,"vY0":-138.69910895563794,"vZ0":-6.114461123513718,"x":152.66,"y":164.28,"x0":-1.8636365203364702,"y0":50.006746083937045,"z0":5.853515293175556,"aX":-10.77822729017112},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2471,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3948261682864933,"extension":6.186299416226758},"index":1,"playId":"c565968d-f248-3bef-9168-0b72ea9fe6c8","pitchNumber":2,"startTime":"2025-08-31T17:44:15.970Z","endTime":"2025-08-31T17:44:20.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.3996095600956,"strikeZoneBottom":1.57202672011641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.59930705885307,"aZ":-15.633614126055331,"pfxX":-6.01287596306544,"pfxZ":8.69446806847682,"pX":0.7611128367136833,"pZ":4.069755925124922,"vX0":9.056103082059252,"vY0":-136.91879491421506,"vZ0":-2.3369076688147925,"x":87.99,"y":128.9,"x0":-1.80476217459769,"y0":50.00555948843159,"z0":6.001386672956059,"aX":-11.443754563868605},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2467,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3996913971339331,"extension":6.088248845611469},"index":2,"playId":"56703497-9f3a-3650-b348-62b1964c8a84","pitchNumber":3,"startTime":"2025-08-31T17:44:31.906Z","endTime":"2025-08-31T17:44:38.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.010107598267698,"aZ":-22.978816992670044,"pfxX":-0.6269516911127591,"pfxZ":5.535634050282927,"pX":-0.5809531472579541,"pZ":2.4118291729227797,"vX0":3.4340216615620913,"vY0":-127.94542487423244,"vZ0":-4.383707320313265,"x":139.14,"y":173.66,"x0":-1.8580813027128857,"y0":50.00029037507077,"z0":5.944522651768791,"aX":-1.0411439688725204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.2,"breakHorizontal":0.4,"spinRate":2479,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.4278322400935668,"extension":6.142620933776785},"index":3,"playId":"5a327c17-6e2e-3490-8cfd-7fe1f502b77e","pitchNumber":4,"startTime":"2025-08-31T17:44:48.693Z","endTime":"2025-08-31T17:44:53.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.4109406772401,"strikeZoneBottom":1.58348520283191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.103938060099814,"aZ":-8.795969802360808,"pfxX":-4.3607988225075225,"pfxZ":11.425266192170701,"pX":-1.034139273685162,"pZ":2.1013816036725843,"vX0":4.4713377389045466,"vY0":-142.2461270606055,"vZ0":-8.605539677613576,"x":156.42,"y":182.04,"x0":-2.061026119004902,"y0":50.00254598748346,"z0":5.726310879827013,"aX":-8.922647888806527},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.1,"breakHorizontal":7.0,"spinRate":2482,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.38529333741706173,"extension":6.391116170939795},"index":4,"playId":"8f152f5b-4b07-3ecb-b14c-0c5143f57285","pitchNumber":5,"startTime":"2025-08-31T17:45:06.609Z","endTime":"2025-08-31T17:45:13.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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-31T17:45:22.047Z","endTime":"2025-08-31T17:45:38.055Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.33478762651963,"strikeZoneBottom":1.47668435799229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.39257123157149,"aZ":-26.976379434629234,"pfxX":-6.511127885002113,"pfxZ":3.364623855024468,"pX":0.14703774797411504,"pZ":-0.1859722270014033,"vX0":6.438981081750281,"vY0":-122.66760410475472,"vZ0":-9.035928816501883,"x":111.4,"y":243.8,"x0":-1.6502985500653025,"y0":50.000973301721274,"z0":5.8018250845193755,"aX":-10.047555821430674},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":10.6,"spinRate":1337,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4443852916564559,"extension":6.206566988490623},"index":6,"playId":"98aa8d26-8f2c-3913-bd4b-8d865a2fd08e","pitchNumber":6,"startTime":"2025-08-31T17:45:38.055Z","endTime":"2025-08-31T17:45:43.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:45:43.931Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a ground ball to left fielder Brandon Nimmo. Jakob Marsee to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:46:00.592Z","endTime":"2025-08-31T17:49:25.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.21423706522637,"strikeZoneBottom":1.44949783844714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.960260091080254,"aZ":-29.749476243053152,"pfxX":1.5875024887855806,"pfxZ":1.7704011501678338,"pX":1.1023886329457735,"pZ":-0.40919892932463775,"vX0":5.840076387919941,"vY0":-117.20708856740697,"vZ0":-7.773486371937375,"x":74.98,"y":249.83,"x0":-1.6419107639689619,"y0":50.0053757530113,"z0":5.779561935971972,"aX":2.178711317317334},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.3,"breakHorizontal":-4.4,"spinRate":2571,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.46977237800673777,"extension":6.249459924728667},"index":0,"playId":"ac6a9ad8-a9ba-3dae-b9eb-b03339925b6b","pitchNumber":1,"startTime":"2025-08-31T17:46:11.067Z","endTime":"2025-08-31T17:46:21.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.15692010641544,"strikeZoneBottom":1.54641859230644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.301014089597196,"aZ":-10.830254771788034,"pfxX":-4.776627579199751,"pfxZ":11.382013059530232,"pX":0.7702285690055186,"pZ":1.1735515938752497,"vX0":8.347264389212448,"vY0":-136.8227503761231,"vZ0":-10.11866781884774,"x":87.64,"y":207.09,"x0":-1.714907218400037,"y0":50.00064495647141,"z0":5.685964425109737,"aX":-8.95594121617191},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":2456,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40202368771813024,"extension":6.29089404347001},"index":1,"playId":"02c594cc-edd9-36b5-80c2-dcacd5c139e2","pitchNumber":2,"startTime":"2025-08-31T17:46:31.331Z","endTime":"2025-08-31T17:46:39.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"02c594cc-edd9-36b5-80c2-dcacd5c139e2","startTime":"2025-08-31T17:46:39.363Z","endTime":"2025-08-31T17:46:53.085Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":3.21322028222976,"strikeZoneBottom":1.51045429445541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46541069901185,"aZ":-22.301132828432554,"pfxX":-1.872993561311807,"pfxZ":6.166440100716978,"pX":0.9632576588876836,"pZ":0.7672620140785796,"vX0":7.474689198307677,"vY0":-126.64913025307858,"vZ0":-7.8228094945419695,"x":80.28,"y":218.06,"x0":-1.8022306468364562,"y0":50.00167306552211,"z0":5.721829974064489,"aX":-2.998896667589625},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":1.4,"spinRate":2462,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.43497287041911026,"extension":6.257993958854867},"index":3,"playId":"91a65eb1-ac7b-3812-ac8a-23a5d7fdd076","pitchNumber":3,"startTime":"2025-08-31T17:46:53.085Z","endTime":"2025-08-31T17:46:59.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14017562902031,"aZ":-11.322709271407112,"pfxX":-5.8931309161548615,"pfxZ":11.120235039822628,"pX":-0.21551458308448723,"pZ":1.84178901421642,"vX0":6.300047657561137,"vY0":-137.00901602662827,"vZ0":-8.371374559345485,"x":125.21,"y":189.05,"x0":-1.794282885836575,"y0":50.00209407800632,"z0":5.7373186650946035,"aX":-11.049895555360584},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2429,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40189118966201454,"extension":6.259596601736356},"index":4,"playId":"086a76fd-c877-36db-b077-a6566e226cd7","pitchNumber":4,"startTime":"2025-08-31T17:47:10.625Z","endTime":"2025-08-31T17:47:19.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.889573882159006,"aZ":-11.659448644939326,"pfxX":-5.414747083044695,"pfxZ":10.540383992714895,"pX":-0.03264353333139257,"pZ":2.61780810381063,"vX0":6.935161839151251,"vY0":-138.82546174296505,"vZ0":-6.654549798158472,"x":118.24,"y":168.1,"x0":-1.8629468597957615,"y0":50.004575268749186,"z0":5.826775940913315,"aX":-10.540914617829285},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2377,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39497372368276285,"extension":6.343118532982455},"index":5,"playId":"f78a0cec-cf0b-3934-a25a-3f9910bad6d7","pitchNumber":5,"startTime":"2025-08-31T17:47:32.796Z","endTime":"2025-08-31T17:47:36.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":6,"startTime":"2025-08-31T17:47:52.922Z","endTime":"2025-08-31T17:48:06.631Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"4d6185d4-9863-3de5-8d9e-f7bced95402b","startTime":"2025-08-31T17:48:06.631Z","endTime":"2025-08-31T17:48:10.034Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.224419039477496,"aZ":-10.230588182959597,"pfxX":-3.3752551743900194,"pfxZ":11.308639782952037,"pX":0.03826541072513443,"pZ":3.0016370997014694,"vX0":6.501749832096913,"vY0":-139.1373517573633,"vZ0":-5.948292055592739,"x":115.54,"y":157.74,"x0":-1.9012104190876555,"y0":50.00100570700489,"z0":5.860229530650661,"aX":-6.5487582991283055},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2444,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39522028102596574,"extension":6.246252223087675},"index":8,"playId":"69e118e0-3162-35a3-9e67-a23836526ea6","pitchNumber":6,"startTime":"2025-08-31T17:48:27.455Z","endTime":"2025-08-31T17:48:34.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":9,"playId":"7e43ee30-02b8-43f6-9c03-b258f4807b44","startTime":"2025-08-31T17:48:56.835Z","endTime":"2025-08-31T17:49:01.835Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57527228602116,"aZ":-18.81673530486328,"pfxX":-1.7877898453713443,"pfxZ":7.416136601859292,"pX":0.3504975328722197,"pZ":1.4815760744985822,"vX0":6.318663356829366,"vY0":-132.88754176646037,"vZ0":-7.727673903480712,"x":103.64,"y":198.78,"x0":-1.8184039188439958,"y0":50.00237918658859,"z0":5.777363636568537,"aX":-3.2201824718520475},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":1.9,"spinRate":2531,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.41105586741611155,"extension":6.263548577554584},"hitData":{"launchSpeed":110.9,"launchAngle":2.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.0,"coordY":106.0}},"index":10,"playId":"23ff6295-06c9-3e1f-95b0-ae0bce5c5591","pitchNumber":7,"startTime":"2025-08-31T17:49:14.860Z","endTime":"2025-08-31T17:49:25.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.21,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:49:25.874Z","atBatIndex":2},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Otto Lopez out on a sacrifice fly to center fielder Cedric Mullins. Jakob Marsee scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:49:33.512Z","endTime":"2025-08-31T17:51:01.838Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.40360064506704,"strikeZoneBottom":1.6097704436883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11293601901587,"aZ":-14.898350929140417,"pfxX":-3.139731581850233,"pfxZ":9.119763173946051,"pX":0.2609255828936485,"pZ":1.0683641946416473,"vX0":6.908438516838379,"vY0":-136.10188646443615,"vZ0":-9.689241902245982,"x":107.05,"y":209.93,"x0":-1.8912333450416765,"y0":50.00367821337342,"z0":5.68327054780529,"aX":-5.94876125680112},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":4.4,"spinRate":2346,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40092365092914495,"extension":6.322281290620573},"index":0,"playId":"a97bd0aa-c40f-3cad-983f-7880abe1a880","pitchNumber":1,"startTime":"2025-08-31T17:50:10.987Z","endTime":"2025-08-31T17:50:18.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.34448851027435,"strikeZoneBottom":1.61262335669233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.182055631046563,"aZ":-21.184127165874422,"pfxX":0.8448042932849198,"pfxZ":6.474012645126544,"pX":1.4616087759358714,"pZ":1.1928887483418398,"vX0":7.448745883630993,"vY0":-128.59619171031588,"vZ0":-7.864200966789837,"x":61.29,"y":206.57,"x0":-1.5658606699836017,"y0":50.00626537503184,"z0":5.89764538099484,"aX":1.4340064287710996},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.4,"breakHorizontal":-3.0,"spinRate":2510,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4236767853929231,"extension":6.233863149486015},"index":1,"playId":"7af0df6c-3134-3cde-b725-c97333129059","pitchNumber":2,"startTime":"2025-08-31T17:50:28.710Z","endTime":"2025-08-31T17:50:34.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.904591162848234,"aZ":-24.849869907074257,"pfxX":-0.788117113378175,"pfxZ":4.396082709133769,"pX":0.5797829871366602,"pZ":2.348652496962162,"vX0":6.314102920570715,"vY0":-128.09882553164718,"vZ0":-4.017281102758164,"x":94.9,"y":175.37,"x0":-1.8121856791717934,"y0":50.00138927759734,"z0":5.874762506627535,"aX":-1.3131044002799332},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":0.0,"spinRate":2455,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.4272071046503605,"extension":6.329683414542834},"hitData":{"launchSpeed":102.4,"launchAngle":17.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.18,"coordY":51.44}},"index":2,"playId":"4e97de24-ba91-3d7b-8679-1c6620d2422d","pitchNumber":3,"startTime":"2025-08-31T17:50:49.808Z","endTime":"2025-08-31T17:51:01.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.82,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:51:01.838Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:51:10.904Z","endTime":"2025-08-31T17:52:25.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.21957783497155,"strikeZoneBottom":1.61264658497033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6999887427244,"aZ":-20.331171753600753,"pfxX":-2.170632007042637,"pfxZ":7.045921671148411,"pX":-0.14426271743021113,"pZ":-0.10768181876959615,"vX0":5.118566350434292,"vY0":-129.2611807166743,"vZ0":-10.793816966562362,"x":122.5,"y":241.69,"x0":-1.8742468514956807,"y0":50.001776813170885,"z0":5.704631031234944,"aX":-3.6479131940456244},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.3,"breakHorizontal":2.8,"spinRate":2460,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.42487065816262737,"extension":6.391139249389199},"index":0,"playId":"c6ac05e7-1dc1-3df1-bfd8-ab03a2c54aaf","pitchNumber":1,"startTime":"2025-08-31T17:51:36.037Z","endTime":"2025-08-31T17:51:43.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.27904427802129,"strikeZoneBottom":1.6416525611631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67836439466109,"aZ":-26.511796623580594,"pfxX":-8.516856998681895,"pfxZ":3.41767206394496,"pX":-2.1272001772623823,"pZ":2.023157279166163,"vX0":3.07674182507102,"vY0":-128.45644954279865,"vZ0":-4.272982832716705,"x":198.08,"y":184.15,"x0":-2.239726601151125,"y0":50.00283499993172,"z0":5.789423537527967,"aX":-14.114943902995899},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2312,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42775609197388853,"extension":6.206951028703941},"index":1,"playId":"05ff2579-59a9-39aa-b97a-dd7b804a8559","pitchNumber":2,"startTime":"2025-08-31T17:51:58.686Z","endTime":"2025-08-31T17:52:02.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4843821208708,"aZ":-14.829523468064494,"pfxX":-3.5392192463126566,"pfxZ":9.369313402757996,"pX":0.016824722296765512,"pZ":2.058102596361368,"vX0":6.206484706040351,"vY0":-136.08040800542014,"vZ0":-7.25046163106709,"x":116.36,"y":183.21,"x0":-1.8472483429304596,"y0":50.00196125981419,"z0":5.810312345447108,"aX":-6.551597992930634},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":4.9,"spinRate":2377,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4045211116059395,"extension":6.244486629705927},"hitData":{"launchSpeed":103.5,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.38,"coordY":157.76}},"index":2,"playId":"b73315a2-bfdd-36e4-8b8c-79b0b1b2bdbf","pitchNumber":3,"startTime":"2025-08-31T17:52:17.412Z","endTime":"2025-08-31T17:52:25.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:52:25.434Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:54:01.707Z","endTime":"2025-08-31T17:56:32.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.40723394803773,"strikeZoneBottom":1.56153110904124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40770233801802,"aZ":-21.702477351846593,"pfxX":-9.860679458134944,"pfxZ":5.466389041291105,"pX":-0.9325605517307972,"pZ":3.6224254421048334,"vX0":5.406852450947237,"vY0":-137.9433527721739,"vZ0":-2.4908721150715514,"x":152.55,"y":140.97,"x0":-1.6432473931469824,"y0":50.00173352107235,"z0":6.00982453990395,"aX":-18.887709759711836},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2257,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3979779170403903,"extension":5.895818762399658},"index":0,"playId":"ed5fb76c-8451-3892-a24f-df6bedb5a05b","pitchNumber":1,"startTime":"2025-08-31T17:55:22.608Z","endTime":"2025-08-31T17:55:27.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.732506689893103,"aZ":-19.03054843245967,"pfxX":-9.401745693923683,"pfxZ":6.661541981026941,"pX":0.15557235872262432,"pZ":2.9668403377192516,"vX0":7.858095517304756,"vY0":-139.44749196723532,"vZ0":-4.726799610694841,"x":111.07,"y":158.68,"x0":-1.4744121330268896,"y0":50.005830397529635,"z0":5.9357283538634915,"aX":-18.558849943300338},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2277,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39245963625912283,"extension":6.118068403503042},"index":1,"playId":"4b513931-87c5-38e1-af15-5065e35a627d","pitchNumber":2,"startTime":"2025-08-31T17:55:36.871Z","endTime":"2025-08-31T17:55:41.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"startTime":"2025-08-31T17:55:52.528Z","endTime":"2025-08-31T17:56:00.596Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.866126649334625,"aZ":-17.49878129824648,"pfxX":-9.831933687781277,"pfxZ":7.286001868882947,"pX":-0.1359569586281915,"pZ":3.2183953487492096,"vX0":7.123824379182572,"vY0":-141.411634680013,"vZ0":-4.317359592243423,"x":122.18,"y":151.88,"x0":-1.417253616107364,"y0":50.00369175332601,"z0":5.896012052898729,"aX":-19.806522374667967},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":16.2,"spinRate":2205,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38812060505847157,"extension":6.086420343788468},"index":3,"playId":"561edaa1-82dd-3f84-a104-ffd2f8a13da5","pitchNumber":3,"startTime":"2025-08-31T17:56:00.596Z","endTime":"2025-08-31T17:56:06.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.315553422983264,"aZ":-14.823801919161323,"pfxX":-10.005911883462652,"pfxZ":8.560337953910718,"pX":-0.44628863946245456,"pZ":3.3604338413624735,"vX0":6.2219319986109705,"vY0":-142.73831291280888,"vZ0":-4.6251998234460645,"x":134.01,"y":148.05,"x0":-1.37490491527397,"y0":50.00062704558347,"z0":5.961462913750247,"aX":-20.276469262823525},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":16.6,"spinRate":2266,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3863758088999778,"extension":6.066823078080204},"hitData":{"launchSpeed":96.3,"launchAngle":40.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.63,"coordY":76.16}},"index":4,"playId":"338c9c2f-7397-3520-acd6-61cd511db4fb","pitchNumber":4,"startTime":"2025-08-31T17:56:22.448Z","endTime":"2025-08-31T17:56:32.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:56:32.465Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to catcher Agustín Ramírez in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:56:33.520Z","endTime":"2025-08-31T17:57:47.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.09661754019753,"strikeZoneBottom":1.53513025049061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.927072692709523,"aZ":-32.66173746159173,"pfxX":0.9099323944689517,"pfxZ":-0.33337917974077325,"pX":0.38244904331555774,"pZ":1.422812273550766,"vX0":4.153716882660673,"vY0":-120.8252690084998,"vZ0":-4.032689651997742,"x":102.42,"y":200.36,"x0":-1.4782781678599097,"y0":50.00003158411963,"z0":5.988797643855012,"aX":1.3427185128816659},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.3,"breakHorizontal":-2.6,"spinRate":2316,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4536205970607985,"extension":6.11380339810995},"index":0,"playId":"0aa0fd56-8bff-3c25-b585-82d3c969b89c","pitchNumber":1,"startTime":"2025-08-31T17:57:00.976Z","endTime":"2025-08-31T17:57:05.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":3.15775904902598,"strikeZoneBottom":1.58197457792986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.85975622755481,"aZ":-18.18733425011673,"pfxX":-11.153172193152148,"pfxZ":6.852216035886622,"pX":0.7289661502589214,"pZ":1.6468749631583863,"vX0":9.570627303405153,"vY0":-142.8902932758437,"vZ0":-8.27301644707591,"x":89.21,"y":194.31,"x0":-1.2361407263988347,"y0":50.00436211660556,"z0":5.750601268170107,"aX":-22.770186390924977},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":18.0,"spinRate":2416,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.3852226907750196,"extension":6.067052059804175},"index":1,"playId":"a33e0037-0867-3539-9aa5-0d7056618123","pitchNumber":2,"startTime":"2025-08-31T17:57:19.304Z","endTime":"2025-08-31T17:57:24.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.04627293952986,"aZ":-13.489394784717131,"pfxX":-10.167360228752184,"pfxZ":8.856340050329795,"pX":1.0682588949724086,"pZ":2.7196647821360247,"vX0":10.30041674656754,"vY0":-145.05318439857137,"vZ0":-6.4190496015062655,"x":76.28,"y":165.35,"x0":-1.2248406817856103,"y0":50.00607410410939,"z0":5.800010543786751,"aX":-21.457500007320846},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.8,"breakHorizontal":16.1,"spinRate":2468,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.37903650365511243,"extension":6.083357807719224},"hitData":{"launchSpeed":74.7,"launchAngle":86.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.76,"coordY":216.04}},"index":2,"playId":"f7eb610d-c8f8-304c-913e-e8d076f0c1b6","pitchNumber":3,"startTime":"2025-08-31T17:57:38.221Z","endTime":"2025-08-31T17:57:47.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:57:47.237Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Nimmo lines out to right fielder Joey Wiemer.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:57:58.239Z","endTime":"2025-08-31T17:59:47.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.401275336425435,"aZ":-15.223245559664448,"pfxX":-10.312994963056095,"pfxZ":8.326813274279688,"pX":0.026048650125656894,"pZ":3.2800284119096235,"vX0":7.710063096524354,"vY0":-142.4101511906349,"vZ0":-4.663027004062289,"x":116.01,"y":150.22,"x0":-1.38860972196455,"y0":50.00458486179028,"z0":5.9149655884573775,"aX":-20.997924386150807},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":16.9,"spinRate":2409,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38593147248098303,"extension":6.014924114545861},"index":0,"playId":"d121b947-02ab-3b3a-808d-c1843919f509","pitchNumber":1,"startTime":"2025-08-31T17:58:20.170Z","endTime":"2025-08-31T17:58:27.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.8,"strikeZoneTop":3.51847590764312,"strikeZoneBottom":1.76227086864231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.485483147228464,"aZ":-20.93175553150454,"pfxX":-10.118150049196124,"pfxZ":5.405977433915707,"pX":-0.815052941341543,"pZ":2.8541634556309803,"vX0":5.714388278027922,"vY0":-144.0421635555867,"vZ0":-4.802116484993641,"x":148.07,"y":161.72,"x0":-1.5202227005811133,"y0":50.00637154628289,"z0":5.854536802062147,"aX":-21.060102121265913},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.9,"breakHorizontal":17.0,"spinRate":2376,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3816656974125432,"extension":5.987932392750989},"index":1,"playId":"0db219ae-8032-3d8f-854c-33d156f8a8d5","pitchNumber":2,"startTime":"2025-08-31T17:58:41.954Z","endTime":"2025-08-31T17:58:48.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-31T17:58:54.871Z","endTime":"2025-08-31T17:59:16.149Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.105523100967424,"aZ":-33.08435106534448,"pfxX":0.5052413140926846,"pfxZ":-0.5490414818118889,"pX":0.6788594752311522,"pZ":1.7820876278396378,"vX0":5.25960660983199,"vY0":-127.25569450516244,"vZ0":-3.6912486357510224,"x":91.12,"y":190.66,"x0":-1.4734452028541598,"y0":50.00512879106405,"z0":5.8496928332245215,"aX":0.8342869632674405},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-2.0,"spinRate":2527,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4290832406938945,"extension":5.993151776795385},"index":3,"playId":"7778e87d-92c6-3283-9592-42557be3da13","pitchNumber":3,"startTime":"2025-08-31T17:59:16.149Z","endTime":"2025-08-31T17:59:22.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.288317035275284,"aZ":-23.8701503800627,"pfxX":-11.355197735334663,"pfxZ":4.5260605676658425,"pX":0.10894106201753466,"pZ":1.7977059918696499,"vX0":7.646929349448703,"vY0":-134.5723127954902,"vZ0":-6.461361848226167,"x":112.85,"y":190.24,"x0":-1.294675742555278,"y0":50.00139259134438,"z0":5.921564656169953,"aX":-20.818580333609745},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":19.0,"spinRate":2286,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.40706278866118684,"extension":6.082041360447353},"hitData":{"launchSpeed":82.1,"launchAngle":25.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.29,"coordY":100.96}},"index":4,"playId":"5fb9b0d1-2781-3877-9fa5-1e92dc9adc52","pitchNumber":4,"startTime":"2025-08-31T17:59:39.969Z","endTime":"2025-08-31T17:59:47.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-31T17:59:47.996Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:01:43.006Z","endTime":"2025-08-31T18:04:04.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.37757118628544,"strikeZoneBottom":1.59665442484371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740422197310618,"aZ":-21.64081381115604,"pfxX":-1.3157429650346404,"pfxZ":6.309732626681965,"pX":-0.5789343117651132,"pZ":3.5163692483621234,"vX0":3.0499907562497226,"vY0":-128.9265038403741,"vZ0":-2.2230614373164475,"x":139.07,"y":143.84,"x0":-1.6104751812248037,"y0":50.00625655161362,"z0":6.073631689698139,"aX":-2.198184416415701},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.2,"breakHorizontal":1.7,"spinRate":2456,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4260928565825792,"extension":6.163518521567008},"index":0,"playId":"2f765426-b759-30d6-95b5-8dba3d318506","pitchNumber":1,"startTime":"2025-08-31T18:02:05.176Z","endTime":"2025-08-31T18:02:11.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.31080731308372,"strikeZoneBottom":1.56020631278512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94428196765898,"aZ":-29.268337936481377,"pfxX":5.164060146874924,"pfxZ":2.1490751947891864,"pX":0.6258668242823363,"pZ":1.3365069477335958,"vX0":4.4053298241404,"vY0":-116.61397773188678,"vZ0":-3.7867544802659463,"x":93.14,"y":202.69,"x0":-1.972090783660104,"y0":50.0014583914377,"z0":5.802002568195444,"aX":6.97076775525383},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.1,"breakHorizontal":-10.6,"spinRate":2567,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4732747054018951,"extension":6.084122772395955},"index":1,"playId":"ddefd525-c359-30ca-a772-65e4154f691c","pitchNumber":2,"startTime":"2025-08-31T18:02:19.629Z","endTime":"2025-08-31T18:02:26.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T18:02:29.885Z","endTime":"2025-08-31T18:02:46.351Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.743200367160874,"aZ":-21.15330448034457,"pfxX":0.8568281112672036,"pfxZ":6.894801384548529,"pX":0.26681513174937743,"pZ":2.637078016525151,"vX0":4.746319280774173,"vY0":-126.16024270441132,"vZ0":-4.059903193563558,"x":106.83,"y":167.58,"x0":-1.7568339906934427,"y0":50.00084611827069,"z0":5.990345319278605,"aX":1.3684206544071178},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.6,"breakHorizontal":-2.8,"spinRate":2491,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.4356054973268746,"extension":6.188490652743133},"index":3,"playId":"bcfd9fa3-adee-3fc9-9888-305275c13b95","pitchNumber":3,"startTime":"2025-08-31T18:02:46.351Z","endTime":"2025-08-31T18:02:50.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71823773956019,"aZ":-24.44026126314942,"pfxX":-1.9823866676113817,"pfxZ":4.411650896530304,"pX":0.17621204579703942,"pZ":2.6305446841167233,"vX0":5.502424975883731,"vY0":-132.23437732643794,"vZ0":-3.926054930940268,"x":110.28,"y":167.76,"x0":-1.6829693846848592,"y0":50.005497462507016,"z0":5.948082454743529,"aX":-3.478056239272987},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":2.3,"spinRate":2497,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4157300788846614,"extension":6.38374988139578},"index":4,"playId":"ce127bba-2c48-3406-83e0-86fd67765582","pitchNumber":4,"startTime":"2025-08-31T18:03:05.707Z","endTime":"2025-08-31T18:03:12.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.34211884083737,"strikeZoneBottom":1.65071278635428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5965904069971,"aZ":-24.531139448832253,"pfxX":-6.270774109979934,"pfxZ":5.420340726473358,"pX":0.05152708411471942,"pZ":1.4429638203870625,"vX0":6.118417435550841,"vY0":-119.0543474176786,"vZ0":-5.1700925512419404,"x":115.04,"y":199.82,"x0":-1.7586583188077252,"y0":50.004720904596525,"z0":5.912342049802054,"aX":-8.84525300999813},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.5,"breakHorizontal":9.6,"spinRate":1245,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.46319675802751226,"extension":6.227265070855664},"index":5,"playId":"987d29ac-1e84-354a-ab3c-2a3d0911b676","pitchNumber":5,"startTime":"2025-08-31T18:03:42.584Z","endTime":"2025-08-31T18:03:48.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.32845074510087,"strikeZoneBottom":1.60764188276496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.727155895480735,"aZ":-10.096167715640336,"pfxX":-3.7320608453193476,"pfxZ":11.650283309485118,"pX":0.6081657948881869,"pZ":2.408062060622714,"vX0":7.783503988741422,"vY0":-137.56734997921683,"vZ0":-7.095413437739104,"x":93.82,"y":173.76,"x0":-1.7874639547165823,"y0":50.004286346557805,"z0":5.72408015086214,"aX":-7.074192395618177},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":4.9,"spinRate":2407,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3998768092949092,"extension":6.337547484456058},"index":6,"playId":"2778f0f7-49f0-3d0f-8971-27607a2296fb","pitchNumber":6,"startTime":"2025-08-31T18:03:59.247Z","endTime":"2025-08-31T18:04:04.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:04:04.738Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:04:10.854Z","endTime":"2025-08-31T18:05:42.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.749737658105076,"aZ":-27.56839931108776,"pfxX":-7.5201378706410615,"pfxZ":3.2366884126860915,"pX":0.049106521587313705,"pZ":1.3364771861184497,"vX0":7.149614534037852,"vY0":-119.39165716670475,"vZ0":-4.62483306855736,"x":115.13,"y":202.7,"x0":-2.0258100686908205,"y0":50.00567317331856,"z0":5.817284153856914,"aX":-10.7183598691099},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.8,"breakHorizontal":11.6,"spinRate":1325,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.46104140336967836,"extension":6.0028659797999735},"index":0,"playId":"5e94efee-0b71-30f0-b233-06d555734d67","pitchNumber":1,"startTime":"2025-08-31T18:04:27.082Z","endTime":"2025-08-31T18:04:31.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.885098492507,"aZ":-28.50666109391024,"pfxX":-5.983937581936936,"pfxZ":2.5449620672188513,"pX":-0.4914842882622347,"pZ":0.5876103778557032,"vX0":5.102612278733575,"vY0":-120.00212953784457,"vZ0":-6.454758914726131,"x":135.73,"y":222.91,"x0":-1.8806465750393924,"y0":50.0026349140362,"z0":5.892066897934626,"aX":-8.620220449146728},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.1,"breakHorizontal":9.4,"spinRate":1209,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4585964317210687,"extension":6.141322843919964},"index":1,"playId":"607381e1-5c04-3d76-8ff1-3ff892a6cd55","pitchNumber":2,"startTime":"2025-08-31T18:04:43.485Z","endTime":"2025-08-31T18:04:49.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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-31T18:04:56.504Z","endTime":"2025-08-31T18:05:12.300Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.54758286877168,"strikeZoneBottom":1.67325177907918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.390771483392566,"aZ":-26.806882841639034,"pfxX":-6.687136712057455,"pfxZ":3.602365540058634,"pX":-0.00395223511484482,"pZ":0.16991074880282514,"vX0":6.492480940790678,"vY0":-121.16193245443895,"vZ0":-7.881982774011299,"x":117.15,"y":234.19,"x0":-1.8478494505010803,"y0":50.001488693685815,"z0":5.803512829180957,"aX":-9.954727091804358},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.9,"breakHorizontal":10.6,"spinRate":1215,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45185161384893213,"extension":6.179188204542916},"index":3,"playId":"e4f03d48-12ab-3dde-a0c9-39d55de4b748","pitchNumber":3,"startTime":"2025-08-31T18:05:12.300Z","endTime":"2025-08-31T18:05:18.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.900556628966523,"aZ":-30.997338008008157,"pfxX":-6.052915664757187,"pfxZ":0.8040660368966424,"pX":0.9008131936467535,"pZ":0.6104899356505878,"vX0":8.263262144055519,"vY0":-119.9823034288151,"vZ0":-5.65379118854026,"x":82.66,"y":222.3,"x0":-1.7919150034646976,"y0":50.00559035344331,"z0":5.74021547586658,"aX":-8.880859765085296},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.4,"breakHorizontal":9.1,"spinRate":1282,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4554650855289064,"extension":6.064517525905883},"index":4,"playId":"3efac60e-e4e5-3c6d-89c6-d75d7e425844","pitchNumber":4,"startTime":"2025-08-31T18:05:34.985Z","endTime":"2025-08-31T18:05:42.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:05:42.807Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:05:47.052Z","endTime":"2025-08-31T18:07:28.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62623383381357,"aZ":-15.29967791293059,"pfxX":-5.571305348045474,"pfxZ":8.449447252170515,"pX":0.4114299493189325,"pZ":2.650150447638106,"vX0":7.991636149009165,"vY0":-140.39778774581353,"vZ0":-5.963282688868055,"x":101.32,"y":167.23,"x0":-1.7474030097592796,"y0":50.00576111515878,"z0":5.796640716319256,"aX":-11.130776355341029},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":8.5,"spinRate":2486,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3900420027048588,"extension":6.429209512184284},"index":0,"playId":"78c654df-5c31-3e43-a995-2e96c782ae88","pitchNumber":1,"startTime":"2025-08-31T18:06:01.866Z","endTime":"2025-08-31T18:06:06.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.64184920259103,"strikeZoneBottom":1.75633069293341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.831073099349148,"aZ":-12.845257711179384,"pfxX":-5.005378669430484,"pfxZ":9.853745384231482,"pX":0.11047432493962533,"pZ":0.3435675909580767,"vX0":7.286278291556042,"vY0":-139.0856154144636,"vZ0":-11.825502845849247,"x":112.79,"y":229.5,"x0":-1.8913502672182156,"y0":50.0024482434878,"z0":5.499055962323484,"aX":-9.818703826731532},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":7.6,"spinRate":2285,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3936069696184874,"extension":6.498267800258437},"index":1,"playId":"0a79fed9-6240-3c1b-a6d8-ddacc21b278a","pitchNumber":2,"startTime":"2025-08-31T18:06:43.170Z","endTime":"2025-08-31T18:06:48.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40721997945909,"aZ":-35.90839760784939,"pfxX":5.441668176694854,"pfxZ":-2.586844056298018,"pX":-0.554350865938169,"pZ":2.3217210022553405,"vX0":1.3938575397189372,"vY0":-119.51924351388004,"vZ0":-0.8403452173662721,"x":138.13,"y":176.09,"x0":-1.8522258521286645,"y0":50.001597291580964,"z0":5.9074171886185045,"aX":7.858412892904633},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.6,"breakHorizontal":-10.2,"spinRate":2520,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.45856571739987295,"extension":6.244830898101172},"index":2,"playId":"e75e8231-7e37-3ce9-b1ee-85fc61859d76","pitchNumber":3,"startTime":"2025-08-31T18:06:59.153Z","endTime":"2025-08-31T18:07:05.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85523155700127,"aZ":-10.672700793294528,"pfxX":-4.074985575390061,"pfxZ":10.870060819805127,"pX":0.5385366815644447,"pZ":3.3461645866130203,"vX0":7.9816099828237785,"vY0":-140.04578071251248,"vZ0":-4.836159447559087,"x":96.47,"y":148.43,"x0":-1.8243613619492487,"y0":50.0030312080029,"z0":5.798971631980355,"aX":-8.061377446709372},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":5.6,"spinRate":2484,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.391733774446243,"extension":6.348000671307068},"index":3,"playId":"e31dbd0d-b5d0-3e8d-a9f7-c7ae15dc6571","pitchNumber":4,"startTime":"2025-08-31T18:07:22.788Z","endTime":"2025-08-31T18:07:28.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:07:28.225Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:09:20.772Z","endTime":"2025-08-31T18:11:22.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.5858236840922,"strikeZoneBottom":1.79381353550838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.76773910015224,"aZ":-22.751773117249318,"pfxX":-11.192635305475564,"pfxZ":4.7697729757578475,"pX":-0.15671136241052658,"pZ":3.259090640421738,"vX0":7.759880293603254,"vY0":-140.61675322889374,"vZ0":-3.125410257596533,"x":122.97,"y":150.78,"x0":-1.516372417814464,"y0":50.00488950610463,"z0":5.883430769859249,"aX":-22.124465331699945},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2334,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.39146880383574434,"extension":5.89590321382224},"index":0,"playId":"6ea729f2-8f1a-3a31-9632-1b5d36995b5a","pitchNumber":1,"startTime":"2025-08-31T18:09:52.855Z","endTime":"2025-08-31T18:09:58.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.008060692057178,"aZ":-26.725132873431306,"pfxX":-11.423084460225423,"pfxZ":3.1219687439778188,"pX":0.4219107583866849,"pZ":1.5654941157252165,"vX0":8.628354159700383,"vY0":-132.0483854478417,"vZ0":-5.850524075828972,"x":100.92,"y":196.51,"x0":-1.421883293589362,"y0":50.004958103654886,"z0":5.804663563093186,"aX":-19.95327126713797},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":18.5,"spinRate":2082,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4165487605602243,"extension":6.252414138800643},"index":1,"playId":"4e5959ec-861e-32a8-8a6b-e289350171a2","pitchNumber":2,"startTime":"2025-08-31T18:10:09.136Z","endTime":"2025-08-31T18:10:15.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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-31T18:10:22.133Z","endTime":"2025-08-31T18:10:34.633Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.736434210973133,"aZ":-27.99590120769471,"pfxX":-11.421210712936038,"pfxZ":2.3516507319221667,"pX":-0.910250958382037,"pZ":2.2386021029480694,"vX0":5.517348660557645,"vY0":-133.2180904594372,"vZ0":-4.312183293124477,"x":151.7,"y":178.34,"x0":-1.5375395680581194,"y0":50.00211595837723,"z0":5.929773764565817,"aX":-20.287900749358826},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":19.3,"spinRate":2134,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41299665574261457,"extension":6.00626861745943},"index":3,"playId":"0316106b-4d71-353d-a6fe-9e99509cb2ad","pitchNumber":3,"startTime":"2025-08-31T18:10:34.633Z","endTime":"2025-08-31T18:10:39.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.43061116005256,"strikeZoneBottom":1.76191054518372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8645381417535,"aZ":-25.734452485079082,"pfxX":0.5038300079204703,"pfxZ":3.739332586065733,"pX":2.125658489499579,"pZ":1.4837140592971627,"vX0":8.356951182574749,"vY0":-130.08517983813664,"vZ0":-6.05505277774921,"x":35.97,"y":198.72,"x0":-1.1866333594069711,"y0":50.00433135525681,"z0":5.777961181292692,"aX":0.8688211403746676},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2410,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4201570146247766,"extension":6.216089117431923},"index":4,"playId":"b4565aac-333d-3b5c-aa28-449769f17ae4","pitchNumber":4,"startTime":"2025-08-31T18:10:57.575Z","endTime":"2025-08-31T18:11:04.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.99690700306504,"aZ":-16.621436317869996,"pfxX":-6.8239941674645825,"pfxZ":7.451649215689638,"pX":0.13125983252258494,"pZ":3.961359810257454,"vX0":6.614737388541133,"vY0":-143.9213919147793,"vZ0":-2.8604388960113214,"x":112.0,"y":131.82,"x0":-1.316012503776378,"y0":50.00289597142007,"z0":6.004130084051419,"aX":-14.24274717631868},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2306,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3813207070130793,"extension":5.905605489155349},"index":5,"playId":"4281999b-cb43-3684-84fe-75a7fcfb0ea0","pitchNumber":5,"startTime":"2025-08-31T18:11:16.035Z","endTime":"2025-08-31T18:11:22.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:11:22.628Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (17) on a line drive to right fielder Joey Wiemer.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:11:26.552Z","endTime":"2025-08-31T18:14:06.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.64890850515229,"strikeZoneBottom":1.75893929929045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.58729798279107,"aZ":-21.3967827321028,"pfxX":-8.971199330773981,"pfxZ":5.2550700367613725,"pX":-1.0268076262702663,"pZ":4.051359610517203,"vX0":4.446955708175691,"vY0":-143.14056440113572,"vZ0":-1.7158131214403884,"x":156.14,"y":129.39,"x0":-1.4447656318356168,"y0":50.004123462186676,"z0":6.01412275802398,"aX":-18.403361259003205},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":15.2,"spinRate":2396,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38435139930656836,"extension":5.909673095807145},"index":0,"playId":"9cc156a0-e3d7-3a8e-bb4d-15044a796184","pitchNumber":1,"startTime":"2025-08-31T18:11:48.735Z","endTime":"2025-08-31T18:11:53.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.48037189001418,"strikeZoneBottom":1.7426394803289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.40234115447119,"aZ":-21.06390944814689,"pfxX":-9.91919083899457,"pfxZ":5.446283632823534,"pX":0.7694820519386273,"pZ":1.7910173330748826,"vX0":9.130389985807998,"vY0":-142.77149043567272,"vZ0":-7.505961333196749,"x":87.67,"y":190.42,"x0":-1.1993371975478897,"y0":50.00636881056942,"z0":5.805709289083399,"aX":-20.246175364256064},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2308,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.38534141884906603,"extension":6.100492823239463},"index":1,"playId":"d258a42d-8188-304f-ab89-75370ceb6d6e","pitchNumber":2,"startTime":"2025-08-31T18:12:08.268Z","endTime":"2025-08-31T18:12:13.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.232256231128225,"aZ":-15.800131825598747,"pfxX":-7.469056357999038,"pfxZ":7.973632306340708,"pX":-0.44212325046117923,"pZ":3.122404874264599,"vX0":5.291004736854593,"vY0":-142.7101346308174,"vZ0":-5.0729706834185375,"x":133.85,"y":154.48,"x0":-1.354075967791631,"y0":50.00207198251898,"z0":5.92547925690311,"aX":-15.33560728438544},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":12.4,"spinRate":2433,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3844718401885463,"extension":6.0102834045973195},"index":2,"playId":"fab9896b-954a-3348-822f-82d3bbe58932","pitchNumber":3,"startTime":"2025-08-31T18:12:25.969Z","endTime":"2025-08-31T18:12:33.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69401730659711,"aZ":-14.501005045821861,"pfxX":-8.019735252864473,"pfxZ":8.563929388980739,"pX":-0.9128195595878297,"pZ":3.506617198610964,"vX0":4.225493488117861,"vY0":-143.3447836768875,"vZ0":-4.290349605878038,"x":151.79,"y":144.1,"x0":-1.370668466053644,"y0":50.00400919698235,"z0":5.939641302481285,"aX":-16.552316694688205},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":13.6,"spinRate":2322,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38331307800730485,"extension":6.14774869919347},"index":3,"playId":"b30bf3f5-4ff5-3f1e-9e9e-9ecbda08bc12","pitchNumber":4,"startTime":"2025-08-31T18:12:47.953Z","endTime":"2025-08-31T18:12:55.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":100.0,"endSpeed":90.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.46023254897988,"aZ":-13.821609188613204,"pfxX":-8.825519242663958,"pfxZ":8.695430231886938,"pX":-0.6567641878975055,"pZ":3.431660516928045,"vX0":5.345358138181328,"vY0":-145.37438129040396,"vZ0":-4.7326358054182105,"x":142.03,"y":146.13,"x0":-1.3860830904781825,"y0":50.00498898966641,"z0":5.939062423323515,"aX":-18.63211187774891},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":14.8,"spinRate":2358,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3787775739578194,"extension":6.1099544130956245},"index":4,"playId":"f345265d-44ca-306a-883a-251060ac8539","pitchNumber":5,"startTime":"2025-08-31T18:13:09.348Z","endTime":"2025-08-31T18:13:18.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.52271926163349,"strikeZoneBottom":1.76188716011929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.029728577231488,"aZ":-32.27867607715997,"pfxX":0.35822141658329665,"pfxZ":-0.05939470206526121,"pX":0.5862143547635624,"pZ":1.7757338987872537,"vX0":4.833460201626407,"vY0":-127.45763424631905,"vZ0":-4.269057768629443,"x":94.65,"y":190.84,"x0":-1.3680970632631864,"y0":50.00559655306343,"z0":5.9741617229840775,"aX":0.5989210653715408},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":-1.6,"spinRate":2418,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.42698080245291914,"extension":6.09571784115408},"index":5,"playId":"420a6de3-b824-3ae0-a83a-3df964ec90d8","pitchNumber":6,"startTime":"2025-08-31T18:13:32.944Z","endTime":"2025-08-31T18:13:38.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.301023342143957,"aZ":-27.460760275622043,"pfxX":-11.873804071522581,"pfxZ":2.5241071213009167,"pX":-0.41970419377572693,"pZ":1.81771629895756,"vX0":6.418110618127468,"vY0":-135.89450117877794,"vZ0":-5.565588384746908,"x":133.0,"y":189.7,"x0":-1.271816357179723,"y0":50.00140143982809,"z0":5.804342546227125,"aX":-22.164652660830008},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":20.2,"spinRate":2147,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4033299427951129,"extension":6.372786128783346},"hitData":{"launchSpeed":97.5,"launchAngle":15.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":220.0,"coordY":107.0}},"index":6,"playId":"29e9e120-8260-344a-a886-82aa9ba7a36f","pitchNumber":7,"startTime":"2025-08-31T18:13:52.054Z","endTime":"2025-08-31T18:14:06.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":0.72,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:14:06.324Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, third baseman Javier Sanoja to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:14:07.219Z","endTime":"2025-08-31T18:16:15.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.653825431537378,"aZ":-30.975353014693322,"pfxX":2.9655511104859054,"pfxZ":0.7298432357542204,"pX":-0.2699111040928728,"pZ":3.021022373401761,"vX0":2.4712544789312956,"vY0":-126.75002751656895,"vZ0":-1.2153762204654206,"x":127.29,"y":157.21,"x0":-1.6409253922119282,"y0":50.00104844619636,"z0":5.968565632785107,"aX":4.848652428876214},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2444,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4312831240098478,"extension":5.860200280638624},"index":0,"playId":"2ce88a79-ce96-30a2-b376-22b3e1aa563a","pitchNumber":1,"startTime":"2025-08-31T18:14:39.361Z","endTime":"2025-08-31T18:14:45.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.993917500258036,"aZ":-23.37602355557132,"pfxX":-10.088409431541079,"pfxZ":4.287426950343821,"pX":-1.0422972955142948,"pZ":2.660868515256295,"vX0":4.924210323905139,"vY0":-142.85457555501165,"vZ0":-4.805404369375156,"x":156.73,"y":166.94,"x0":-1.4840212321186352,"y0":50.005514270541504,"z0":5.847599283778727,"aX":-20.712415591518862},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2414,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38442171611814624,"extension":5.8514387645639685},"index":1,"playId":"f103cc16-5412-362e-84e9-a8592b6449aa","pitchNumber":2,"startTime":"2025-08-31T18:14:56.264Z","endTime":"2025-08-31T18:15:03.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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-31T18:15:30.763Z","endTime":"2025-08-31T18:15:46.230Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.13315653208462,"aZ":-16.32144059830791,"pfxX":-9.333785256983848,"pfxZ":7.417493984031269,"pX":-0.07401083363917943,"pZ":2.818405020042396,"vX0":7.300776238130339,"vY0":-145.70408489395624,"vZ0":-5.870933220472361,"x":119.82,"y":162.68,"x0":-1.4069810954331272,"y0":50.00444763747451,"z0":5.85580143651223,"aX":-19.951460786393607},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.4,"breakHorizontal":15.4,"spinRate":2434,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3767856417661197,"extension":5.946087320975755},"index":3,"playId":"d48cc179-37b0-351f-9fc4-765fe0f616df","pitchNumber":3,"startTime":"2025-08-31T18:15:46.230Z","endTime":"2025-08-31T18:15:52.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.004401062570253,"aZ":-29.223023300129736,"pfxX":0.8670070548404356,"pfxZ":1.7621053669889744,"pX":0.4348279592313475,"pZ":2.2550130945507463,"vX0":4.4551420242453785,"vY0":-128.30450978849706,"vZ0":-3.500031647853659,"x":100.43,"y":177.89,"x0":-1.4350224654459978,"y0":50.000889237094,"z0":5.90881947401517,"aX":1.4469118471299063},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-2.5,"spinRate":2453,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.42654214484110087,"extension":5.844596514026026},"hitData":{"launchSpeed":79.0,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":169.92}},"index":4,"playId":"7c8411b5-e73e-3904-905d-b12aa4006c01","pitchNumber":4,"startTime":"2025-08-31T18:16:07.345Z","endTime":"2025-08-31T18:16:15.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:16:15.354Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:16:50.691Z","endTime":"2025-08-31T18:17:23.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":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-31T18:16:38.818Z","endTime":"2025-08-31T18:16:52.988Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.74698104103931,"strikeZoneBottom":1.75128593977614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25604463437498,"aZ":-31.210426645039817,"pfxX":0.061675463502586014,"pfxZ":0.5900904105737892,"pX":0.2598229277449486,"pZ":1.2160692388104672,"vX0":4.033432545565456,"vY0":-126.15026253667135,"vZ0":-5.372460963808004,"x":107.1,"y":205.95,"x0":-1.363773748148124,"y0":50.00129854332977,"z0":5.871970133988525,"aX":0.0987021478513394},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-1.0,"spinRate":2397,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4332215507469339,"extension":5.932319021907095},"index":1,"playId":"65a69c16-1b15-3075-a6bf-7caf6d6ff1d0","pitchNumber":1,"startTime":"2025-08-31T18:16:52.988Z","endTime":"2025-08-31T18:17:00.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.919494009449174,"aZ":-23.49063266430858,"pfxX":-10.222058719591598,"pfxZ":4.36141387303874,"pX":0.0524210987732949,"pZ":1.5991636784031082,"vX0":7.237416146914123,"vY0":-141.14006592794146,"vZ0":-7.388263655503705,"x":115.0,"y":195.6,"x0":-1.2335920781507197,"y0":50.00517766756291,"z0":5.793870941223957,"aX":-20.36484542440747},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":2420,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3899731251265304,"extension":5.9448734287006735},"hitData":{"launchSpeed":89.7,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":168.4}},"index":2,"playId":"fe021a61-fa14-335e-a91a-4d74762cf59a","pitchNumber":2,"startTime":"2025-08-31T18:17:15.366Z","endTime":"2025-08-31T18:17:23.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.37,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:17:23.389Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:19:25.300Z","endTime":"2025-08-31T18:20:13.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.57567169788943,"strikeZoneBottom":1.64422712100345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38207539708846,"aZ":-13.666994751435082,"pfxX":-3.7323592014405778,"pfxZ":9.896962482289684,"pX":0.576989175777681,"pZ":3.5898733071962567,"vX0":7.35863472610629,"vY0":-136.4641406679797,"vZ0":-3.6930291546196106,"x":95.01,"y":141.85,"x0":-1.6799189024986503,"y0":50.00587725398777,"z0":5.9137549865460315,"aX":-6.982527184757129},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":5.0,"spinRate":2244,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40267927112941226,"extension":6.242027365202534},"index":0,"playId":"1a602a3a-b4db-3e07-8722-49b8d3cd0cc3","pitchNumber":1,"startTime":"2025-08-31T18:19:30.499Z","endTime":"2025-08-31T18:19:37.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33260665250789,"aZ":-13.108412746758225,"pfxX":-4.646488040882154,"pfxZ":9.961640604166448,"pX":0.18795095834728728,"pZ":2.7217677165576593,"vX0":6.960092577115451,"vY0":-137.87836436028812,"vZ0":-5.953782205228959,"x":109.84,"y":165.29,"x0":-1.7722876554375278,"y0":50.004496269203244,"z0":5.803468969618615,"aX":-8.89502954368031},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2325,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39815334852689777,"extension":6.300140356576102},"index":1,"playId":"886a643b-3b79-3843-8a2f-b31a8497bffc","pitchNumber":2,"startTime":"2025-08-31T18:19:45.589Z","endTime":"2025-08-31T18:19:52.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70571808471769,"aZ":-20.790357729631314,"pfxX":-0.7950733209204888,"pfxZ":6.595374029059532,"pX":0.9608918510754443,"pZ":2.3884124346460744,"vX0":7.217108406629063,"vY0":-130.84994640801136,"vZ0":-5.147110411664183,"x":80.37,"y":174.29,"x0":-1.734842525222342,"y0":50.004984708874495,"z0":5.947785071689306,"aX":-1.3729498894276697},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":-0.2,"spinRate":2473,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.41927357977684565,"extension":6.16415661353633},"hitData":{"launchSpeed":73.6,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.81,"coordY":174.49}},"index":2,"playId":"283cc2fa-45bd-3878-8fda-316a5be1aeb4","pitchNumber":3,"startTime":"2025-08-31T18:20:05.670Z","endTime":"2025-08-31T18:20:13.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:20:13.687Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:20:16.831Z","endTime":"2025-08-31T18:21:39.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.32869171407877,"strikeZoneBottom":1.48917939628302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.799342524109736,"aZ":-33.67539688459021,"pfxX":3.779601257150399,"pfxZ":-1.1264588714063004,"pX":-0.39484411255376606,"pZ":1.722931417056256,"vX0":2.508668286945047,"vY0":-114.6068362444043,"vZ0":-1.950713563970805,"x":132.05,"y":192.26,"x0":-1.9960264524030775,"y0":50.00555378542387,"z0":5.883788767711554,"aX":5.01305753591133},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.3,"breakHorizontal":-7.4,"spinRate":2517,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.478486762689903,"extension":6.154761716492714},"index":0,"playId":"6af63f9d-1161-333b-9bda-e5904e744719","pitchNumber":1,"startTime":"2025-08-31T18:20:39.140Z","endTime":"2025-08-31T18:20:44.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.453373768632574,"aZ":-28.27570726745102,"pfxX":-8.34744498397103,"pfxZ":2.6344668958434934,"pX":-0.20767246175916504,"pZ":0.3135072153674405,"vX0":6.473837441838551,"vY0":-120.66152874747507,"vZ0":-7.213116786535995,"x":124.92,"y":230.32,"x0":-1.8348006124108593,"y0":50.00582360493628,"z0":5.817871868365241,"aX":-12.368344857453327},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":13.7,"spinRate":1118,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.45313068271412016,"extension":6.05916595554161},"index":1,"playId":"1ed30268-ba7f-395f-b243-39d5ea413efa","pitchNumber":2,"startTime":"2025-08-31T18:20:53.525Z","endTime":"2025-08-31T18:21:00.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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-31T18:21:07.711Z","endTime":"2025-08-31T18:21:31.063Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75590832523051,"aZ":-11.729944848131648,"pfxX":-6.725386997976005,"pfxZ":10.713762479944844,"pX":0.009912573526192028,"pZ":2.21281903063953,"vX0":7.684664973060865,"vY0":-138.2277802698412,"vZ0":-7.1955918627063715,"x":116.62,"y":179.03,"x0":-1.9507036020320734,"y0":50.00585760077552,"z0":5.661705121697745,"aX":-12.838129427664393},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2413,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3983434056808206,"extension":6.221263154811563},"hitData":{"launchSpeed":90.6,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.0,"coordY":147.0}},"index":3,"playId":"3a2e8f1b-78cd-3f8e-aeb5-1b6bbe0f36e8","pitchNumber":3,"startTime":"2025-08-31T18:21:31.063Z","endTime":"2025-08-31T18:21:39.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:21:39.091Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jakob Marsee doubles (11) on a sharp line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:21:46.267Z","endTime":"2025-08-31T18:23:08.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.38577080573999,"strikeZoneBottom":1.51623292310763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.919421848384072,"aZ":-32.94289546201876,"pfxX":5.2593778924345855,"pfxZ":-0.5698713496320238,"pX":-0.35448589467706426,"pZ":3.254889326588492,"vX0":2.0158348290717063,"vY0":-116.31033597971577,"vZ0":0.8408059339483345,"x":130.51,"y":150.9,"x0":-1.918178912560488,"y0":50.00084362906129,"z0":6.038119503718459,"aX":7.130119428693519},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.5,"breakHorizontal":-10.1,"spinRate":2608,"spinDirection":37},"zone":1,"typeConfidence":2.0,"plateTime":0.4727857200964074,"extension":6.059560634093423},"index":0,"playId":"e738b0b2-0e76-3b7f-b400-a719b682a197","pitchNumber":1,"startTime":"2025-08-31T18:22:04.264Z","endTime":"2025-08-31T18:22:09.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.30997044670173,"strikeZoneBottom":1.56558034292294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93424972314865,"aZ":-31.146163052820302,"pfxX":-8.62154440518058,"pfxZ":0.6867931165482091,"pX":-0.6534446473040075,"pZ":1.4944133541262945,"vX0":5.710409481368862,"vY0":-122.77154503655085,"vZ0":-4.0547704929325175,"x":141.91,"y":198.43,"x0":-1.908238733241892,"y0":50.00599193205598,"z0":5.865560979748172,"aX":-12.953112257964376},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":14.0,"spinRate":1219,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4489106341501157,"extension":6.001216117373983},"index":1,"playId":"8117085c-7e08-3f13-9150-21615304cd25","pitchNumber":2,"startTime":"2025-08-31T18:22:20.496Z","endTime":"2025-08-31T18:22:26.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":95.8,"endSpeed":87.0,"strikeZoneTop":3.40902916628096,"strikeZoneBottom":1.57107573378349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44610461360218,"aZ":-14.212759998452018,"pfxX":-7.140137048864032,"pfxZ":9.263445285310446,"pX":-0.16279319739278864,"pZ":0.8774838405709338,"vX0":7.625140897811531,"vY0":-138.9131323674873,"vZ0":-10.051278181016995,"x":123.21,"y":215.09,"x0":-2.0262068919805936,"y0":50.00062477906716,"z0":5.506024768251135,"aX":-13.841118879274447},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2358,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3955093156442797,"extension":6.321574634262786},"index":2,"playId":"f0869c97-7105-3eb8-afab-245f423f5732","pitchNumber":3,"startTime":"2025-08-31T18:22:37.181Z","endTime":"2025-08-31T18:22:42.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98756590745681,"aZ":-25.19453865231513,"pfxX":-3.166561777562861,"pfxZ":4.024941069671637,"pX":0.08427345059023872,"pZ":1.7463191648300482,"vX0":6.353872046858603,"vY0":-130.93066045005898,"vZ0":-5.246880781213307,"x":113.79,"y":191.63,"x0":-1.9639431510447196,"y0":50.001966357706124,"z0":5.664766357716034,"aX":-5.490457675064191},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":4.3,"spinRate":2503,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4185413681135306,"extension":6.324631950793932},"hitData":{"launchSpeed":109.3,"launchAngle":9.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.0,"coordY":51.0}},"index":3,"playId":"5a3c900a-9065-37bd-b509-b9ed0ff902e0","pitchNumber":4,"startTime":"2025-08-31T18:22:53.129Z","endTime":"2025-08-31T18:23:08.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:23:08.150Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Agustín Ramírez homers (19) on a line drive to left center field. Jakob Marsee scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:23:08.827Z","endTime":"2025-08-31T18:24:32.874Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.30094411721105,"strikeZoneBottom":1.52692645486278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.543569594073656,"aZ":-23.651500145543288,"pfxX":-9.95479812928296,"pfxZ":4.984842165021208,"pX":-0.9055495080789722,"pZ":2.9722996958219423,"vX0":5.722778724261028,"vY0":-129.80335603401036,"vZ0":-2.7794090722914024,"x":151.52,"y":158.53,"x0":-1.8425804112887718,"y0":50.00537264233218,"z0":5.852976700668247,"aX":-17.03156655858177},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2196,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4215660661974767,"extension":6.146742839536633},"index":0,"playId":"23996948-ec45-3447-89b6-e0b4b621c720","pitchNumber":1,"startTime":"2025-08-31T18:23:43.866Z","endTime":"2025-08-31T18:23:48.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.303324077494718,"aZ":-37.42701785475082,"pfxX":3.1869399148015187,"pfxZ":-3.78827813797659,"pX":0.09918128135809433,"pZ":2.5362002186477612,"vX0":3.23657164757363,"vY0":-118.01476921608915,"vZ0":-0.1673464288398474,"x":113.22,"y":170.3,"x0":-1.7136825579215573,"y0":50.00547650676303,"z0":6.109408709877389,"aX":4.413517196315187},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.6,"breakHorizontal":-6.7,"spinRate":2585,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.46741747702866787,"extension":6.270650540132478},"hitData":{"launchSpeed":111.5,"launchAngle":16.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"78","coordinates":{"coordX":67.81,"coordY":54.14}},"index":1,"playId":"0ab595d3-e037-3e97-a1b1-5b701f92a412","pitchNumber":2,"startTime":"2025-08-31T18:24:02.628Z","endTime":"2025-08-31T18:24:32.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":-17.400000000000002,"leverageIndex":1.25,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:24:32.874Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:24:20.245Z","endTime":"2025-08-31T18:25:57.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.327397212328915,"aZ":-30.486512061941838,"pfxX":-6.941455698237188,"pfxZ":1.170614716402124,"pX":-0.04248312392681702,"pZ":1.2169044228468198,"vX0":6.40081736465928,"vY0":-119.57169463869609,"vZ0":-4.496489857855457,"x":118.62,"y":205.92,"x0":-1.8598260772138655,"y0":50.001125822077796,"z0":5.875276576221466,"aX":-9.991133448631624},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":10.9,"spinRate":1371,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45911602457211,"extension":6.110735138868409},"index":0,"playId":"e3be7f36-d7cd-37f0-b391-5d9367b58665","pitchNumber":1,"startTime":"2025-08-31T18:24:56.425Z","endTime":"2025-08-31T18:25:00.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.796117740471544,"aZ":-29.462234610890953,"pfxX":-8.806477297562019,"pfxZ":1.8155367852351985,"pX":0.2067331473944352,"pZ":1.0327960473350237,"vX0":7.441520576224625,"vY0":-121.94346515242702,"vZ0":-5.4758435525000575,"x":109.12,"y":210.89,"x0":-1.752334225027522,"y0":50.00382637461656,"z0":5.874271223891297,"aX":-13.156349684446338},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":1374,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.45057287832474113,"extension":6.096266050161428},"index":1,"playId":"c357179a-9d4e-3e77-a2bc-7794f1afed08","pitchNumber":2,"startTime":"2025-08-31T18:25:11.230Z","endTime":"2025-08-31T18:25:15.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.3657524283371,"strikeZoneBottom":1.62250382180601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85425953828738,"aZ":-32.03096540578154,"pfxX":-7.469946516524713,"pfxZ":0.09377927304506262,"pX":0.06030907689028394,"pZ":-0.6168924633372446,"vX0":6.661972830089994,"vY0":-121.52021598461694,"vZ0":-8.488345688867863,"x":114.7,"y":255.44,"x0":-1.752363088406312,"y0":50.000361833926334,"z0":5.721471250375131,"aX":-11.118190703355333},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.7,"breakHorizontal":11.9,"spinRate":1343,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4515335787858903,"extension":6.0788783266027595},"index":2,"playId":"14eb7624-a7c3-34ed-a5b7-d72391625f47","pitchNumber":3,"startTime":"2025-08-31T18:25:31.409Z","endTime":"2025-08-31T18:25:36.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.426231781685594,"aZ":-12.803527045190345,"pfxX":-3.3342779626512487,"pfxZ":9.619132317843455,"pX":0.9178689768681949,"pZ":2.721312632940035,"vX0":8.626625310062263,"vY0":-141.07328441155065,"vZ0":-5.903952189146714,"x":82.01,"y":165.3,"x0":-1.7478383813483476,"y0":50.000180247890775,"z0":5.6682369099102665,"aX":-6.71382892816821},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":4.2,"spinRate":2432,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3884233543052358,"extension":6.3532392084765865},"index":3,"playId":"de29e2ea-152b-3741-9deb-14077d52681a","pitchNumber":4,"startTime":"2025-08-31T18:25:51.100Z","endTime":"2025-08-31T18:25:57.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:25:57.339Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:27:34.357Z","endTime":"2025-08-31T18:29:42.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.55630693106796,"strikeZoneBottom":1.66126182233543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.95747497766255,"aZ":-22.23285941273556,"pfxX":-11.502114900825028,"pfxZ":5.077961569720777,"pX":0.7569527011447362,"pZ":2.1210108323510055,"vX0":9.578401835176276,"vY0":-139.5959032464972,"vZ0":-6.050986119269987,"x":88.15,"y":181.51,"x0":-1.23912266216451,"y0":50.00065417597925,"z0":5.798857928954889,"aX":-22.50242514593081},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":18.6,"spinRate":2283,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3936727469716059,"extension":5.841966409316994},"index":0,"playId":"31f2c1d8-147d-3476-a0a6-772feec043b8","pitchNumber":1,"startTime":"2025-08-31T18:28:08.991Z","endTime":"2025-08-31T18:28:16.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.584168424937257,"aZ":-31.76029063201238,"pfxX":1.4410639036018567,"pfxZ":0.25862960969374704,"pX":0.5205234983526251,"pZ":2.195725616197516,"vX0":4.118836494696376,"vY0":-124.7959073325242,"vZ0":-3.1603692025306467,"x":97.16,"y":179.5,"x0":-1.3314092975469032,"y0":50.0023240709353,"z0":6.065772181063324,"aX":2.2967651122156187},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":-3.5,"spinRate":2468,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.43710020699726604,"extension":5.992025573605095},"index":1,"playId":"811b4929-8ad3-340e-b344-7a91d2e8f510","pitchNumber":2,"startTime":"2025-08-31T18:28:24.018Z","endTime":"2025-08-31T18:28:33.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T18:28:41.036Z","endTime":"2025-08-31T18:28:56.967Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.4,"strikeZoneTop":3.55981633773893,"strikeZoneBottom":1.66562684164499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.81795653405983,"aZ":-16.608954190790012,"pfxX":-7.779343222309674,"pfxZ":7.507034101186257,"pX":-0.5719304542925537,"pZ":3.838408611556946,"vX0":5.143824430904157,"vY0":-143.8849484811646,"vZ0":-3.1403941678652982,"x":138.8,"y":135.14,"x0":-1.382326311978823,"y0":50.004287771739556,"z0":5.987833775063621,"aX":-16.133013275806633},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2093,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3822913560906156,"extension":5.92827338381542},"index":3,"playId":"56f8c89b-9635-3d38-9bc8-19bb9302ce02","pitchNumber":3,"startTime":"2025-08-31T18:28:56.967Z","endTime":"2025-08-31T18:29:02.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":85.9,"endSpeed":79.0,"strikeZoneTop":3.62903067364613,"strikeZoneBottom":1.64191996277093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13948820157607,"aZ":-36.50932916425464,"pfxX":-0.013343613004161897,"pfxZ":-2.7654737812147765,"pX":-0.0581845475581435,"pZ":0.2076772848928247,"vX0":3.2783932755253566,"vY0":-124.91336460811401,"vZ0":-6.463767130937066,"x":119.22,"y":233.17,"x0":-1.3905951182938505,"y0":50.00335512285534,"z0":5.860901446467414,"aX":-0.021042572618922027},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.4,"breakHorizontal":-0.8,"spinRate":2359,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4399032447005835,"extension":6.026578443343204},"index":4,"playId":"f0b9738a-7f76-3598-94f2-87a8107dd823","pitchNumber":4,"startTime":"2025-08-31T18:29:13.320Z","endTime":"2025-08-31T18:29:18.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":99.3,"endSpeed":90.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73786050200408,"aZ":-14.540009594993125,"pfxX":-7.82348960099727,"pfxZ":8.368302957359552,"pX":-0.868880769593347,"pZ":3.0757915243664633,"vX0":3.9047900170832497,"vY0":-144.49080358522392,"vZ0":-5.4128421818912855,"x":150.12,"y":155.73,"x0":-1.2239018884963242,"y0":50.002635663870834,"z0":5.872061617166334,"aX":-16.48566941444879},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":13.3,"spinRate":2317,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.37957452171367123,"extension":5.985461593411802},"index":5,"playId":"cf6ee977-3eb9-3237-8579-b2668cd4f319","pitchNumber":5,"startTime":"2025-08-31T18:29:36.017Z","endTime":"2025-08-31T18:29:42.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:29:42.258Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hayden Senger grounds out, third baseman Javier Sanoja to first baseman Liam Hicks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:29:48.935Z","endTime":"2025-08-31T18:30:52.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.08883876611508,"aZ":-21.042949244275192,"pfxX":-13.290373231866436,"pfxZ":5.521521627530477,"pX":-0.8055821500326207,"pZ":2.729608996128959,"vX0":6.432671670680873,"vY0":-142.36605327614615,"vZ0":-4.911874093939977,"x":147.71,"y":165.08,"x0":-1.389857543004315,"y0":50.004665839747354,"z0":5.842303807122668,"aX":-26.800112716098695},"breaks":{"breakAngle":48.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.0,"breakHorizontal":22.4,"spinRate":2352,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3873832672926749,"extension":6.037349565676212},"index":0,"playId":"9f85c906-aec0-3ffd-87c0-4ee1145a245e","pitchNumber":1,"startTime":"2025-08-31T18:30:05.036Z","endTime":"2025-08-31T18:30:11.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734057082182844,"aZ":-28.901638688921654,"pfxX":-10.295023649607714,"pfxZ":1.8396321477201951,"pX":-1.288988208447733,"pZ":2.261702089050712,"vX0":3.916735454312517,"vY0":-132.91666345187352,"vZ0":-4.012686073548886,"x":166.13,"y":177.71,"x0":-1.4479900695552148,"y0":50.00504609062232,"z0":5.900867018852143,"aX":-18.336444652712462},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":17.8,"spinRate":1966,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4128182154626372,"extension":5.919881362001632},"index":1,"playId":"14aa8ab0-8534-3208-a12d-62e7385784c0","pitchNumber":2,"startTime":"2025-08-31T18:30:21.724Z","endTime":"2025-08-31T18:30:27.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T18:30:34.488Z","endTime":"2025-08-31T18:30:44.121Z","isPitch":false,"type":"action","player":{"id":663584,"link":"/api/v1/people/663584"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.393394024534928,"aZ":-28.457001700537358,"pfxX":-9.366241975546217,"pfxZ":2.0377880182649672,"pX":-1.0765809519589944,"pZ":2.2998802996243444,"vX0":4.3452206135070615,"vY0":-134.19212249229574,"vZ0":-4.116218513088016,"x":158.04,"y":176.68,"x0":-1.4976979991310908,"y0":50.0062798050512,"z0":5.875445339445105,"aX":-17.126033829298756},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":16.1,"spinRate":2002,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.40778271168973035,"extension":6.208128543963421},"hitData":{"launchSpeed":81.2,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.29,"coordY":163.14}},"index":3,"playId":"1284b4e3-3f53-332e-9c97-702224f1f9d5","pitchNumber":3,"startTime":"2025-08-31T18:30:44.121Z","endTime":"2025-08-31T18:30:52.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:30:52.147Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:31:05.627Z","endTime":"2025-08-31T18:32:26.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.39050820689979,"strikeZoneBottom":1.49844532451308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29916331726391,"aZ":-27.263306977625472,"pfxX":-12.305910698717781,"pfxZ":2.838361459135137,"pX":-0.6033745886679537,"pZ":1.6366500876152508,"vX0":6.1523573103293225,"vY0":-132.04851717671582,"vZ0":-5.552700681934275,"x":140.0,"y":194.59,"x0":-1.389657148086557,"y0":50.00364185571847,"z0":5.8238153768343945,"aX":-21.303492311039484},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":20.5,"spinRate":2247,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4179613077959137,"extension":5.951302747920342},"index":0,"playId":"b181408c-4c11-32b1-8ee9-e10a1c8dc907","pitchNumber":1,"startTime":"2025-08-31T18:31:20.593Z","endTime":"2025-08-31T18:31:28.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":99.0,"endSpeed":89.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.48119870693156,"aZ":-14.942603355652997,"pfxX":-7.177935826247312,"pfxZ":8.319872153588735,"pX":-0.5882943103863264,"pZ":2.956868953385212,"vX0":4.766267605430305,"vY0":-143.94307605945036,"vZ0":-5.406344865934812,"x":139.42,"y":158.94,"x0":-1.3442813801298976,"y0":50.00201141357784,"z0":5.805131290352882,"aX":-14.865263425919093},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2394,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38243323591344724,"extension":6.011528869432664},"index":1,"playId":"2171c854-acdb-3972-85d4-d4148e8996cd","pitchNumber":2,"startTime":"2025-08-31T18:31:35.923Z","endTime":"2025-08-31T18:31:40.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":99.4,"endSpeed":90.2,"strikeZoneTop":3.39420719655016,"strikeZoneBottom":1.47079254975687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.371195382439105,"aZ":-15.515215273033483,"pfxX":-7.0963204887265805,"pfxZ":7.93323322616069,"pX":-0.9261737608752754,"pZ":3.2559807362690685,"vX0":3.7709836383896103,"vY0":-144.61507039083563,"vZ0":-4.87555881127796,"x":152.3,"y":150.87,"x0":-1.3309566205180747,"y0":50.0059273944451,"z0":5.928323368262093,"aX":-14.906805676007314},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.4,"breakHorizontal":12.0,"spinRate":2325,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.37998266208696085,"extension":5.836827725843462},"index":2,"playId":"05b8c0a7-c486-31eb-9cab-32e3e1bfec7f","pitchNumber":3,"startTime":"2025-08-31T18:31:56.790Z","endTime":"2025-08-31T18:32:04.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09560344817873,"aZ":-28.583128235667946,"pfxX":-9.603019292337812,"pfxZ":1.947343684868474,"pX":-0.5308525021775378,"pZ":1.9536258655103127,"vX0":5.00899460793261,"vY0":-135.34886001631583,"vZ0":-5.152593549106494,"x":137.23,"y":186.03,"x0":-1.163391081194026,"y0":50.004527524687724,"z0":5.897691954053813,"aX":-17.71810178751183},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.5,"breakHorizontal":16.2,"spinRate":2076,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.40555440840901946,"extension":6.073461758056387},"hitData":{"launchSpeed":97.8,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.07,"coordY":96.96}},"index":3,"playId":"3bd68fda-ac31-3966-9c7a-0a32dc2f64f1","pitchNumber":4,"startTime":"2025-08-31T18:32:15.952Z","endTime":"2025-08-31T18:32:26.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.8,"awayTeamWinProbability":79.2,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:32:26.981Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out sharply to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:32:36.967Z","endTime":"2025-08-31T18:35:13.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5],"actionIndex":[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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.12693967963926,"strikeZoneBottom":1.48345715507352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01804039319234,"aZ":-21.193293604582188,"pfxX":-10.205604423323313,"pfxZ":5.385568155164712,"pX":1.1458765366602948,"pZ":1.2904068372579127,"vX0":9.920305088825668,"vY0":-142.4073896133067,"vZ0":-8.738152948544295,"x":73.32,"y":203.94,"x0":-1.069749567981713,"y0":50.00243627165313,"z0":5.757674785526492,"aX":-20.80272665699849},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.9,"breakHorizontal":16.3,"spinRate":2226,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3857371215754366,"extension":5.979427383000619},"index":0,"playId":"02a0be99-330b-3adc-a46a-2cbc6a0af1c6","pitchNumber":1,"startTime":"2025-08-31T18:32:58.822Z","endTime":"2025-08-31T18:33:04.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.07100918237524,"strikeZoneBottom":1.61338993154305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.875708538970617,"aZ":-24.571860272679828,"pfxX":0.4636620985235559,"pfxZ":4.28096838092382,"pX":-0.16835769197687125,"pZ":3.207743480336907,"vX0":3.020543327852816,"vY0":-132.28845615425973,"vZ0":-2.5497178006957766,"x":123.42,"y":152.17,"x0":-1.3844868594856634,"y0":50.000013891103784,"z0":5.982757116678101,"aX":0.8221997587796608},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2372,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.413837368808081,"extension":5.872113123603026},"index":1,"playId":"af265075-1a09-3147-924b-af7cd324b166","pitchNumber":2,"startTime":"2025-08-31T18:33:16.733Z","endTime":"2025-08-31T18:33:21.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-31T18:33:45.367Z","endTime":"2025-08-31T18:34:36.484Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":88.3,"strikeZoneTop":2.99575444772727,"strikeZoneBottom":1.53986367223938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.64282261778453,"aZ":-15.832759299655205,"pfxX":-7.393511987251356,"pfxZ":8.025822398302122,"pX":0.9028052137976309,"pZ":2.913253698090492,"vX0":8.244231133141417,"vY0":-143.53842417431883,"vZ0":-5.561217872779813,"x":82.59,"y":160.12,"x0":-1.0794310916107537,"y0":50.00578537306691,"z0":5.901705056606837,"aX":-15.060666629327164},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":11.3,"spinRate":2335,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38514948084939915,"extension":6.0061285958376445},"index":3,"playId":"0849d267-f64d-38ef-b691-d0710fec135a","pitchNumber":3,"startTime":"2025-08-31T18:34:36.484Z","endTime":"2025-08-31T18:34:42.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Francisco Lindor steals (26) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"0849d267-f64d-38ef-b691-d0710fec135a","startTime":"2025-08-31T18:34:45.429Z","endTime":"2025-08-31T18:35:02.518Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"postOnSecond":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.88,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.7483053179288,"aZ":-16.063927744325298,"pfxX":-9.043594211507575,"pfxZ":7.887421449169287,"pX":0.5353625644319278,"pZ":2.0626934807313306,"vX0":8.00035512098755,"vY0":-143.7502702060947,"vZ0":-7.567227728699831,"x":96.59,"y":183.09,"x0":-1.1421186330679467,"y0":50.00495208836189,"z0":5.773912667254219,"aX":-18.476564988355634},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":14.3,"spinRate":2336,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.38456568710105765,"extension":6.032334253369223},"hitData":{"launchSpeed":102.0,"launchAngle":42.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.59,"coordY":79.73}},"index":5,"playId":"844e477f-c29e-3017-a066-9098c49f6c10","pitchNumber":4,"startTime":"2025-08-31T18:35:02.518Z","endTime":"2025-08-31T18:35:13.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:35:13.548Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Liam Hicks doubles (13) on a line drive to left fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:37:15.663Z","endTime":"2025-08-31T18:37:40.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.296703933589445,"aZ":-13.890013017684742,"pfxX":-4.417395456601549,"pfxZ":9.942442961695821,"pX":-0.1968902250131907,"pZ":2.8054905595575406,"vX0":6.145315589364327,"vY0":-134.9785568225602,"vZ0":-5.3103690314769345,"x":124.5,"y":163.03,"x0":-1.9327210280772447,"y0":50.0034396504188,"z0":5.781944060835679,"aX":-8.124541504605693},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2134,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4063129959892966,"extension":6.130748116772251},"hitData":{"launchSpeed":84.8,"launchAngle":27.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.43,"coordY":117.73}},"index":0,"playId":"9128526b-ba7b-309d-a721-213985e1375e","pitchNumber":1,"startTime":"2025-08-31T18:37:25.478Z","endTime":"2025-08-31T18:37:40.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":-3.5000000000000018,"leverageIndex":0.51,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:37:40.526Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to right fielder Juan Soto. Liam Hicks scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:38:00.518Z","endTime":"2025-08-31T18:39:30.446Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.39307650671262,"strikeZoneBottom":1.59593296362712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.323028614812877,"aZ":-20.13323746060273,"pfxX":-3.4825522253558114,"pfxZ":7.3146879242484015,"pX":0.6734089136286785,"pZ":0.4428994514363619,"vX0":7.312658713134818,"vY0":-127.7180797791556,"vZ0":-9.192824328885488,"x":91.33,"y":226.82,"x0":-1.779642755009323,"y0":50.000685278688316,"z0":5.684097518615219,"aX":-5.730390074105738},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":4.6,"spinRate":2432,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.42954670734855993,"extension":6.302833241577109},"index":0,"playId":"e2adcb4f-413e-3aa8-b4df-9731d6a8878f","pitchNumber":1,"startTime":"2025-08-31T18:38:16.019Z","endTime":"2025-08-31T18:38:22.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.22354867195128,"strikeZoneBottom":1.51995117122185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38027740329047,"aZ":-30.25544514878151,"pfxX":-10.448268287230697,"pfxZ":1.438198434999988,"pX":0.6063154480992746,"pZ":-0.5062641382806876,"vX0":8.64727756149333,"vY0":-116.0089425641644,"vZ0":-7.3223192866435305,"x":93.89,"y":252.45,"x0":-1.8451096820908917,"y0":50.00569341775825,"z0":5.643984737143718,"aX":-13.98472992783889},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.6,"breakHorizontal":16.3,"spinRate":1395,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4754671872629648,"extension":6.146805686363198},"index":1,"playId":"1b8b4005-93a7-3df5-bfb0-d61be81a6674","pitchNumber":2,"startTime":"2025-08-31T18:38:37.470Z","endTime":"2025-08-31T18:38:43.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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.0,"endSpeed":82.3,"strikeZoneTop":3.35362259221768,"strikeZoneBottom":1.58885927159023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.560291562271438,"aZ":-19.061636637715893,"pfxX":-3.304840713023985,"pfxZ":7.682465372711235,"pX":1.0833067122810638,"pZ":1.0973994798836981,"vX0":8.064689867906,"vY0":-129.1906460159233,"vZ0":-8.302182191737314,"x":75.71,"y":209.15,"x0":-1.63640774155059,"y0":50.00002066740814,"z0":5.793786270691517,"aX":-5.6387918378116675},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.4,"breakHorizontal":4.3,"spinRate":2430,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.42246534633131505,"extension":6.360536147588755},"index":2,"playId":"a3d3c380-dc99-36b8-891c-75f558a95609","pitchNumber":3,"startTime":"2025-08-31T18:39:00.826Z","endTime":"2025-08-31T18:39:08.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25029827903461,"aZ":-11.387222742637745,"pfxX":-6.3219694960445025,"pfxZ":11.116571343777334,"pX":0.3697974402090568,"pZ":2.058610788204591,"vX0":7.885567737271586,"vY0":-135.98764986364802,"vZ0":-7.877922466942384,"x":102.9,"y":183.2,"x0":-1.7482978497150654,"y0":50.00577303140274,"z0":5.78620688049978,"aX":-11.824934715572883},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2424,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4030161466757316,"extension":6.238790289895667},"hitData":{"launchSpeed":112.8,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.25,"coordY":97.69}},"index":3,"playId":"539d2dde-1173-3a58-8e74-9f29c1c9174d","pitchNumber":4,"startTime":"2025-08-31T18:39:18.444Z","endTime":"2025-08-31T18:39:30.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-4.1,"leverageIndex":0.67,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:39:30.446Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Troy Johnston grounds into a double play, first baseman Pete Alonso to shortstop Francisco Lindor. Heriberto Hernández out at 2nd. Troy Johnston out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:39:41.214Z","endTime":"2025-08-31T18:40:06.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.343377909082342,"aZ":-30.93188821895814,"pfxX":-8.637660895165578,"pfxZ":0.8850927013051679,"pX":0.1629885418330366,"pZ":1.990500655898567,"vX0":7.417870997914093,"vY0":-117.92991385203874,"vZ0":-2.400507100755976,"x":110.79,"y":185.04,"x0":-1.900410082880306,"y0":50.00472042096042,"z0":5.873664485175751,"aX":-12.172589578064088},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":13.8,"spinRate":1254,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.46437903775851463,"extension":5.907639878441149},"hitData":{"launchSpeed":92.8,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.26,"coordY":174.99}},"index":0,"playId":"292f246f-1508-300c-873f-95844ee9ca73","pitchNumber":1,"startTime":"2025-08-31T18:39:56.306Z","endTime":"2025-08-31T18:40:06.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":2.900000000000002,"leverageIndex":0.57,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:40:06.313Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, second baseman Jeff McNeil to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:40:33.447Z","endTime":"2025-08-31T18:41:15.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.498300201181202,"aZ":-36.54479607951943,"pfxX":-7.545511751651156,"pfxZ":-3.089157157850341,"pX":-0.01863822769528277,"pZ":2.1067981481832567,"vX0":6.5415627488412715,"vY0":-118.51629006893359,"vZ0":-1.1934603094564726,"x":117.71,"y":181.9,"x0":-1.8395512821298043,"y0":50.00057188652668,"z0":5.966578801156919,"aX":-10.689942275273411},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.6,"breakHorizontal":12.0,"spinRate":1396,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.46285953328870244,"extension":6.053546080772404},"index":0,"playId":"27055b4c-44c9-3c8a-8b1f-e0595f5945de","pitchNumber":1,"startTime":"2025-08-31T18:40:34.906Z","endTime":"2025-08-31T18:40:42.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.797124913820472,"aZ":-14.955777703950035,"pfxX":-4.510897548255547,"pfxZ":9.193371052273605,"pX":-0.4227430120638971,"pZ":2.2671917560843604,"vX0":5.581584691834356,"vY0":-136.43593332842372,"vZ0":-6.553976010417269,"x":133.11,"y":177.57,"x0":-1.9151058725755505,"y0":50.0054139954374,"z0":5.743223956669902,"aX":-8.451637898361215},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2149,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40242673264859663,"extension":6.196818113673559},"hitData":{"launchSpeed":86.9,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.39,"coordY":154.22}},"index":1,"playId":"c4a2e383-5fe4-317e-a7c7-1f9569711cfe","pitchNumber":2,"startTime":"2025-08-31T18:41:07.470Z","endTime":"2025-08-31T18:41:15.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.49999999999999645,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:41:15.478Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:43:19.074Z","endTime":"2025-08-31T18:45:08.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.46389431850213,"strikeZoneBottom":1.76553793317121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.422897744157574,"aZ":-32.3826163531456,"pfxX":0.7947759784254442,"pfxZ":-0.14203651276419116,"pX":1.1680899576264263,"pZ":1.7812908882187466,"vX0":5.915723798176897,"vY0":-121.8059644945515,"vZ0":-3.2100116478035803,"x":72.48,"y":190.69,"x0":-1.3974494468080165,"y0":50.00216114480716,"z0":5.922732286945044,"aX":1.1897891639248557},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":-2.9,"spinRate":2417,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4500584711802422,"extension":5.965430195335246},"index":0,"playId":"b14af739-8198-3709-9bd4-aec4d763d011","pitchNumber":1,"startTime":"2025-08-31T18:43:35.065Z","endTime":"2025-08-31T18:43:39.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.45100295992302,"strikeZoneBottom":1.70675014940521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.380301291382715,"aZ":-24.838226062331987,"pfxX":-9.555985882580046,"pfxZ":3.6699155408441424,"pX":-0.6481170636020608,"pZ":3.4005030938353062,"vX0":5.5474399317335985,"vY0":-141.22638850276277,"vZ0":-2.418706562244285,"x":141.7,"y":146.97,"x0":-1.4075436756526527,"y0":50.002323493891005,"z0":5.883949483765604,"aX":-19.095276164167636},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2313,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3894441020210415,"extension":5.910282617967756},"index":1,"playId":"95d722ba-8cb9-3e57-9060-79e0a5d567f5","pitchNumber":2,"startTime":"2025-08-31T18:43:50.332Z","endTime":"2025-08-31T18:43:55.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":98.0,"endSpeed":88.4,"strikeZoneTop":3.46739500997223,"strikeZoneBottom":1.83087408172405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.069117009841406,"aZ":-14.851725267542998,"pfxX":-7.939501391792986,"pfxZ":8.540640705883561,"pX":-0.6647616392474409,"pZ":3.4976703367941733,"vX0":4.661730256015268,"vY0":-142.5348311769352,"vZ0":-4.0394719669929415,"x":142.34,"y":144.34,"x0":-1.3021250954763195,"y0":50.006904783935454,"z0":5.890871842806059,"aX":-16.109567956423735},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":13.2,"spinRate":2300,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.38637950501085916,"extension":5.9433130993570575},"index":2,"playId":"f9ed9471-222b-3a15-9fc6-e5930340623d","pitchNumber":3,"startTime":"2025-08-31T18:44:07.772Z","endTime":"2025-08-31T18:44:12.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":97.7,"endSpeed":88.4,"strikeZoneTop":3.50971722314278,"strikeZoneBottom":1.78073991662696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.853225782443914,"aZ":-16.920324186230975,"pfxX":-7.859051758536566,"pfxZ":7.552616452933307,"pX":0.07622515914612052,"pZ":2.775424569063634,"vX0":6.469883482729685,"vY0":-142.01338566617443,"vZ0":-5.571590794715128,"x":114.09,"y":163.84,"x0":-1.2229133750061576,"y0":50.00684925818685,"z0":5.858336433952496,"aX":-15.880314758793476},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2400,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3873185115953084,"extension":6.075707482063462},"index":3,"playId":"7af6a76b-70f7-3b2c-8ea3-ed6b5a362ec4","pitchNumber":4,"startTime":"2025-08-31T18:44:25.964Z","endTime":"2025-08-31T18:44:32.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.54084510244683,"strikeZoneBottom":1.78119067288993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.862247062611154,"aZ":-21.2403207456071,"pfxX":-10.23524518277139,"pfxZ":5.359371375325513,"pX":-0.22923664290739904,"pZ":1.8511794793519623,"vX0":6.665480114147153,"vY0":-142.04223431060205,"vZ0":-7.062155635557655,"x":125.74,"y":188.8,"x0":-1.27767402862468,"y0":50.00680975641927,"z0":5.722754435975759,"aX":-20.89693897272744},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.4,"breakHorizontal":17.2,"spinRate":2297,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.38576014136911896,"extension":5.78433940869453},"index":4,"playId":"482cd630-dd96-3470-8674-39d64c50317a","pitchNumber":5,"startTime":"2025-08-31T18:44:44.019Z","endTime":"2025-08-31T18:44:49.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14179542199354,"aZ":-17.062705066526835,"pfxX":-7.675625705862389,"pfxZ":7.21229179716879,"pX":-0.42953729106230565,"pZ":3.3983767109171428,"vX0":5.059122455607368,"vY0":-143.77894499243473,"vZ0":-4.146621172285231,"x":133.37,"y":147.02,"x0":-1.2141785296140568,"y0":50.000599081703584,"z0":5.917111487458383,"aX":-16.078094640906958},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.4,"breakHorizontal":12.8,"spinRate":2321,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3808548817388928,"extension":5.92856796429088},"index":5,"playId":"11798ed9-3596-3ab2-aca5-2a62601a24dd","pitchNumber":6,"startTime":"2025-08-31T18:45:01.658Z","endTime":"2025-08-31T18:45:08.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:45:08.063Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Otto Lopez to first baseman Liam Hicks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:45:13.886Z","endTime":"2025-08-31T18:45:37.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.897315635319938,"aZ":-26.08557586220779,"pfxX":-10.267809375600441,"pfxZ":3.3808537084375434,"pX":-0.09134206631889064,"pZ":2.1206319950935293,"vX0":6.513296410596227,"vY0":-134.04266760112893,"vZ0":-4.820907586093174,"x":120.48,"y":181.52,"x0":-1.2323102970828295,"y0":50.0025151377267,"z0":5.8301811126366925,"aX":-18.482108047726012},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":17.0,"spinRate":2103,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4103205627544759,"extension":6.243807281088192},"hitData":{"launchSpeed":101.9,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":150.67}},"index":0,"playId":"b7b28b68-7c9e-34b4-bd17-ebf524771f18","pitchNumber":1,"startTime":"2025-08-31T18:45:29.859Z","endTime":"2025-08-31T18:45:37.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.1,"awayTeamWinProbability":88.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:45:37.869Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to third baseman Javier Sanoja in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:45:48.691Z","endTime":"2025-08-31T18:49:20.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.54027071622443,"strikeZoneBottom":1.71494543196376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03462465655745,"aZ":-28.166735799587826,"pfxX":0.367832567006495,"pfxZ":2.314813296766731,"pX":-1.529827988840914,"pZ":3.489549917548429,"vX0":0.07379771685500294,"vY0":-131.17617040278566,"vZ0":-1.0809217054053475,"x":175.31,"y":144.56,"x0":-1.6061457414309965,"y0":50.00649060363617,"z0":6.016492109426953,"aX":0.6379502140135228},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-0.7,"spinRate":2301,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.41834273123752963,"extension":6.080195164278386},"index":0,"playId":"e47b6b0f-cff7-3056-8b24-b903d8ad5a80","pitchNumber":1,"startTime":"2025-08-31T18:46:04.566Z","endTime":"2025-08-31T18:46:10.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.6,"strikeZoneTop":3.53064353334122,"strikeZoneBottom":1.70591330906183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.557204032336603,"aZ":-25.728656438734784,"pfxX":-1.2113528266099656,"pfxZ":3.5847332522320867,"pX":-0.4823539353881815,"pZ":1.8815550142436739,"vX0":2.9635251549733033,"vY0":-132.0884799947169,"vZ0":-5.352274799113729,"x":135.39,"y":187.98,"x0":-1.4528804820426005,"y0":50.00217284589559,"z0":5.784297521121513,"aX":-2.1778217549079137},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":1.7,"spinRate":2257,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.41195502540044604,"extension":6.025477425916044},"index":1,"playId":"258d524a-4af2-3681-9cce-eed799b6d908","pitchNumber":2,"startTime":"2025-08-31T18:46:26.979Z","endTime":"2025-08-31T18:46:32.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":99.3,"endSpeed":91.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.210296421639637,"aZ":-16.67093836692079,"pfxX":-8.163740694953685,"pfxZ":7.276315169453696,"pX":-0.23771667129966664,"pZ":2.9749102725448506,"vX0":5.7200014672627635,"vY0":-144.47825838298448,"vZ0":-5.202600363011187,"x":126.06,"y":158.46,"x0":-1.1746822170049978,"y0":50.00362670900485,"z0":5.8111807115880065,"aX":-17.393822772612452},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.4,"breakHorizontal":13.8,"spinRate":2406,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.37799349187958864,"extension":6.128416278529033},"index":2,"playId":"718092ee-5cec-392f-8c69-578eafe33716","pitchNumber":3,"startTime":"2025-08-31T18:46:42.885Z","endTime":"2025-08-31T18:46:49.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81189504621325,"aZ":-29.59628972535533,"pfxX":-4.601743160181969,"pfxZ":1.401530019786283,"pX":-0.02735914489266618,"pZ":1.585564133461322,"vX0":4.64140049821578,"vY0":-134.77723487952804,"vZ0":-5.829590659450298,"x":118.04,"y":195.97,"x0":-1.1754826508910001,"y0":50.001568778880454,"z0":5.8717719969290965,"aX":-8.449515476005454},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.4,"breakHorizontal":7.3,"spinRate":2222,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40668613502172324,"extension":5.869035542288717},"index":3,"playId":"05b0ceb0-e496-37f7-93a5-1bfdc4b62d35","pitchNumber":4,"startTime":"2025-08-31T18:47:05.198Z","endTime":"2025-08-31T18:47:11.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.49035372781144,"strikeZoneBottom":1.69628561483247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.607189456127646,"aZ":-29.337161311165477,"pfxX":1.0133405437715117,"pfxZ":1.6547605482946937,"pX":1.322575456529121,"pZ":1.2706159364849663,"vX0":5.596094874098498,"vY0":-130.97727098052292,"vZ0":-5.974418142750508,"x":66.59,"y":204.47,"x0":-0.9835645635006087,"y0":50.00560388080199,"z0":5.80721122979844,"aX":1.7404162993243704},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":-3.2,"spinRate":2590,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42001855610767036,"extension":5.95588417392051},"index":4,"playId":"5602bcfa-f95d-3455-8b09-866719400be1","pitchNumber":5,"startTime":"2025-08-31T18:47:37.646Z","endTime":"2025-08-31T18:47:44.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":89.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.525671135612214,"aZ":-17.055645167744913,"pfxX":-8.363892395174602,"pfxZ":7.206596370131404,"pX":-0.6146460681173984,"pZ":3.868224709462206,"vX0":5.024602846621567,"vY0":-144.97903333598828,"vZ0":-2.9103958168435407,"x":140.43,"y":134.34,"x0":-1.297091588037121,"y0":50.0019415589105,"z0":5.945199147134126,"aX":-17.542881564268068},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.5,"breakHorizontal":13.9,"spinRate":2409,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.37994704057919026,"extension":5.9569965560390585},"index":5,"playId":"1382e047-8ae6-31d1-853e-3d50c01c46b8","pitchNumber":6,"startTime":"2025-08-31T18:47:55.816Z","endTime":"2025-08-31T18:48:03.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":90.1,"strikeZoneTop":3.56482427252546,"strikeZoneBottom":1.77091708494132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.49191665342298,"aZ":-24.746857866148908,"pfxX":-9.180265860895155,"pfxZ":3.5255370270908735,"pX":-1.6181871959158434,"pZ":3.203365144992266,"vX0":2.4118585401315187,"vY0":-145.68263778137955,"vZ0":-3.410771960571059,"x":178.68,"y":152.29,"x0":-1.275010227316941,"y0":50.00281426243629,"z0":5.919764445748865,"aX":-19.345476930047106},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2293,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.37883377654138606,"extension":5.947099265427467},"index":6,"playId":"96086c5c-dce1-3d4b-bb64-7e84d9f845d3","pitchNumber":7,"startTime":"2025-08-31T18:48:21.262Z","endTime":"2025-08-31T18:48:26.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-31T18:48:35.385Z","endTime":"2025-08-31T18:48:51.354Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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.5,"endSpeed":88.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.330481778408945,"aZ":-12.470985370200658,"pfxX":-6.125970050637465,"pfxZ":9.707204574339126,"pX":0.0619394958716905,"pZ":2.2035998042572538,"vX0":5.60518285487516,"vY0":-143.05548192453196,"vZ0":-7.611184855969896,"x":114.64,"y":179.28,"x0":-1.1469216819839076,"y0":50.003490653371045,"z0":5.717419243661925,"aX":-12.436240399052053},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2355,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3859180837001839,"extension":6.239264814951262},"index":8,"playId":"2fc0edec-e6ac-3c3d-8ed7-cd5bd9c3b683","pitchNumber":8,"startTime":"2025-08-31T18:48:51.354Z","endTime":"2025-08-31T18:48:56.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29178954876718,"aZ":-24.519599627708345,"pfxX":1.7717221859513181,"pfxZ":4.280549631074358,"pX":0.025678880410670187,"pZ":2.472614905716095,"vX0":2.489474508978013,"vY0":-133.03416583164415,"vZ0":-4.406551406591872,"x":116.02,"y":172.02,"x0":-1.1533546569647584,"y0":50.00187972836707,"z0":5.933996444301714,"aX":3.1656136080683845},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.7,"spinRate":2266,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.41216617983376125,"extension":5.925709185046772},"hitData":{"launchSpeed":64.0,"launchAngle":70.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.41,"coordY":178.43}},"index":9,"playId":"5995357c-07e7-38e4-9cf6-47697c4fc468","pitchNumber":9,"startTime":"2025-08-31T18:49:11.735Z","endTime":"2025-08-31T18:49:20.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:49:20.735Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (17) on a ground ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:51:08.159Z","endTime":"2025-08-31T18:51:44.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.412798842217576,"aZ":-25.967072087331367,"pfxX":-0.7230195102671345,"pfxZ":3.896457497508152,"pX":-0.06286872101808874,"pZ":2.463169209068125,"vX0":4.350258234928697,"vY0":-125.89365928975012,"vZ0":-3.4136848377203464,"x":119.4,"y":172.27,"x0":-1.725067923701709,"y0":50.001324202734004,"z0":5.956520430820972,"aX":-1.1515008819103776},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":0.2,"spinRate":2359,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4363555358739455,"extension":6.287632216850939},"hitData":{"launchSpeed":95.8,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.75,"coordY":105.06}},"index":0,"playId":"d8627261-169e-394e-a52b-e89e23533835","pitchNumber":1,"startTime":"2025-08-31T18:51:28.921Z","endTime":"2025-08-31T18:51:44.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.32,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:51:44.939Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a soft bunt ground ball to third baseman Brett Baty. Javier Sanoja scores. Xavier Edwards to 2nd. Throwing error by third baseman Brett Baty.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:51:53.218Z","endTime":"2025-08-31T18:52:57.252Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.22732707045555,"strikeZoneBottom":1.52797013117449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95616938072592,"aZ":-14.101759887470655,"pfxX":-3.96310917842919,"pfxZ":9.92603579136129,"pX":0.033957966453640895,"pZ":1.3305990717481253,"vX0":6.530247614211071,"vY0":-134.29713185363875,"vZ0":-8.957114337574541,"x":115.71,"y":202.85,"x0":-1.9178457448222928,"y0":50.004395660630664,"z0":5.719501668746044,"aX":-7.2171674926742},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2164,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40835808085575653,"extension":6.432273760429763},"index":0,"playId":"2dfea021-6509-36a5-ad36-76e6d0f66ac6","pitchNumber":1,"startTime":"2025-08-31T18:52:18.899Z","endTime":"2025-08-31T18:52:23.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.760098004631164,"aZ":-25.362053362364126,"pfxX":-0.991257347779416,"pfxZ":4.168399526063155,"pX":1.1518361630725913,"pZ":2.64686261659684,"vX0":7.623023371699947,"vY0":-127.66227833753817,"vZ0":-3.425820302625063,"x":73.09,"y":167.31,"x0":-1.757045601571114,"y0":50.00206192053461,"z0":6.0251818610106005,"aX":-1.620313282200377},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":-0.1,"spinRate":2404,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.43071434474999526,"extension":6.294220116814866},"hitData":{"launchSpeed":29.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":121.15,"coordY":195.92}},"index":1,"playId":"8b13775a-8eea-37e5-ac03-0b3433bae4c5","pitchNumber":2,"startTime":"2025-08-31T18:52:40.432Z","endTime":"2025-08-31T18:52:57.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":0.41,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:52:57.252Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:53:24.484Z","endTime":"2025-08-31T18:53:50.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.493255910342317,"aZ":-11.147315576044853,"pfxX":-3.13943687509948,"pfxZ":11.444585304548887,"pX":0.2811296356529682,"pZ":2.5664990052409724,"vX0":6.517411192593734,"vY0":-134.9632594657164,"vZ0":-6.599257175115238,"x":106.28,"y":169.48,"x0":-1.7615331570636408,"y0":50.002049102247206,"z0":5.835286229237753,"aX":-5.768091657548416},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":4.2,"spinRate":2228,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.40645817695651454,"extension":6.135836171264425},"hitData":{"launchSpeed":83.8,"launchAngle":33.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.04,"coordY":110.47}},"index":0,"playId":"a5e77304-ee03-3116-a240-8b55c156dcd5","pitchNumber":1,"startTime":"2025-08-31T18:53:36.643Z","endTime":"2025-08-31T18:53:50.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":0.9999999999999991,"leverageIndex":0.26,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:53:50.728Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:53:46.622Z","endTime":"2025-08-31T18:55:41.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.0,"strikeZoneTop":3.23007279636224,"strikeZoneBottom":1.50092339261631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69392238232441,"aZ":-30.98412046126352,"pfxX":-3.865220763677141,"pfxZ":0.8708963305689696,"pX":-0.19774589209411533,"pZ":3.2210716434820545,"vX0":4.9660484017565665,"vY0":-116.89754308053973,"vZ0":0.04472742972072852,"x":124.54,"y":151.81,"x0":-1.860249950349712,"y0":50.0035022463467,"z0":6.142051445173532,"aX":-5.28103401927718},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.9,"breakHorizontal":5.6,"spinRate":1003,"spinDirection":253},"zone":2,"typeConfidence":2.0,"plateTime":0.4708958853756777,"extension":6.0316598378375375},"index":0,"playId":"e42c0687-2db1-35d3-b6d6-e60ff946cd33","pitchNumber":1,"startTime":"2025-08-31T18:54:10.542Z","endTime":"2025-08-31T18:54:14.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13148962229514,"aZ":-30.79179784892197,"pfxX":-4.528289451542287,"pfxZ":0.9867321930406172,"pX":0.27540359805536435,"pZ":1.0722788507492205,"vX0":6.6244542557783435,"vY0":-118.06676001851561,"vZ0":-4.617865515410618,"x":106.5,"y":209.83,"x0":-1.9824435845083654,"y0":50.00501543372426,"z0":5.897088482866021,"aX":-6.373807075785383},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.8,"breakHorizontal":6.5,"spinRate":1142,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4644572035709218,"extension":6.160796430656847},"index":1,"playId":"ead2e935-0ea6-3cff-bd00-fe301ac16d70","pitchNumber":2,"startTime":"2025-08-31T18:54:28.608Z","endTime":"2025-08-31T18:54:32.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.25033692082753,"strikeZoneBottom":1.49064509642946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.326544102128047,"aZ":-31.226163891905454,"pfxX":-2.4747639810631874,"pfxZ":0.6541591829130642,"pX":-1.389472189141614,"pZ":2.8769674465107076,"vX0":2.304599406653899,"vY0":-119.36605887212298,"vZ0":-0.7965855231198999,"x":169.96,"y":161.1,"x0":-2.0445462591932344,"y0":50.00157484166494,"z0":6.018892344296096,"aX":-3.5817402651132997},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":4.0,"spinRate":1118,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.45832113189327073,"extension":5.983220696103736},"index":2,"playId":"cb124b83-26fd-3d5a-ae80-12a172dc0f44","pitchNumber":3,"startTime":"2025-08-31T18:54:49.529Z","endTime":"2025-08-31T18:54:56.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.09423128599995,"strikeZoneBottom":1.42680013246125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.612706101845877,"aZ":-32.34941626438931,"pfxX":-7.534643859382625,"pfxZ":-0.12437805579424044,"pX":0.16261999288373305,"pZ":0.6970090973636722,"vX0":6.8992249813342035,"vY0":-117.54498737014718,"vZ0":-4.847652890785685,"x":110.8,"y":219.96,"x0":-1.8338439526379546,"y0":50.0048909183614,"z0":5.795220815382676,"aX":-10.528546798395968},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.2,"breakHorizontal":11.9,"spinRate":1208,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.46625666387110964,"extension":6.154710219920652},"index":3,"playId":"4c174a7d-df21-3059-b9b9-7dbe049b460a","pitchNumber":4,"startTime":"2025-08-31T18:55:09.069Z","endTime":"2025-08-31T18:55:16.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64816859517632,"aZ":-32.819206112119765,"pfxX":-6.342222622648604,"pfxZ":-0.45946287886306436,"pX":-0.016746154577777454,"pZ":1.1520544397112829,"vX0":6.323002161591816,"vY0":-119.01615848372194,"vZ0":-4.032294747837808,"x":117.64,"y":207.67,"x0":-1.8945742769628502,"y0":50.00032752997755,"z0":5.867780803410766,"aX":-9.020858940840698},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.6,"breakHorizontal":9.8,"spinRate":1230,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4617123987874634,"extension":6.31827261692931},"index":4,"playId":"65e33e5e-9531-30fd-b050-e547993efe79","pitchNumber":5,"startTime":"2025-08-31T18:55:33.994Z","endTime":"2025-08-31T18:55:41.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.7,"awayTeamWinProbability":93.3,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:55:41.314Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:55:53.476Z","endTime":"2025-08-31T18:57:10.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.50990026262744,"strikeZoneBottom":1.63615334846092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.869352379686255,"aZ":-14.500645621591417,"pfxX":-4.75029315894678,"pfxZ":9.616192233691041,"pX":0.35965818770704955,"pZ":1.0690935884030994,"vX0":7.52636212294891,"vY0":-134.83624928357307,"vZ0":-9.406657002139704,"x":103.29,"y":209.91,"x0":-1.8531796952468713,"y0":50.001567544375376,"z0":5.630787366714814,"aX":-8.72941073762924},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":7.0,"spinRate":2176,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40653872663352164,"extension":6.157258088505751},"index":0,"playId":"a90e0fd9-2365-3b1d-8f82-d585385b0177","pitchNumber":1,"startTime":"2025-08-31T18:56:03.584Z","endTime":"2025-08-31T18:56:09.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.43638501457765,"strikeZoneBottom":1.65291551518257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807474599408653,"aZ":-29.634557966011435,"pfxX":-3.930624036000798,"pfxZ":1.8159655383554778,"pX":-1.6341475739823899,"pZ":2.3918331866099782,"vX0":2.49585710290645,"vY0":-117.40941604225931,"vZ0":-1.9190467586628632,"x":179.29,"y":174.2,"x0":-2.1991866110347735,"y0":50.00431327701542,"z0":5.972414523867229,"aX":-5.499270617030693},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.1,"breakHorizontal":6.5,"spinRate":1190,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4661499763163075,"extension":6.197558935002156},"index":1,"playId":"b700cc9e-2d27-38da-b974-012361148156","pitchNumber":2,"startTime":"2025-08-31T18:56:21.648Z","endTime":"2025-08-31T18:56:26.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.57972424780156,"strikeZoneBottom":1.73685907746496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.444001647688605,"aZ":-12.583654507587388,"pfxX":-3.045304865509622,"pfxZ":10.32827847700003,"pX":0.3022279188547557,"pZ":0.4265249064286143,"vX0":6.649822734014421,"vY0":-136.26366228197338,"vZ0":-11.580282173244846,"x":105.48,"y":227.26,"x0":-1.7645309798905742,"y0":50.00597284170941,"z0":5.578764704749501,"aX":-5.77858100761895},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2224,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4005934144800509,"extension":6.220086581506496},"index":2,"playId":"40016fa0-5ead-3f49-a9ea-9d92c8aa2254","pitchNumber":3,"startTime":"2025-08-31T18:56:42.253Z","endTime":"2025-08-31T18:56:48.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.48011674676114,"strikeZoneBottom":1.69719881385846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.115978221751586,"aZ":-11.829706978722381,"pfxX":-5.096446588260179,"pfxZ":10.60884126837788,"pX":0.7259739224858357,"pZ":0.6574847802989693,"vX0":8.790349842145853,"vY0":-137.51280552225484,"vZ0":-11.103933540268473,"x":89.33,"y":221.03,"x0":-1.8479772318860865,"y0":50.002012611586245,"z0":5.547101308840504,"aX":-9.773202603658666},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2354,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3981065259638443,"extension":6.324772593259446},"index":3,"playId":"5debdf13-9269-3bb0-ab87-e6308bc7e732","pitchNumber":4,"startTime":"2025-08-31T18:57:03.319Z","endTime":"2025-08-31T18:57:10.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.32,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:57:10.777Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Pete Alonso to pitcher Brandon Waddell.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:59:46.384Z","endTime":"2025-08-31T19:00:19.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4],"actionIndex":[1],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-31T18:57:31.652Z","endTime":"2025-08-31T18:57:38.688Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Waddell replaces Kodai Senga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-31T18:57:38.688Z","endTime":"2025-08-31T18:59:46.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663399,"link":"/api/v1/people/663399"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":72.9,"strikeZoneTop":3.2419747917991,"strikeZoneBottom":1.63145767980936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.499801835711004,"aZ":-27.478509693304982,"pfxX":-7.189935712638521,"pfxZ":3.422840406763358,"pX":0.43731957428203716,"pZ":3.1271314951496554,"vX0":-3.6312118392036856,"vY0":-117.79444719722846,"vZ0":-0.6060289235874823,"x":128.93,"y":164.93,"x0":2.945072131724701,"y0":50.000570902000774,"z0":5.984041263522964,"aX":-9.85359311055563},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.4,"breakHorizontal":14.0,"spinRate":2402,"spinDirection":292},"zone":3,"typeConfidence":0.84,"plateTime":0.46943491117975134,"extension":5.579621067814845},"index":2,"playId":"3489ea45-4913-3fb4-bf87-e98935cd0085","pitchNumber":1,"startTime":"2025-08-31T18:59:46.384Z","endTime":"2025-08-31T18:59:50.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-31T19:00:00.289Z","endTime":"2025-08-31T19:00:11.760Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.762622879207637,"aZ":-23.602746243341116,"pfxX":10.512108520822684,"pfxZ":4.912014737993271,"pX":1.0202889059733025,"pZ":2.6062849187038823,"vX0":-7.053327579472341,"vY0":-132.16644060680565,"vZ0":-4.3521790593060175,"x":78.11,"y":168.41,"x0":2.3765291851738604,"y0":50.00234147040646,"z0":6.037210317812475,"aX":18.342521955464733},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":-17.2,"spinRate":1989,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.41661405684186503,"extension":6.123674698476399},"hitData":{"launchSpeed":71.5,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.9,"coordY":168.4}},"index":4,"playId":"c5053c97-bb13-3e4f-b4ce-89dcca6cca29","pitchNumber":2,"startTime":"2025-08-31T19:00:11.760Z","endTime":"2025-08-31T19:00:19.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:00:19.769Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:02:17.255Z","endTime":"2025-08-31T19:04:18.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.63310654188344,"strikeZoneBottom":1.71914229377431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40757972696123,"aZ":-24.25538568993361,"pfxX":-11.838243551956198,"pfxZ":4.207751891151076,"pX":0.49620089185850247,"pZ":2.081213423178977,"vX0":9.064668296065514,"vY0":-137.5347907758767,"vZ0":-5.657379859332537,"x":98.09,"y":182.59,"x0":-1.3330028834904242,"y0":50.00473112603271,"z0":5.848992475747999,"aX":-22.290872627903507},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":19.1,"spinRate":2243,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4008954217608811,"extension":5.915823947618351},"index":0,"playId":"dfcea502-37a3-3950-bc01-025f93e231c7","pitchNumber":1,"startTime":"2025-08-31T19:02:31.683Z","endTime":"2025-08-31T19:02:36.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.145714204999532,"aZ":-28.13251205557427,"pfxX":-10.61053700630023,"pfxZ":2.361848018699275,"pX":-0.9396736450268713,"pZ":2.4385391667304375,"vX0":4.665774785936398,"vY0":-130.344914235894,"vZ0":-3.406269412678844,"x":152.82,"y":172.94,"x0":-1.3812273053728792,"y0":50.00093578310829,"z0":5.9024403709362065,"aX":-18.130285780331437},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":18.1,"spinRate":1944,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42132570820187354,"extension":5.879785050225442},"index":1,"playId":"b1511c19-2380-388b-a5a5-11e617868241","pitchNumber":2,"startTime":"2025-08-31T19:02:45.769Z","endTime":"2025-08-31T19:02:49.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.67059772844667,"strikeZoneBottom":1.72600107888494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.245815357567377,"aZ":-26.14739502914015,"pfxX":-0.46506482981389397,"pfxZ":3.5983620675108456,"pX":2.3116126867359084,"pZ":1.335148804659166,"vX0":9.168394896734531,"vY0":-128.5458825388941,"vZ0":-6.18071556813086,"x":28.89,"y":202.73,"x0":-1.2386461228715804,"y0":50.00620825005433,"z0":5.796576215656551,"aX":-0.7808226886631651},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-1.2,"spinRate":2433,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4258309709105581,"extension":6.04680285307844},"index":2,"playId":"1eb58962-1cf0-3cc4-8ad2-f8185c9a806e","pitchNumber":3,"startTime":"2025-08-31T19:03:02.165Z","endTime":"2025-08-31T19:03:07.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67329473387689,"aZ":-26.10498687530545,"pfxX":-10.872364056756279,"pfxZ":3.547315850315539,"pX":-0.7203782602521391,"pZ":1.298495595278118,"vX0":5.26194819233732,"vY0":-129.8560741580147,"vZ0":-6.643511694980082,"x":144.46,"y":203.72,"x0":-1.3581421931009225,"y0":50.004560464355606,"z0":5.870618221912645,"aX":-18.607464388920434},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":18.6,"spinRate":2110,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42147565386814856,"extension":6.0155210032402815},"index":3,"playId":"d61f457c-a9b8-3712-9511-373535742d65","pitchNumber":4,"startTime":"2025-08-31T19:03:16.138Z","endTime":"2025-08-31T19:03:20.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":98.5,"endSpeed":89.5,"strikeZoneTop":3.67588448106653,"strikeZoneBottom":1.66980001596443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.3238384395399,"aZ":-14.744434020777677,"pfxX":-10.998467925119884,"pfxZ":8.481939525524279,"pX":1.1263962711316564,"pZ":1.8568158437648303,"vX0":10.39441051801353,"vY0":-142.78605658719076,"vZ0":-8.305600669538643,"x":74.06,"y":188.65,"x0":-1.1405239998116838,"y0":50.00687895880448,"z0":5.740883866247956,"aX":-22.609163447095558},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":17.6,"spinRate":2359,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3842982932383818,"extension":6.002091202869452},"index":4,"playId":"1bb3f1e4-7baa-39d9-802f-0ec5a4d02ed8","pitchNumber":5,"startTime":"2025-08-31T19:03:37.143Z","endTime":"2025-08-31T19:03:42.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.60909672848781,"strikeZoneBottom":1.75722656833915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88337295376601,"aZ":-27.854529243935136,"pfxX":-12.082722352322126,"pfxZ":2.4531426849094644,"pX":-0.6453043422867084,"pZ":-0.09251298786578885,"vX0":5.896421780772579,"vY0":-132.98312708241477,"vZ0":-9.61314509285397,"x":141.6,"y":241.28,"x0":-1.3413718026747274,"y0":50.00319295215785,"z0":5.643076553394042,"aX":-21.28622913671561},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":20.3,"spinRate":2149,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4144938887433214,"extension":6.227280968061731},"index":5,"playId":"ed48c788-5b93-3ec8-ae57-e7f1536eea8b","pitchNumber":6,"startTime":"2025-08-31T19:03:52.269Z","endTime":"2025-08-31T19:03:57.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.523663541676996,"aZ":-15.891791300254745,"pfxX":-8.082619296670863,"pfxZ":7.8688168991844485,"pX":0.3645081015168706,"pZ":2.6946065933727894,"vX0":7.6888517438623145,"vY0":-143.67842854987788,"vZ0":-5.909895901811218,"x":103.11,"y":166.03,"x0":-1.3097947522497295,"y0":50.00302284337169,"z0":5.783570989259577,"aX":-16.723547036788066},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":2307,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3827567731124706,"extension":6.052844294302876},"index":6,"playId":"bbf27eb7-9019-3559-b198-3e81cdd30220","pitchNumber":7,"startTime":"2025-08-31T19:04:13.125Z","endTime":"2025-08-31T19:04:18.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:04:18.548Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:04:50.428Z","endTime":"2025-08-31T19:06:05.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-31T19:04:47.367Z","endTime":"2025-08-31T19:04:52.606Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.55994644125026,"strikeZoneBottom":1.65686497406877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76551338647341,"aZ":-20.001356565351006,"pfxX":-10.707239529088438,"pfxZ":5.898669079526986,"pX":0.09025448194405553,"pZ":1.5103351777035507,"vX0":7.481099987673364,"vY0":-142.91700393959653,"vZ0":-8.527457805270931,"x":113.56,"y":198.0,"x0":-1.1738054197133965,"y0":50.00325366923212,"z0":5.795391771753573,"aX":-22.09027449498003},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":17.9,"spinRate":2378,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3836486649373345,"extension":5.87754415007637},"index":1,"playId":"998d523a-3706-3fd6-ae1d-ef191320318e","pitchNumber":1,"startTime":"2025-08-31T19:04:52.606Z","endTime":"2025-08-31T19:04:56.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":98.2,"endSpeed":88.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.77497138332883,"aZ":-13.725449245285766,"pfxX":-9.382291183066435,"pfxZ":9.063917693178336,"pX":-0.3291069510862971,"pZ":2.749858350118152,"vX0":6.30866447482839,"vY0":-142.6878908387317,"vZ0":-6.292292742043022,"x":129.54,"y":164.53,"x0":-1.3645246781122158,"y0":50.00178400451818,"z0":5.869803153153714,"aX":-19.096354250175},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":15.5,"spinRate":2297,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.38576155495789344,"extension":5.929633540902202},"index":2,"playId":"b8083f62-997d-35df-9d4e-190b7d0f9874","pitchNumber":2,"startTime":"2025-08-31T19:05:07.341Z","endTime":"2025-08-31T19:05:14.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.62864108782956,"strikeZoneBottom":1.58674035302773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.016801873054817,"aZ":-25.108686157253974,"pfxX":-9.574892759199368,"pfxZ":3.94691845138587,"pX":-1.7938711983660256,"pZ":1.419221412941028,"vX0":2.101686308734529,"vY0":-133.28188612271111,"vZ0":-6.756599244457847,"x":185.38,"y":200.46,"x0":-1.351497550318551,"y0":50.001902258368325,"z0":5.813530937408918,"aX":-17.136988026892038},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2181,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4117640245575944,"extension":5.920939066437932},"index":3,"playId":"f68d210b-5940-315f-885c-dd2c206eb28b","pitchNumber":3,"startTime":"2025-08-31T19:05:24.394Z","endTime":"2025-08-31T19:05:28.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.67356692634788,"strikeZoneBottom":1.63181850828991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.09600559796022,"aZ":-13.027547671241134,"pfxX":-7.778500376261077,"pfxZ":9.352666171442486,"pX":-1.5790118349652138,"pZ":2.3940284275576307,"vX0":1.917636714118884,"vY0":-143.11368785347884,"vZ0":-7.397759092431199,"x":177.19,"y":174.14,"x0":-1.253198558461473,"y0":50.00300593841007,"z0":5.85211857383582,"aX":-15.921367208460131},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":13.6,"spinRate":2384,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.38467153410212696,"extension":5.768854395703649},"index":4,"playId":"478fbcad-411b-3f2a-a53e-ba95738ca71b","pitchNumber":4,"startTime":"2025-08-31T19:05:41.616Z","endTime":"2025-08-31T19:05:45.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26499486600099,"aZ":-21.987997789025577,"pfxX":0.5333768797794445,"pfxZ":5.623261672782333,"pX":0.42469032090275227,"pZ":2.0607132316873686,"vX0":4.234353643153773,"vY0":-134.0638430911959,"vZ0":-5.959854655149178,"x":100.81,"y":183.14,"x0":-1.247668041713603,"y0":50.00463611672687,"z0":5.8928171425389895,"aX":0.9655745374936128},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.0,"breakHorizontal":-1.9,"spinRate":2239,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4093093421465701,"extension":5.7649380209217505},"index":5,"playId":"52da8ffb-c6da-3772-9d30-3bb97f72770f","pitchNumber":5,"startTime":"2025-08-31T19:06:00.478Z","endTime":"2025-08-31T19:06:05.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:06:05.555Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cedric Mullins flies out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:06:19.458Z","endTime":"2025-08-31T19:07:37.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24568246145661,"aZ":-22.68939216337032,"pfxX":-10.11511521227169,"pfxZ":4.801591281662709,"pX":-0.21123959695775252,"pZ":2.4688120545676497,"vX0":6.51334049702795,"vY0":-139.8299248264901,"vZ0":-5.307216282884428,"x":125.05,"y":172.12,"x0":-1.2595303131497468,"y0":50.002524545534165,"z0":5.884987933449095,"aX":-19.98130963340981},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":16.9,"spinRate":2326,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39207521139205825,"extension":5.764925344975359},"index":0,"playId":"c87b9418-1c04-3c34-aa56-85625c824bda","pitchNumber":1,"startTime":"2025-08-31T19:06:30.685Z","endTime":"2025-08-31T19:06:36.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.979727588919616,"aZ":-27.428886214418753,"pfxX":-0.5452662309927441,"pfxZ":2.641195542436993,"pX":-0.47854343441380326,"pZ":3.193912737240738,"vX0":2.430124817671588,"vY0":-131.65994245727717,"vZ0":-2.196193371809791,"x":135.24,"y":152.54,"x0":-1.3336495147913918,"y0":50.001472100686776,"z0":6.023213963431759,"aX":-0.9793143751456458},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.6,"breakHorizontal":0.6,"spinRate":2236,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.41244753919981214,"extension":5.824154320146756},"index":1,"playId":"3d2a8dc4-8704-3a4d-b0b4-1a1cc4a48b9e","pitchNumber":2,"startTime":"2025-08-31T19:07:05.141Z","endTime":"2025-08-31T19:07:13.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.946924662397613,"aZ":-35.51399970294855,"pfxX":1.873719465008635,"pfxZ":-2.038225380071344,"pX":-0.8854574426077196,"pZ":3.037124073582426,"vX0":0.39395284856969726,"vY0":-125.9626853815495,"vZ0":-0.5974751176783808,"x":150.75,"y":156.78,"x0":-1.2868498419799654,"y0":50.00312448428477,"z0":6.101445134830732,"aX":3.0691649925816944},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.6,"breakHorizontal":-3.5,"spinRate":2390,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.43165583349112735,"extension":5.739681348331397},"hitData":{"launchSpeed":100.9,"launchAngle":24.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":93.93,"coordY":53.08}},"index":2,"playId":"e19031a0-08a1-3484-a6af-068c22a53d59","pitchNumber":3,"startTime":"2025-08-31T19:07:28.579Z","endTime":"2025-08-31T19:07:37.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:07:37.597Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:09:24.657Z","endTime":"2025-08-31T19:10:55.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.72039290295607,"aZ":-31.37467991432673,"pfxX":-9.706358402680756,"pfxZ":0.5955597232063221,"pX":-0.20285137858288688,"pZ":1.783798428841404,"vX0":-4.8992053136595,"vY0":-114.88464105753832,"vZ0":-2.1909232148967663,"x":124.73,"y":190.62,"x0":3.2162720563870764,"y0":50.00176524345177,"z0":5.790935850711184,"aX":-13.010273547297121},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.8,"breakHorizontal":18.8,"spinRate":2533,"spinDirection":305},"zone":8,"typeConfidence":0.91,"plateTime":0.476242108673389,"extension":6.561155906164002},"index":0,"playId":"eed97bef-afa1-3cc4-9c7b-bd19eb4e43df","pitchNumber":1,"startTime":"2025-08-31T19:09:57.282Z","endTime":"2025-08-31T19:10:01.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.2,"strikeZoneTop":3.40530643003771,"strikeZoneBottom":1.61378852930778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.839041116365436,"aZ":-33.02246228806099,"pfxX":-10.116821508730997,"pfxZ":-0.668458916193738,"pX":0.4641397798067015,"pZ":1.7566761977997587,"vX0":-2.792351075872533,"vY0":-112.20091422172098,"vZ0":-1.6215969849022296,"x":99.31,"y":191.35,"x0":3.039932745814678,"y0":50.002220827764496,"z0":5.862633272386083,"aX":-12.860988394770475},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.3,"breakHorizontal":19.1,"spinRate":2576,"spinDirection":301},"zone":9,"typeConfidence":0.89,"plateTime":0.48869879780746484,"extension":5.6574107811290215},"index":1,"playId":"65129cea-56e0-3cd6-8a4f-67431145cad5","pitchNumber":2,"startTime":"2025-08-31T19:10:08.213Z","endTime":"2025-08-31T19:10:12.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T19:10:17.475Z","endTime":"2025-08-31T19:10:27.105Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.37119083690703,"strikeZoneBottom":1.64095234549532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.299820321335552,"aZ":-26.24094640390832,"pfxX":-1.4455492378280035,"pfxZ":3.7455539713300725,"pX":-0.38109417388431716,"pZ":0.41301371959501393,"vX0":-6.3723414700467504,"vY0":-125.04020501421383,"vZ0":-8.217487184301216,"x":131.53,"y":227.63,"x0":2.3883876662240526,"y0":50.00024208198057,"z0":5.896010609609711,"aX":-2.2872343019170556},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":4.1,"spinRate":2262,"spinDirection":163},"zone":13,"typeConfidence":0.92,"plateTime":0.4381011932009029,"extension":5.929776930059846},"index":3,"playId":"340b1fad-8acd-3b76-9333-6564fe5b606d","pitchNumber":3,"startTime":"2025-08-31T19:10:27.105Z","endTime":"2025-08-31T19:10:34.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.570842783640444,"aZ":-16.493949345977512,"pfxX":4.7906609754232585,"pfxZ":8.793205563294869,"pX":1.3865624501041658,"pZ":3.112066208044059,"vX0":-4.564703303657927,"vY0":-132.51172248065282,"vZ0":-4.518095887185886,"x":64.15,"y":154.75,"x0":2.5067440702688835,"y0":50.005282100765065,"z0":6.039544289567981,"aX":8.545144849547478},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":-7.7,"spinRate":2399,"spinDirection":161},"zone":12,"typeConfidence":0.88,"plateTime":0.41290070333899287,"extension":5.912353969851269},"hitData":{"launchSpeed":97.4,"launchAngle":6.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.03,"coordY":91.38}},"index":4,"playId":"3a23b28e-5053-349a-ae54-85bc2591dc81","pitchNumber":4,"startTime":"2025-08-31T19:10:42.914Z","endTime":"2025-08-31T19:10:55.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:10:55.835Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to right fielder Juan Soto.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:10:52.525Z","endTime":"2025-08-31T19:14:36.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.53614818990028,"strikeZoneBottom":1.7448048661854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.872571786391894,"aZ":-17.913375576519748,"pfxX":8.227366305985043,"pfxZ":7.939921016268999,"pX":-0.4733188965212517,"pZ":3.058897835303444,"vX0":-9.851567635683118,"vY0":-133.4543399396279,"vZ0":-4.325544882396691,"x":135.04,"y":156.19,"x0":2.2045462281808423,"y0":50.00279680720014,"z0":5.998623857878216,"aX":14.777274164556466},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-12.7,"spinRate":2191,"spinDirection":146},"zone":1,"typeConfidence":0.79,"plateTime":0.41110289884501006,"extension":5.847430449515479},"index":0,"playId":"69f79da7-1c53-3bb0-9ceb-6f93c64bf97f","pitchNumber":1,"startTime":"2025-08-31T19:11:19.362Z","endTime":"2025-08-31T19:11:23.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":90.4,"endSpeed":82.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.759248142187655,"aZ":-17.80808672019419,"pfxX":6.182477048174634,"pfxZ":8.24230774868542,"pX":0.3673450724554665,"pZ":2.5805907529149503,"vX0":-6.852570949544741,"vY0":-131.39661033631418,"vZ0":-5.362571262486137,"x":103.0,"y":169.1,"x0":2.2101730678815246,"y0":50.00093325215685,"z0":5.978092194302064,"aX":10.772086247377054},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":-9.6,"spinRate":2160,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4174260732746955,"extension":5.880188309394923},"index":1,"playId":"827407b5-f457-3fa8-9839-b0c4c0d81c8f","pitchNumber":2,"startTime":"2025-08-31T19:11:39.110Z","endTime":"2025-08-31T19:11:45.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.144471193587243,"aZ":-27.92715531775949,"pfxX":-6.3288840345906365,"pfxZ":3.10051295959496,"pX":-0.14765780785093635,"pZ":1.2616997325278054,"vX0":-4.666154317286148,"vY0":-116.83845810709245,"vZ0":-4.255806667110082,"x":122.63,"y":204.71,"x0":2.704671390386555,"y0":50.00050619027289,"z0":5.761970450322864,"aX":-8.657195888090449},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.8,"breakHorizontal":12.7,"spinRate":2432,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.47066374522857224,"extension":5.807193864728547},"index":2,"playId":"54a70fea-523c-36ea-9bae-476db9ef0a48","pitchNumber":3,"startTime":"2025-08-31T19:12:02.928Z","endTime":"2025-08-31T19:12:08.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.41536830810032,"strikeZoneBottom":1.62431735098109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80759852943949,"aZ":-32.14770424948183,"pfxX":-9.023956662513484,"pfxZ":0.0171817619960577,"pX":0.6873612692827705,"pZ":0.7219143816640742,"vX0":-2.1964140581020932,"vY0":-115.33360329068704,"vZ0":-4.215163759289489,"x":90.8,"y":219.29,"x0":2.8266811331044126,"y0":50.00118866170023,"z0":5.7133412710317755,"aX":-12.01203054231224},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.8,"breakHorizontal":16.9,"spinRate":2669,"spinDirection":298},"zone":14,"typeConfidence":0.88,"plateTime":0.47706020417951533,"extension":5.688836647916814},"index":3,"playId":"f999194e-5ce4-3c3c-a8eb-75ef31a51319","pitchNumber":4,"startTime":"2025-08-31T19:12:25.120Z","endTime":"2025-08-31T19:12:33.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.556469430730864,"aZ":-21.555918808697246,"pfxX":12.162090512653373,"pfxZ":6.006550645531728,"pX":0.8494705679282836,"pZ":2.993107523973652,"vX0":-7.599079604507965,"vY0":-133.35229480659984,"vZ0":-3.8888063947381855,"x":84.62,"y":157.97,"x0":2.1829618366393797,"y0":50.00395717028607,"z0":6.0607145024731786,"aX":21.505838060292554},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":-19.9,"spinRate":2119,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.4136384195668876,"extension":5.933493434612998},"index":4,"playId":"c8603618-4eaa-3ec8-8b24-adba9c455112","pitchNumber":5,"startTime":"2025-08-31T19:12:47.688Z","endTime":"2025-08-31T19:12:54.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-31T19:13:22.820Z","endTime":"2025-08-31T19:13:35.965Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.762331554560003,"aZ":-29.270804542974115,"pfxX":-0.9930829844703293,"pfxZ":1.807874501261919,"pX":-0.2918745394423448,"pZ":2.6283226349631756,"vX0":-6.068324757148727,"vY0":-125.17990959734153,"vZ0":-2.673658652422554,"x":128.13,"y":167.82,"x0":2.282118043478636,"y0":50.002038358157805,"z0":6.080981170419083,"aX":-1.5909119397787772},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":3.0,"spinRate":2312,"spinDirection":240},"zone":4,"typeConfidence":0.92,"plateTime":0.43579252866103557,"extension":5.868614350666522},"index":6,"playId":"7f27ad9c-ddd0-3a35-9feb-cf8582088e59","pitchNumber":6,"startTime":"2025-08-31T19:13:35.965Z","endTime":"2025-08-31T19:13:42.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43242776706333,"aZ":-30.322475057278165,"pfxX":-9.946596829587445,"pfxZ":1.3452009729699217,"pX":0.067816257391186,"pZ":2.2775041260987643,"vX0":-3.3811390529715353,"vY0":-117.68506739678766,"vZ0":-1.924595302809103,"x":114.42,"y":177.29,"x0":2.821596306770965,"y0":50.00587904036031,"z0":5.954930492894436,"aX":-13.746945519093702},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.2,"breakHorizontal":18.8,"spinRate":2451,"spinDirection":303},"zone":5,"typeConfidence":0.89,"plateTime":0.4680939554481034,"extension":6.713301671690104},"hitData":{"launchSpeed":99.9,"launchAngle":37.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.23,"coordY":65.84}},"index":7,"playId":"4ce3793f-c495-365a-b31f-5ea350b78f5e","pitchNumber":7,"startTime":"2025-08-31T19:14:22.151Z","endTime":"2025-08-31T19:14:36.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:14:36.154Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:14:37.414Z","endTime":"2025-08-31T19:15:50.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.297061680105614,"aZ":-29.51113135889055,"pfxX":9.320879022189024,"pfxZ":1.774987996585173,"pX":1.3411808339381075,"pZ":3.1395595995675394,"vX0":-5.837667309503762,"vY0":-121.32159130907996,"vZ0":-0.6402189878371246,"x":65.88,"y":154.01,"x0":2.559729558144328,"y0":50.00248881641328,"z0":5.964412047017414,"aX":13.984459848815565},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-15.6,"spinRate":1206,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.4503550402202521,"extension":5.918920171914799},"index":0,"playId":"b425b9af-28af-388e-bf73-7e501d570486","pitchNumber":1,"startTime":"2025-08-31T19:15:00.012Z","endTime":"2025-08-31T19:15:07.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64371400038278,"aZ":-17.33730435403375,"pfxX":1.5441208979114704,"pfxZ":8.311422442130498,"pX":-0.47667235360638427,"pZ":2.9293895249806083,"vX0":-7.468786470773625,"vY0":-132.80864275669938,"vZ0":-4.922732010218386,"x":135.17,"y":159.69,"x0":2.1722886389225726,"y0":50.003099500152295,"z0":6.069415179730468,"aX":2.7577579422951013},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-1.2,"spinRate":2170,"spinDirection":148},"zone":1,"typeConfidence":0.92,"plateTime":0.4125435656982641,"extension":5.983218077250463},"index":1,"playId":"b4a5240a-d224-305f-84bd-a2bc0bd2fdca","pitchNumber":2,"startTime":"2025-08-31T19:15:18.317Z","endTime":"2025-08-31T19:15:25.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.57077603983843,"strikeZoneBottom":1.72040915537519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.800680216057525,"aZ":-27.972661100495888,"pfxX":-0.28155087247267474,"pfxZ":2.5760670530359278,"pX":-0.5016031078327232,"pZ":1.676627089595353,"vX0":-6.773310409702431,"vY0":-126.78715132603402,"vZ0":-5.30719960781859,"x":136.12,"y":193.51,"x0":2.240343290647774,"y0":50.00032900855264,"z0":6.027868104394215,"aX":-0.4574752872173511},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":2.0,"spinRate":2238,"spinDirection":216},"zone":7,"typeConfidence":0.93,"plateTime":0.43192851967187096,"extension":5.825434893778745},"index":2,"playId":"25b366c6-1519-316c-a21e-d1fa1d583923","pitchNumber":3,"startTime":"2025-08-31T19:15:44.759Z","endTime":"2025-08-31T19:15:50.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:15:50.813Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:15:56.499Z","endTime":"2025-08-31T19:18:17.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.48331781011,"strikeZoneBottom":1.60761911451543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78433200483111,"aZ":-27.489769702062535,"pfxX":-7.459733748471556,"pfxZ":3.4682206524478616,"pX":-0.37141859848267017,"pZ":1.7579165179691896,"vX0":-5.028269720767073,"vY0":-116.36072384256083,"vZ0":-2.993279767400836,"x":131.16,"y":191.32,"x0":2.7977545742104644,"y0":50.0042226324553,"z0":5.705274684821972,"aX":-10.081484538493584},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.8,"breakHorizontal":14.9,"spinRate":2565,"spinDirection":286},"zone":7,"typeConfidence":0.9,"plateTime":0.4733410114455894,"extension":5.6369127105399315},"index":0,"playId":"476cc232-d879-3b75-b57e-61520b9e6606","pitchNumber":1,"startTime":"2025-08-31T19:16:17.528Z","endTime":"2025-08-31T19:16:25.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.4163975452302,"strikeZoneBottom":1.5712046816176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58716350440029,"aZ":-27.64561707039293,"pfxX":-9.079651642668479,"pfxZ":3.39169291274492,"pX":-0.135520776495175,"pZ":0.6527330653553954,"vX0":-4.1387010152385715,"vY0":-115.99203663224068,"vZ0":-5.167410006132945,"x":122.17,"y":221.16,"x0":2.862536191194052,"y0":50.00475917151831,"z0":5.606672982098393,"aX":-12.135193396421826},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":2636,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.4757201540972087,"extension":6.628675462518051},"index":1,"playId":"5d43b8c0-bd61-352d-b99d-034d0f8bb1e4","pitchNumber":2,"startTime":"2025-08-31T19:16:33.972Z","endTime":"2025-08-31T19:16:41.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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.7,"endSpeed":83.9,"strikeZoneTop":3.47321875077182,"strikeZoneBottom":1.59785529874407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.925029580538798,"aZ":-17.20979768040856,"pfxX":1.7306815974759306,"pfxZ":8.297406016631818,"pX":1.608717072686343,"pZ":2.836932013369857,"vX0":-2.893628143111045,"vY0":-133.4887236630217,"vZ0":-5.028876154741328,"x":55.68,"y":162.18,"x0":2.482239619389275,"y0":50.00147705528018,"z0":5.985414265181789,"aX":3.1209934629290883},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-2.5,"spinRate":2177,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.41042061476594816,"extension":5.958243049879629},"index":2,"playId":"bd8efe0b-0543-347b-8c18-9064d033fbcc","pitchNumber":3,"startTime":"2025-08-31T19:16:55.285Z","endTime":"2025-08-31T19:17:01.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"bd8efe0b-0543-347b-8c18-9064d033fbcc","startTime":"2025-08-31T19:17:01.926Z","endTime":"2025-08-31T19:17:24.256Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49939097464952,"aZ":-20.817222078701015,"pfxX":7.399403243325638,"pfxZ":6.550327073876687,"pX":0.39850449168056346,"pZ":2.852462838168463,"vX0":-7.48497624441631,"vY0":-131.51011378948436,"vZ0":-3.9273894590440643,"x":101.81,"y":161.76,"x0":2.333939141654135,"y0":50.003748239715385,"z0":5.928691986554998,"aX":12.831799085924182},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":-11.5,"spinRate":2060,"spinDirection":150},"zone":3,"typeConfidence":0.88,"plateTime":0.4181056742829936,"extension":5.823775986870719},"index":4,"playId":"23ddcd84-0f00-3f60-9ba4-4cd1878022ef","pitchNumber":4,"startTime":"2025-08-31T19:17:24.256Z","endTime":"2025-08-31T19:17:29.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T19:17:35.523Z","endTime":"2025-08-31T19:17:49.761Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":84.8,"endSpeed":77.5,"strikeZoneTop":3.33583322229045,"strikeZoneBottom":1.55189300059819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.210118728177758,"aZ":-29.573543900295416,"pfxX":10.068033960473198,"pfxZ":1.700273612107217,"pX":1.196825380127588,"pZ":0.8997844973783383,"vX0":-6.4504667380236365,"vY0":-123.14655405092658,"vZ0":-5.560084878623182,"x":71.38,"y":214.49,"x0":2.552376257128896,"y0":50.00006601084072,"z0":5.7120568876219835,"aX":15.342231205798829},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-16.6,"spinRate":1381,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.44610101590961504,"extension":5.878764959556446},"index":6,"playId":"5733465a-8e57-3946-8416-893a3279ad3d","pitchNumber":5,"startTime":"2025-08-31T19:17:49.761Z","endTime":"2025-08-31T19:17:55.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.399304152465895,"aZ":-25.78652830198168,"pfxX":-0.8870999678135157,"pfxZ":4.006651291318358,"pX":0.048530615179234106,"pZ":2.964929579634387,"vX0":-5.6066551069386135,"vY0":-125.96691583086269,"vZ0":-2.538853887911693,"x":115.15,"y":158.73,"x0":2.425463459250321,"y0":50.00526025605527,"z0":6.087248461924482,"aX":-1.4136485878119576},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":3.0,"spinRate":2288,"spinDirection":186},"zone":2,"typeConfidence":0.9,"plateTime":0.436083895328907,"extension":6.014658584619615},"index":7,"playId":"33722d15-8be3-3583-846c-c5527eef5285","pitchNumber":6,"startTime":"2025-08-31T19:18:09.961Z","endTime":"2025-08-31T19:18:17.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:18:17.014Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hayden Senger grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:20:03.941Z","endTime":"2025-08-31T19:21:07.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663584,"fullName":"Hayden Senger","link":"/api/v1/people/663584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.48984560730039,"strikeZoneBottom":1.53950491414052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2270378307231,"aZ":-23.751040165257177,"pfxX":-11.731821739487254,"pfxZ":4.388222905380068,"pX":0.936898253597397,"pZ":1.570823226305993,"vX0":9.94812185153228,"vY0":-138.2963452977791,"vZ0":-7.180271858163201,"x":81.29,"y":196.37,"x0":-1.197367329022615,"y0":50.005905787470326,"z0":5.814139553146979,"aX":-22.540763941860714},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":19.0,"spinRate":2309,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39731763329199143,"extension":5.780872433576522},"index":0,"playId":"2aee4c70-ef18-37d6-8052-3ed06fadaaf2","pitchNumber":1,"startTime":"2025-08-31T19:20:28.693Z","endTime":"2025-08-31T19:20:34.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.903521650716907,"aZ":-28.295260018914536,"pfxX":-10.814314783013174,"pfxZ":2.3394163824284053,"pX":-1.130092865653417,"pZ":2.3237302689744257,"vX0":4.357433622458492,"vY0":-128.58145636672975,"vZ0":-3.6637394389364086,"x":160.08,"y":176.04,"x0":-1.4502719482510122,"y0":50.00356548930764,"z0":5.984517328650846,"aX":-17.945839837435994},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":18.5,"spinRate":2085,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42744025412137976,"extension":5.918866527228704},"index":1,"playId":"94a389e8-f0c4-3c11-86b0-a06a3e6cc57b","pitchNumber":2,"startTime":"2025-08-31T19:20:41.927Z","endTime":"2025-08-31T19:20:48.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.605273401969995,"aZ":-24.100364630868786,"pfxX":-11.73716268776431,"pfxZ":4.12072456639229,"pX":0.26274525131868437,"pZ":1.70013407975362,"vX0":8.595978242232214,"vY0":-139.86679503143952,"vZ0":-6.967498348377253,"x":106.98,"y":192.88,"x0":-1.3416502863456015,"y0":50.00584251624627,"z0":5.828820228586463,"aX":-23.01712056046321},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":19.2,"spinRate":2293,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.39316374429660605,"extension":5.876122012747499},"hitData":{"launchSpeed":107.4,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.97,"coordY":143.57}},"index":2,"playId":"ee085158-48dc-3286-8ab9-ad83e5544c9b","pitchNumber":3,"startTime":"2025-08-31T19:20:59.264Z","endTime":"2025-08-31T19:21:07.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":663584,"link":"/api/v1/people/663584"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:21:07.282Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:21:16.862Z","endTime":"2025-08-31T19:21:43.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.496958837340294,"aZ":-23.94231252214405,"pfxX":-9.924783084838536,"pfxZ":4.055852019735575,"pX":0.39519763518871814,"pZ":1.738531820397044,"vX0":8.522945463338345,"vY0":-141.3573572127612,"vZ0":-6.777658321635861,"x":101.94,"y":191.84,"x0":-1.3659836445031535,"y0":50.00005517220669,"z0":5.698728333373484,"aX":-20.130386501320057},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":16.3,"spinRate":2286,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3871191769326767,"extension":5.901470380927321},"hitData":{"launchSpeed":94.7,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.79,"coordY":148.64}},"index":0,"playId":"922389be-778b-3e02-a191-fe84539eee7d","pitchNumber":1,"startTime":"2025-08-31T19:21:36.806Z","endTime":"2025-08-31T19:21:43.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:21:43.817Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:22:19.508Z","endTime":"2025-08-31T19:22:46.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-31T19:22:08.776Z","endTime":"2025-08-31T19:22:21.924Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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.9,"endSpeed":89.4,"strikeZoneTop":3.02542496649202,"strikeZoneBottom":1.53696714522507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18828865411427,"aZ":-22.254008099121847,"pfxX":-10.857108745127395,"pfxZ":4.853352252508636,"pX":0.7494831859715052,"pZ":1.9357598199067942,"vX0":9.497005259769239,"vY0":-142.18884091809014,"vZ0":-6.6714523240384125,"x":88.43,"y":186.51,"x0":-1.2263980513866313,"y0":50.003720091760144,"z0":5.728853131884842,"aX":-22.190054368491715},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.6,"breakHorizontal":17.6,"spinRate":2381,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3855028683748749,"extension":5.920565827066289},"index":1,"playId":"a3e81ced-2ddb-3a47-a2be-ff4b3c2a9c93","pitchNumber":1,"startTime":"2025-08-31T19:22:21.924Z","endTime":"2025-08-31T19:22:26.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.802977801182838,"aZ":-21.14711674702255,"pfxX":1.0610808589719645,"pfxZ":6.168061302169072,"pX":0.3277381393276681,"pZ":2.140868141980369,"vX0":4.020377533071618,"vY0":-132.95400392332624,"vZ0":-5.504941078834655,"x":104.51,"y":180.98,"x0":-1.3426195968527253,"y0":50.00486182775493,"z0":5.77542003049442,"aX":1.8973769448532354},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.2,"breakHorizontal":-2.8,"spinRate":2382,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.41214137439920595,"extension":5.846508393398684},"hitData":{"launchSpeed":85.7,"launchAngle":20.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.56,"coordY":115.37}},"index":2,"playId":"824b9a59-4b4a-3f33-b9e5-1e19e9fe2c88","pitchNumber":2,"startTime":"2025-08-31T19:22:35.797Z","endTime":"2025-08-31T19:22:46.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.16,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:22:46.814Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Nimmo walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:22:45.497Z","endTime":"2025-08-31T19:26:50.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.731530869424134,"aZ":-21.32617861755043,"pfxX":-8.599791376700335,"pfxZ":5.4528399966714485,"pX":-0.5388657122653197,"pZ":2.998042694004612,"vX0":5.259580127688226,"vY0":-140.18830204848942,"vZ0":-3.892295983398107,"x":137.54,"y":157.83,"x0":-1.322086817754386,"y0":50.00583784808807,"z0":5.796901084762066,"aX":-17.117605722589825},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":14.5,"spinRate":2270,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3907325758820517,"extension":5.718294516788061},"index":0,"playId":"75f87a3e-55e1-3b5b-85ca-6876e3324688","pitchNumber":1,"startTime":"2025-08-31T19:23:16.304Z","endTime":"2025-08-31T19:23:22.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"d228bcc0-aae9-30e2-b393-c9f3a688cf12","startTime":"2025-08-31T19:23:41.241Z","endTime":"2025-08-31T19:23:48.898Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"26fcde6a-3c44-3c84-b95c-1ef723ad7290","startTime":"2025-08-31T19:23:55.501Z","endTime":"2025-08-31T19:24:01.876Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.6047306074085,"strikeZoneBottom":1.71585038736648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.220346995143835,"aZ":-26.113900687758537,"pfxX":-3.371018567632742,"pfxZ":3.4269744245289333,"pX":0.05629566035131311,"pZ":1.570164509709362,"vX0":4.670642193888329,"vY0":-132.35881848262767,"vZ0":-5.966799533874169,"x":114.85,"y":196.39,"x0":-1.2962248234851732,"y0":50.003190825225225,"z0":5.775450348372243,"aX":-5.959923693151604},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":5.0,"spinRate":2250,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4144087775109746,"extension":5.771347310932087},"index":3,"playId":"ee40d531-d0c6-322a-a9ce-13c7a58a897d","pitchNumber":2,"startTime":"2025-08-31T19:24:14.134Z","endTime":"2025-08-31T19:24:20.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.51330161328288,"strikeZoneBottom":1.74835625568925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.203738505016496,"aZ":-20.531696519371447,"pfxX":-9.252156357205799,"pfxZ":5.923415732792204,"pX":-0.9763881037558069,"pZ":3.193626957569902,"vX0":4.2013715395247,"vY0":-139.73222954887947,"vZ0":-3.573767144517713,"x":154.22,"y":152.55,"x0":-1.3022061743402806,"y0":50.005143470031285,"z0":5.848007202979289,"aX":-18.19103903099465},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2357,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3928721581559387,"extension":5.686778510175688},"index":4,"playId":"4e0f9419-ccca-378c-ab28-36e939f6939c","pitchNumber":3,"startTime":"2025-08-31T19:24:36.379Z","endTime":"2025-08-31T19:24:41.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50958673458858,"aZ":-23.107558605458674,"pfxX":-11.90457577648809,"pfxZ":4.568585335321525,"pX":-0.07712109720579353,"pZ":1.9630855521608526,"vX0":7.428044263644436,"vY0":-140.57864703033425,"vZ0":-6.4506312217330315,"x":119.94,"y":185.78,"x0":-1.2193705990528945,"y0":50.00030174564571,"z0":5.8071041348935015,"aX":-23.61204387144196},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.0,"breakHorizontal":19.8,"spinRate":2438,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39095260654910824,"extension":5.857329549891598},"index":5,"playId":"a9dfc5c5-eb64-3321-965b-a2e8133ad8d4","pitchNumber":4,"startTime":"2025-08-31T19:25:00.489Z","endTime":"2025-08-31T19:25:06.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.11019789514126,"aZ":-16.703123694885875,"pfxX":-7.095887680822888,"pfxZ":7.6563021360976435,"pX":-0.06514338464259896,"pZ":3.5738270528461107,"vX0":5.792560736221516,"vY0":-141.45165377435603,"vZ0":-3.4755010934794583,"x":119.48,"y":142.29,"x0":-1.2204468752641051,"y0":50.002821402235796,"z0":5.893299860615356,"aX":-14.339154958740686},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":2370,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38762785280455514,"extension":5.748488067640711},"index":6,"playId":"8bef4327-8fee-3c60-9ca7-c3f5ec89f5d6","pitchNumber":5,"startTime":"2025-08-31T19:25:25.411Z","endTime":"2025-08-31T19:25:33.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"12c024bd-a3c4-4b65-998f-6b69e5aae56f","startTime":"2025-08-31T19:25:48.069Z","endTime":"2025-08-31T19:26:00.784Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Brandon Nimmo batting, Juan Soto advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":645261,"fullName":"Sandy Alcantara"}}},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"12c024bd-a3c4-4b65-998f-6b69e5aae56f","startTime":"2025-08-31T19:26:04.422Z","endTime":"2025-08-31T19:26:23.603Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645261,"link":"/api/v1/people/645261"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"postOnSecond":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.4,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.53692422039069,"strikeZoneBottom":1.71028899925091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.129322791911747,"aZ":-24.69120404031289,"pfxX":-0.03499874106734602,"pfxZ":4.127388538561721,"pX":1.7432380794059972,"pZ":1.799064239162286,"vX0":7.4641993763133,"vY0":-133.36768346328404,"vZ0":-5.815740395583848,"x":50.55,"y":190.21,"x0":-1.080216450343955,"y0":50.00000350527981,"z0":5.774808113031779,"aX":-0.06427012208161964},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2365,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40978425535178475,"extension":5.840773061006651},"index":9,"playId":"6dfed90e-fc9f-39e6-a1fc-0b4496c38633","pitchNumber":6,"startTime":"2025-08-31T19:26:23.603Z","endTime":"2025-08-31T19:26:29.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.5,"strikeZoneTop":3.48480377873503,"strikeZoneBottom":1.6894033775149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.81475339087622,"aZ":-17.10889235073243,"pfxX":-9.71346565423611,"pfxZ":7.392112703082393,"pX":-0.8568672140514023,"pZ":3.7049900044057824,"vX0":4.788422882131199,"vY0":-143.006520963338,"vZ0":-3.068616572299879,"x":149.66,"y":138.75,"x0":-1.3054195772746917,"y0":50.006898013680335,"z0":5.886685067165126,"aX":-19.806979780182935},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":16.4,"spinRate":2484,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3853398403611821,"extension":5.738149000051066},"index":10,"playId":"909468ae-1d9c-38de-a2f8-d701c01c9462","pitchNumber":7,"startTime":"2025-08-31T19:26:43.668Z","endTime":"2025-08-31T19:26:50.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:26:50.297Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pete Alonso grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Brandon Nimmo out at 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:27:51.132Z","endTime":"2025-08-31T19:29:11.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-31T19:27:03.178Z","endTime":"2025-08-31T19:27:53.476Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.57624912524803,"strikeZoneBottom":1.6909240236208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.298500009596964,"aZ":-29.31636146522133,"pfxX":-10.235217244540216,"pfxZ":1.6045768716750066,"pX":0.20499678657748702,"pZ":1.0611307603569131,"vX0":7.566954718547537,"vY0":-133.6248075529778,"vZ0":-6.644183298672684,"x":109.19,"y":210.13,"x0":-1.357774591399245,"y0":50.00154496199215,"z0":5.73372410859174,"aX":-18.197630677721016},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.4,"breakHorizontal":16.6,"spinRate":2013,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.41255696368804573,"extension":5.86251611095074},"index":1,"playId":"defe84f8-63da-311c-8c8e-ae0123c5bf18","pitchNumber":1,"startTime":"2025-08-31T19:27:53.476Z","endTime":"2025-08-31T19:28:00.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75324611462331,"aZ":-28.98855237096596,"pfxX":-10.621033351182216,"pfxZ":1.8232715221573157,"pX":-0.28649832079331045,"pZ":0.940991453109836,"vX0":6.467117851834729,"vY0":-132.57821403256634,"vZ0":-6.952621685050517,"x":127.92,"y":213.37,"x0":-1.4037195145553167,"y0":50.00077976042275,"z0":5.772762555187395,"aX":-18.518014119836476},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":2054,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.41641776516096174,"extension":5.909983242389082},"index":2,"playId":"b2b3a5dd-e47e-3d6e-897b-ae60c49cca9a","pitchNumber":2,"startTime":"2025-08-31T19:28:09.697Z","endTime":"2025-08-31T19:28:14.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.53822469200539,"strikeZoneBottom":1.68411944742255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.60559154989085,"aZ":-23.08751135614791,"pfxX":-11.105680762782944,"pfxZ":4.509583289254742,"pX":1.176370252934761,"pZ":1.069385880591356,"vX0":10.775841658780346,"vY0":-142.21066102339375,"vZ0":-8.527678892966454,"x":72.16,"y":209.91,"x0":-1.249585226724066,"y0":50.001628403453665,"z0":5.612580463591982,"aX":-22.37251726115731},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2333,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38759798421337033,"extension":6.031286478975915},"index":3,"playId":"48f7f0cf-6ab2-307c-9f78-8022bbb8170e","pitchNumber":3,"startTime":"2025-08-31T19:28:27.369Z","endTime":"2025-08-31T19:28:35.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Juan Soto steals (26) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"48f7f0cf-6ab2-307c-9f78-8022bbb8170e","startTime":"2025-08-31T19:28:37.560Z","endTime":"2025-08-31T19:29:04.579Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":665742,"link":"/api/v1/people/665742"},"postOnFirst":{"id":607043,"link":"/api/v1/people/607043"},"postOnThird":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.88,"dramaIndex":28.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83721171860324,"aZ":-28.152251096471133,"pfxX":-10.451181848010837,"pfxZ":2.2465709973367813,"pX":0.40244839438945756,"pZ":1.4825104290302997,"vX0":7.87140017982513,"vY0":-133.68311325555334,"vZ0":-5.884964611432162,"x":101.66,"y":198.75,"x0":-1.2389577222627455,"y0":50.00129990049437,"z0":5.762665593456559,"aX":-18.702425439492213},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":2243,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.411485870803316,"extension":6.06027257468362},"hitData":{"launchSpeed":76.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":150.67}},"index":5,"playId":"5b1b778b-6e66-3570-90e7-4d20ae6e0be7","pitchNumber":4,"startTime":"2025-08-31T19:29:04.579Z","endTime":"2025-08-31T19:29:11.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:29:11.585Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Juan Soto.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:31:11.860Z","endTime":"2025-08-31T19:31:44.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.31765604377319,"strikeZoneBottom":1.55908944102203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.968013636279142,"aZ":-16.24795324649039,"pfxX":1.85834782002027,"pfxZ":9.141307450583293,"pX":0.2538217528709358,"pZ":1.879216014487718,"vX0":-6.295226201495684,"vY0":-131.19406506376188,"vZ0":-7.447433461602812,"x":107.32,"y":188.04,"x0":2.44376894824428,"y0":50.00136458476607,"z0":5.967573820168346,"aX":3.238030748213276},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.1,"breakHorizontal":-1.9,"spinRate":2322,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.4176385921606576,"extension":5.819354733789885},"index":0,"playId":"ae0fb7c5-6b8c-3297-9cc1-680c9eb00e12","pitchNumber":1,"startTime":"2025-08-31T19:31:24.923Z","endTime":"2025-08-31T19:31:28.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.572830915516523,"aZ":-15.01294755528155,"pfxX":2.950057763594244,"pfxZ":9.5654609348046,"pX":-0.4106014901673114,"pZ":2.9479787850261436,"vX0":-8.113829955085343,"vY0":-133.53904846075963,"vZ0":-5.17426284367127,"x":132.65,"y":159.18,"x0":2.2929035131627873,"y0":50.00004609259915,"z0":6.00223711579782,"aX":5.291596529533524},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":-3.5,"spinRate":2279,"spinDirection":149},"zone":1,"typeConfidence":0.92,"plateTime":0.4112272837812738,"extension":5.924879641511253},"hitData":{"launchSpeed":82.3,"launchAngle":44.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.46,"coordY":120.35}},"index":1,"playId":"ce6694e1-d32b-3bf0-9927-64c79ce493c4","pitchNumber":2,"startTime":"2025-08-31T19:31:35.908Z","endTime":"2025-08-31T19:31:44.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:31:44.916Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:31:50.905Z","endTime":"2025-08-31T19:34:43.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.36772964103988,"strikeZoneBottom":1.46323852383129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.04285073231511,"aZ":-32.096564415047865,"pfxX":-9.777297816832913,"pfxZ":0.05486535019319483,"pX":-0.8505222977807616,"pZ":0.6782852134765602,"vX0":-5.633725410004662,"vY0":-114.20271566858541,"vZ0":-4.146464929794549,"x":149.42,"y":220.47,"x0":2.9310535897021923,"y0":50.000613627151,"z0":5.72722293555178,"aX":-12.713058348257753},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.8,"breakHorizontal":19.3,"spinRate":2653,"spinDirection":313},"zone":13,"typeConfidence":0.89,"plateTime":0.4824523852030089,"extension":5.62295040463377},"index":0,"playId":"d908a099-8285-30a6-8c3a-278e8475b49a","pitchNumber":1,"startTime":"2025-08-31T19:32:13.093Z","endTime":"2025-08-31T19:32:19.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.44018093703709,"strikeZoneBottom":1.5670931097692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.793578482859587,"aZ":-16.11320452018764,"pfxX":3.930452093037228,"pfxZ":9.032884275905477,"pX":0.3617769163160519,"pZ":3.9207126709091904,"vX0":-6.630682071237561,"vY0":-132.5993803641768,"vZ0":-2.5966012376947996,"x":103.21,"y":132.92,"x0":2.3859735893064884,"y0":50.001756574353884,"z0":6.090663386207817,"aX":6.988305088651011},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-5.6,"spinRate":2254,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.413333182388933,"extension":5.769786445914201},"index":1,"playId":"9c82ad1a-e453-37fd-bc6c-6644516d82c6","pitchNumber":2,"startTime":"2025-08-31T19:32:25.946Z","endTime":"2025-08-31T19:32:33.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.40847823083034,"strikeZoneBottom":1.62903337977672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03625287841803,"aZ":-23.30247292784397,"pfxX":8.029508687200284,"pfxZ":5.01345827293337,"pX":-0.1617472973780693,"pZ":2.5350804159870455,"vX0":-9.07569795177605,"vY0":-132.82333878635495,"vZ0":-4.392394252501042,"x":123.17,"y":170.33,"x0":2.2720555009083787,"y0":50.00232867236244,"z0":5.925337114541276,"aX":14.207156963334656},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-12.4,"spinRate":2116,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.413926249868783,"extension":5.972558985286053},"index":2,"playId":"efc164e9-b19c-372c-8dd8-0c00fdd54b16","pitchNumber":3,"startTime":"2025-08-31T19:32:40.701Z","endTime":"2025-08-31T19:32:47.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.36794901745269,"strikeZoneBottom":1.55728178447566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.217515553867287,"aZ":-22.23209224934934,"pfxX":8.461812294079529,"pfxZ":5.549778400238258,"pX":0.061411598115837226,"pZ":2.52140268701844,"vX0":-8.516026842622484,"vY0":-133.61017297924113,"vZ0":-4.7800979232376966,"x":114.66,"y":170.7,"x0":2.204556363208542,"y0":50.00407353831092,"z0":5.950344500817989,"aX":15.162073898516374},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-13.3,"spinRate":2198,"spinDirection":166},"zone":5,"typeConfidence":0.91,"plateTime":0.4113746645297023,"extension":5.97500315312477},"index":3,"playId":"7eb333b6-beaf-3566-b693-269916eed930","pitchNumber":4,"startTime":"2025-08-31T19:32:54.142Z","endTime":"2025-08-31T19:32:59.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T19:33:08.561Z","endTime":"2025-08-31T19:33:22.824Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.473195480078818,"aZ":-14.371232071374711,"pfxX":3.305299417310332,"pfxZ":9.56984531575024,"pX":-0.04322162041662137,"pZ":2.2963020389602673,"vX0":-7.270567465868893,"vY0":-135.26685280005978,"vZ0":-6.95641116178974,"x":118.65,"y":176.78,"x0":2.245449006789719,"y0":50.000707373824994,"z0":5.901702670188532,"aX":6.148067766054052},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":-4.6,"spinRate":2342,"spinDirection":147},"zone":5,"typeConfidence":0.92,"plateTime":0.4043393574938503,"extension":5.948366463448605},"index":5,"playId":"06808f61-83f4-3cdd-88ce-ba03680f7fc0","pitchNumber":5,"startTime":"2025-08-31T19:33:22.824Z","endTime":"2025-08-31T19:33:26.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59539589615018,"aZ":-26.784821415026347,"pfxX":-3.8610071838065343,"pfxZ":3.2546283145468884,"pX":-0.03103768007063142,"pZ":2.349317478208836,"vX0":-4.783680991035489,"vY0":-128.19748637459574,"vZ0":-3.9812296754271945,"x":118.18,"y":175.35,"x0":2.3640061357825495,"y0":50.00489177845989,"z0":6.023850820495267,"aX":-6.398484110207936},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":8.2,"spinRate":2220,"spinDirection":178},"zone":5,"typeConfidence":0.91,"plateTime":0.4279784293381468,"extension":5.922954991521426},"index":6,"playId":"b000f927-7f7e-32bf-8634-6efdd5dda34d","pitchNumber":6,"startTime":"2025-08-31T19:33:41.745Z","endTime":"2025-08-31T19:33:50.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.32873471234756,"strikeZoneBottom":1.51829699925275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38890436352761,"aZ":-19.38333347237638,"pfxX":0.3612244508706217,"pfxZ":6.945063483366871,"pX":1.537402337874539,"pZ":2.560285295832064,"vX0":-2.3616121162566883,"vY0":-134.4071720259494,"vZ0":-5.464416981226739,"x":58.4,"y":169.65,"x0":2.378055256037377,"y0":50.000490194126805,"z0":5.983304117053339,"aX":0.6652511914924853},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":-0.2,"spinRate":2180,"spinDirection":148},"zone":12,"typeConfidence":0.88,"plateTime":0.40651319200383274,"extension":5.883143283177166},"index":7,"playId":"3c5555cd-b8cb-3a58-9d7b-de4a2f786692","pitchNumber":7,"startTime":"2025-08-31T19:34:08.539Z","endTime":"2025-08-31T19:34:14.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.41979318965226,"strikeZoneBottom":1.51603096027469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66881272758678,"aZ":-29.556190511585754,"pfxX":-10.427323941310576,"pfxZ":1.8629837462524907,"pX":1.3505281144392651,"pZ":2.8426318189626154,"vX0":-0.6160081539614493,"vY0":-118.12635711384377,"vZ0":-0.5068684805326199,"x":65.52,"y":162.03,"x0":2.9687840390167675,"y0":50.003755676932165,"z0":5.7904482682349565,"aX":-14.65360352428971},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":2591,"spinDirection":295},"zone":12,"typeConfidence":0.88,"plateTime":0.4646832852473004,"extension":6.368765005309633},"index":8,"playId":"c6a79af9-2dbc-3bf2-84cc-f4b80e18239d","pitchNumber":8,"startTime":"2025-08-31T19:34:38.270Z","endTime":"2025-08-31T19:34:43.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:34:43.238Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks. Jakob Marsee to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:35:15.865Z","endTime":"2025-08-31T19:36:31.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-31T19:35:05.278Z","endTime":"2025-08-31T19:35:18.204Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.26633224769292,"strikeZoneBottom":1.55116938950648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.986781394615967,"aZ":-15.504631242341018,"pfxX":0.9620970020495054,"pfxZ":9.29754765069425,"pX":2.1726336979409253,"pZ":2.914668556195141,"vX0":-1.4398729174371077,"vY0":-133.37777584140278,"vZ0":-5.150556664383599,"x":34.18,"y":160.08,"x0":2.5956877472268123,"y0":50.00416011418498,"z0":5.997443615241099,"aX":1.7252917070188212},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-1.4,"spinRate":2219,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.41142149795598604,"extension":5.886044922360654},"index":1,"playId":"61980de2-0285-3f56-a16a-4fc72f47f1a8","pitchNumber":1,"startTime":"2025-08-31T19:35:18.204Z","endTime":"2025-08-31T19:35:24.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.15307715646045,"strikeZoneBottom":1.40654865322911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75116309097024,"aZ":-28.30548343432456,"pfxX":9.911150149239226,"pfxZ":2.66130183659258,"pX":2.6090251977318033,"pZ":3.0931526713459854,"vX0":-3.241902247302737,"vY0":-120.20669488376133,"vZ0":-0.8136197967541873,"x":17.55,"y":155.26,"x0":2.6927416495872127,"y0":50.00300259875633,"z0":5.9639650795814285,"aX":14.407514060966607},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":-17.0,"spinRate":1265,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.45682859595182856,"extension":5.890095154829126},"index":2,"playId":"d80b6fa1-fc67-3f77-9dc8-aa0c2cd275ac","pitchNumber":2,"startTime":"2025-08-31T19:35:46.492Z","endTime":"2025-08-31T19:35:53.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.2,"strikeZoneTop":3.18451561812769,"strikeZoneBottom":1.4690713334895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931306928435937,"aZ":-28.342824383673122,"pfxX":-8.658963626307948,"pfxZ":2.88673066684742,"pX":-0.1282333911015806,"pZ":1.1861443648961947,"vX0":-4.326372062536293,"vY0":-116.01863541181459,"vZ0":-3.806757392310034,"x":121.89,"y":206.75,"x0":2.90151223420596,"y0":50.00384386741497,"z0":5.627122541934367,"aX":-11.499463712585644},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.3,"breakHorizontal":16.9,"spinRate":2603,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.4768510785680955,"extension":6.797679343812478},"index":3,"playId":"9a6d3946-ac3e-32b7-bb6c-72211a78c398","pitchNumber":3,"startTime":"2025-08-31T19:36:05.634Z","endTime":"2025-08-31T19:36:10.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.13129715659985,"strikeZoneBottom":1.50944543653096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.419612634511584,"aZ":-14.923413726751173,"pfxX":0.9035626260753047,"pfxZ":9.860625477573032,"pX":0.3572235982651319,"pZ":3.905570743743272,"vX0":-5.5665589576435694,"vY0":-132.2461854131747,"vZ0":-2.7507938816752056,"x":103.38,"y":133.33,"x0":2.3832311050357875,"y0":50.004709227931116,"z0":6.070618804139286,"aX":1.5820223206198591},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":-0.2,"spinRate":2196,"spinDirection":148},"zone":12,"typeConfidence":0.93,"plateTime":0.4161218351919622,"extension":5.865230205282619},"index":4,"playId":"48008463-ebb6-3e59-9c0a-eb6a2a5a1dbc","pitchNumber":4,"startTime":"2025-08-31T19:36:24.819Z","endTime":"2025-08-31T19:36:31.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:36:31.980Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Juan Soto. Jakob Marsee to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:37:35.648Z","endTime":"2025-08-31T19:39:33.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-31T19:36:46.385Z","endTime":"2025-08-31T19:37:37.923Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.3768560885137,"strikeZoneBottom":1.57142363001338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.278448262922105,"aZ":-30.735822716049995,"pfxX":-12.159230265520893,"pfxZ":1.108732424208498,"pX":0.5466130544216469,"pZ":0.8478192170125521,"vX0":-1.8046383017562841,"vY0":-114.29380498937554,"vZ0":-3.960188777352819,"x":96.16,"y":215.89,"x0":2.9274749733042515,"y0":50.00445786681989,"z0":5.675076160812984,"aX":-15.825263638559212},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.2,"breakHorizontal":22.4,"spinRate":2573,"spinDirection":299},"zone":14,"typeConfidence":0.92,"plateTime":0.4822616665633044,"extension":5.589677696535191},"index":1,"playId":"03e49cef-12b3-3c4a-9d55-29d8920fbc9b","pitchNumber":1,"startTime":"2025-08-31T19:37:37.923Z","endTime":"2025-08-31T19:37:43.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.37539685226933,"strikeZoneBottom":1.60147995254251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.191436238918744,"aZ":-25.103434181437763,"pfxX":7.600158199410979,"pfxZ":4.038559156821522,"pX":1.2425696246899636,"pZ":3.5536054802294954,"vX0":-5.656049458349483,"vY0":-132.2600132233188,"vZ0":-1.4155790190567843,"x":69.64,"y":142.83,"x0":2.433520580607372,"y0":50.00546597289307,"z0":5.9569595839521705,"aX":13.314316157066383},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-12.4,"spinRate":2054,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4159444886194952,"extension":5.768576325854024},"index":2,"playId":"cf4db67d-7f01-3399-9753-181f5c042304","pitchNumber":2,"startTime":"2025-08-31T19:37:56.797Z","endTime":"2025-08-31T19:38:02.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.44523417359556,"strikeZoneBottom":1.64051872878986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54370363007672,"aZ":-23.59636523618001,"pfxX":8.705835219645175,"pfxZ":4.975748709160941,"pX":0.6736474260049998,"pZ":3.129650364516824,"vX0":-7.192676965138993,"vY0":-131.15209425787546,"vZ0":-2.899190608945786,"x":91.32,"y":154.28,"x0":2.3352989873019,"y0":50.0004359191406,"z0":6.030267318947521,"aX":15.000035715359926},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-13.9,"spinRate":2037,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.4193681291267408,"extension":5.9537298854698495},"index":3,"playId":"12fc030f-e6f4-3587-ad88-986fe514d49f","pitchNumber":3,"startTime":"2025-08-31T19:38:15.276Z","endTime":"2025-08-31T19:38:20.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"0f223484-bb20-3f64-9aa1-2b4e9ee7a336","startTime":"2025-08-31T19:38:38.017Z","endTime":"2025-08-31T19:38:44.625Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5057684542531,"aZ":-27.290999895051772,"pfxX":8.352180742176072,"pfxZ":3.3329235984888577,"pX":0.7458331534248174,"pZ":3.149045961216845,"vX0":-6.924158566087571,"vY0":-120.56069268830773,"vZ0":-0.8725330549623421,"x":88.57,"y":153.76,"x0":2.576771603431796,"y0":50.0016669062981,"z0":5.934815176506212,"aX":12.234309635837452},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.1,"breakHorizontal":-13.3,"spinRate":1313,"spinDirection":132},"zone":3,"typeConfidence":0.9,"plateTime":0.45515401238305486,"extension":5.879332841629886},"index":5,"playId":"0206b8ac-a008-3387-bbfb-f1391c5528a9","pitchNumber":4,"startTime":"2025-08-31T19:38:58.624Z","endTime":"2025-08-31T19:39:07.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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.2,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.444219116328547,"aZ":-30.79327428919864,"pfxX":-1.7584316641766768,"pfxZ":0.8764418850610163,"pX":-0.021518186000888447,"pZ":2.1882638391643088,"vX0":-5.217146311365195,"vY0":-125.39000648750097,"vZ0":-3.304549798171757,"x":117.82,"y":179.7,"x0":2.3220984087790226,"y0":50.00538370285147,"z0":6.059468946876744,"aX":-2.7742168908065565},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":4.4,"spinRate":2202,"spinDirection":214},"zone":5,"typeConfidence":0.93,"plateTime":0.4383046479335291,"extension":5.944954917324766},"hitData":{"launchSpeed":89.3,"launchAngle":27.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.13,"coordY":111.14}},"index":6,"playId":"de422f91-ee98-3ac0-937f-c66474d6e4a5","pitchNumber":5,"startTime":"2025-08-31T19:39:20.453Z","endTime":"2025-08-31T19:39:33.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:39:33.546Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to third baseman Brett Baty in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:39:45.198Z","endTime":"2025-08-31T19:41:47.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":82.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.071294035626487,"aZ":-24.718180641444985,"pfxX":10.094092377549208,"pfxZ":4.316129550619612,"pX":0.1678807139734867,"pZ":2.6708216059417533,"vX0":-9.087161293539728,"vY0":-131.15181110453017,"vZ0":-3.577611441340266,"x":110.6,"y":166.67,"x0":2.3814074071884956,"y0":50.00031005093767,"z0":5.91519314263821,"aX":17.42408734790464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":-16.1,"spinRate":1992,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.41907290572107225,"extension":5.992351701459818},"index":0,"playId":"41f11bc8-2ad6-370f-81f3-9ffe07441485","pitchNumber":1,"startTime":"2025-08-31T19:40:13.126Z","endTime":"2025-08-31T19:40:25.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.21074053569497,"strikeZoneBottom":1.5437270133562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70749885363404,"aZ":-27.6044531016296,"pfxX":-5.473954502156802,"pfxZ":3.227257036795896,"pX":-0.03763857349487254,"pZ":2.418018299219895,"vX0":-5.019053728526016,"vY0":-118.01155743492562,"vZ0":-1.9087170546994316,"x":118.43,"y":173.49,"x0":2.825024911170807,"y0":50.001996098635594,"z0":5.771303307905334,"aX":-7.74720154418595},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.6,"breakHorizontal":11.2,"spinRate":2645,"spinDirection":283},"zone":5,"typeConfidence":0.88,"plateTime":0.4634976809244975,"extension":5.749160196837283},"index":1,"playId":"43567fb1-ceb2-38a7-a853-cc2410ab9cbc","pitchNumber":2,"startTime":"2025-08-31T19:40:34.930Z","endTime":"2025-08-31T19:40:39.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.29404530894639,"strikeZoneBottom":1.53450611279057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.725087323742546,"aZ":-29.379503168178896,"pfxX":-7.857234931734308,"pfxZ":1.9776017124825245,"pX":-1.2634787904408191,"pZ":1.395439628363446,"vX0":-6.5719168796556575,"vY0":-118.13837170357237,"vZ0":-3.8851137896794663,"x":165.16,"y":201.1,"x0":2.5761281119855908,"y0":50.0023783455377,"z0":5.764851225786323,"aX":-11.092513707078984},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2754,"spinDirection":300},"zone":13,"typeConfidence":0.87,"plateTime":0.46381572913728997,"extension":5.702275011005603},"index":2,"playId":"2f6a6815-745d-3008-9472-60e8343f1bd0","pitchNumber":3,"startTime":"2025-08-31T19:40:54.663Z","endTime":"2025-08-31T19:41:00.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.050102644535766,"aZ":-23.345687859986665,"pfxX":9.293651628027884,"pfxZ":5.005379140960983,"pX":0.4211244289571447,"pZ":2.7155328232695024,"vX0":-7.703839672546523,"vY0":-132.66330386447854,"vZ0":-4.194577992034864,"x":100.95,"y":165.46,"x0":2.16966401948807,"y0":50.00597477476407,"z0":6.040173091536821,"aX":16.4018820922795},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":2080,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.41447500485479294,"extension":5.983543835060951},"index":3,"playId":"f77eca14-7fc1-381c-830f-72cffd33465c","pitchNumber":4,"startTime":"2025-08-31T19:41:14.786Z","endTime":"2025-08-31T19:41:23.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.598722123076175,"aZ":-25.56638653223814,"pfxX":6.682962629424329,"pfxZ":4.302509179143348,"pX":0.543168408486933,"pZ":2.578952731008175,"vX0":-6.7605220649613305,"vY0":-123.12479641773577,"vZ0":-2.5975839089599213,"x":96.3,"y":169.15,"x0":2.4570860531788954,"y0":50.00044436976527,"z0":5.812672547554138,"aX":10.25321400842141},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.4,"breakHorizontal":-10.6,"spinRate":1368,"spinDirection":133},"zone":6,"typeConfidence":0.81,"plateTime":0.44496868610054996,"extension":5.90676209270477},"hitData":{"launchSpeed":42.9,"launchAngle":50.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.2,"coordY":180.58}},"index":4,"playId":"a4daddc3-caf8-3b3e-a6e2-b38eff0a8fb0","pitchNumber":5,"startTime":"2025-08-31T19:41:40.256Z","endTime":"2025-08-31T19:41:47.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:41:47.276Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to right fielder Joey Wiemer.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:44:31.603Z","endTime":"2025-08-31T19:46:04.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.474828420613154,"aZ":-24.57219575566184,"pfxX":-11.155534518285126,"pfxZ":3.8500200882739026,"pX":-0.15004686222806246,"pZ":2.314619177951013,"vX0":7.181477576349105,"vY0":-139.6770268617847,"vZ0":-5.068320875359563,"x":122.72,"y":176.29,"x0":-1.3050613140866092,"y0":50.006489005433465,"z0":5.768706973302614,"aX":-22.045860474860252},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":18.7,"spinRate":2238,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3921478417710236,"extension":5.626644151995113},"hitData":{"launchSpeed":91.4,"launchAngle":19.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.29,"coordY":104.87}},"index":0,"playId":"230583c8-90da-309f-954b-3553619652ca","pitchNumber":1,"startTime":"2025-08-31T19:45:50.443Z","endTime":"2025-08-31T19:46:04.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":2.1,"leverageIndex":0.44,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:46:04.310Z","atBatIndex":54},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mark Vientos hit by pitch. Jeff McNeil to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:46:02.034Z","endTime":"2025-08-31T19:46:30.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.353773625331822,"aZ":-30.918693013508555,"pfxX":-9.57066420427779,"pfxZ":0.726168032451902,"pX":-2.7740250150160914,"pZ":2.714005314513675,"vX0":0.5564821281806548,"vY0":-131.58342233567816,"vZ0":-2.2068306460142955,"x":222.74,"y":165.5,"x0":-1.7473875844575435,"y0":50.00642837278183,"z0":5.875771903534742,"aX":-16.628582624573582},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.0,"breakHorizontal":17.2,"spinRate":2161,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4177541245541354,"extension":5.810819684771219},"index":0,"playId":"7194da4f-03de-3dce-aec5-06a89134bd89","pitchNumber":1,"startTime":"2025-08-31T19:46:24.679Z","endTime":"2025-08-31T19:46:30.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":3.9000000000000004,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:46:30.703Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brett Baty grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Jeff McNeil to 3rd. Mark Vientos out at 2nd. Brett Baty to 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:49:34.159Z","endTime":"2025-08-31T19:50:21.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"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-31T19:46:47.104Z","endTime":"2025-08-31T19:49:36.444Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.307377148085838,"aZ":-28.91346247528488,"pfxX":-10.539718053081579,"pfxZ":1.885547043145304,"pX":0.24575416218928742,"pZ":1.594286128985232,"vX0":7.747754999460745,"vY0":-131.04780946095698,"vZ0":-5.075624349305479,"x":107.63,"y":195.73,"x0":-1.388924901544671,"y0":50.003753665551365,"z0":5.732589341385214,"aX":-18.2186573419828},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":17.3,"spinRate":2178,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4189645679569418,"extension":5.880109621311752},"index":1,"playId":"7bf731eb-2625-3c86-84d6-1fa0a7e5f7ed","pitchNumber":1,"startTime":"2025-08-31T19:49:36.444Z","endTime":"2025-08-31T19:49:43.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.74555557616264,"strikeZoneBottom":1.72204989842718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.216803973511496,"aZ":-22.10645843753401,"pfxX":-10.208685624805295,"pfxZ":4.966294597235997,"pX":0.9618762304904916,"pZ":1.4559015193006528,"vX0":9.879599151831696,"vY0":-141.670915479949,"vZ0":-7.742122337206451,"x":80.34,"y":199.47,"x0":-1.2490300785332618,"y0":50.00331245522665,"z0":5.643754766016948,"aX":-20.69412879037175},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2409,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38703290842814875,"extension":5.829370594898514},"index":2,"playId":"39398987-7488-3bfd-a4e2-3c6209ef85fa","pitchNumber":2,"startTime":"2025-08-31T19:49:52.420Z","endTime":"2025-08-31T19:49:56.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.444221837738503,"aZ":-33.066718309987415,"pfxX":-9.574125885753862,"pfxZ":-0.5207358505851278,"pX":-0.4879994001649355,"pZ":2.6248045540661207,"vX0":5.727499557216854,"vY0":-131.31966876374395,"vZ0":-2.050782732111391,"x":135.6,"y":167.91,"x0":-1.4694256791800027,"y0":50.0009698929583,"z0":5.909351339967718,"aX":-16.485459337373722},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.2,"breakHorizontal":15.8,"spinRate":2135,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.41934595596697477,"extension":5.801736885479302},"hitData":{"launchSpeed":97.5,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":154.72}},"index":3,"playId":"3c81dee9-aa6b-3ec7-bb49-b754f3844be3","pitchNumber":3,"startTime":"2025-08-31T19:50:11.178Z","endTime":"2025-08-31T19:50:21.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-2.8999999999999995,"leverageIndex":1.46,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:50:21.415Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cedric Mullins grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Jeff McNeil scores. Brett Baty out at 2nd. Cedric Mullins to 1st.","rbi":1,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:50:39.609Z","endTime":"2025-08-31T19:51:26.498Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.58857740075081,"strikeZoneBottom":1.65901160457834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.189644626331553,"aZ":-29.516644594784154,"pfxX":-9.779138517759383,"pfxZ":1.5152571857297126,"pX":-0.8390012747314315,"pZ":2.9832007723875087,"vX0":4.68602217011492,"vY0":-132.24310333738802,"vZ0":-1.9542615873910685,"x":148.98,"y":158.23,"x0":-1.3745151833642502,"y0":50.000257997960524,"z0":5.921083990524914,"aX":-17.121388444408094},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":16.6,"spinRate":2142,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41599697599514984,"extension":5.759651849101283},"index":0,"playId":"f355f5b9-26f4-3789-86bb-0c15bd74e9a6","pitchNumber":1,"startTime":"2025-08-31T19:51:00.359Z","endTime":"2025-08-31T19:51:06.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82626511391952,"aZ":-30.018466090819498,"pfxX":-9.512374211416343,"pfxZ":1.2421268337904134,"pX":-0.9479501002617771,"pZ":2.5251819996997793,"vX0":4.4019093172862,"vY0":-131.53405984397216,"vZ0":-2.8202194713533295,"x":153.13,"y":170.6,"x0":-1.4177207006169008,"y0":50.00069554144034,"z0":5.863119796473915,"aX":-16.478520734396792},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":2137,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4182069306046592,"extension":6.008884558243335},"hitData":{"launchSpeed":82.4,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":152.19}},"index":1,"playId":"e3f78268-10df-37f7-8b1b-74927747e367","pitchNumber":2,"startTime":"2025-08-31T19:51:17.491Z","endTime":"2025-08-31T19:51:26.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":1.12,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:51:26.498Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:52:07.134Z","endTime":"2025-08-31T19:53:07.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Starling Marte replaces Hayden Senger.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"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-31T19:51:43.781Z","endTime":"2025-08-31T19:52:09.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663584,"link":"/api/v1/people/663584"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":663584,"link":"/api/v1/people/663584","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.01335435437352,"aZ":-23.953512492878637,"pfxX":-11.754464226786219,"pfxZ":4.007635655646604,"pX":-1.2242824650293858,"pZ":2.6102123837094564,"vX0":5.106053960985937,"vY0":-142.98005002076778,"vZ0":-4.548960102898787,"x":163.67,"y":168.3,"x0":-1.5162965918430247,"y0":50.00043607488356,"z0":5.744069257526653,"aX":-24.09225224706332},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.5,"breakHorizontal":20.0,"spinRate":2345,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3845373943170203,"extension":5.973653452254303},"index":1,"playId":"d17069e6-bd6e-3c7c-999d-8c6c07415932","pitchNumber":1,"startTime":"2025-08-31T19:52:09.475Z","endTime":"2025-08-31T19:52:14.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":91.0,"endSpeed":82.7,"strikeZoneTop":3.51503931156223,"strikeZoneBottom":1.58724698521996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.537940939701997,"aZ":-30.805568696032328,"pfxX":-10.932333695899745,"pfxZ":0.7751389305151495,"pX":-1.5061190944454552,"pZ":2.4403758977178116,"vX0":4.134058579547377,"vY0":-132.4578402962488,"vZ0":-2.7265231539210752,"x":174.41,"y":172.89,"x0":-1.6779963588867166,"y0":50.00026881669512,"z0":5.764200569501214,"aX":-19.183550742634804},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.0,"breakHorizontal":18.7,"spinRate":2121,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4154866854575525,"extension":5.851999873254707},"index":2,"playId":"a40db6f8-c736-3976-bd40-2671589aeede","pitchNumber":2,"startTime":"2025-08-31T19:52:23.440Z","endTime":"2025-08-31T19:52:28.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":92.2,"endSpeed":83.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.627208653772506,"aZ":-27.410440638829247,"pfxX":-11.622684203603992,"pfxZ":2.6598499405057563,"pX":-0.5857680832962208,"pZ":1.0900993489348043,"vX0":6.185586768850047,"vY0":-133.8718810788647,"vZ0":-6.993897692639247,"x":139.33,"y":209.35,"x0":-1.4334107176520796,"y0":50.001961511448776,"z0":5.736720584918652,"aX":-20.803320274416507},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.2,"breakHorizontal":19.4,"spinRate":2170,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4113275217379626,"extension":6.064138911933333},"index":3,"playId":"bbb3c2a6-adf5-316c-903b-d7ce0ae45fb7","pitchNumber":3,"startTime":"2025-08-31T19:52:40.281Z","endTime":"2025-08-31T19:52:45.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-31T19:52:51.636Z","endTime":"2025-08-31T19:53:02.615Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.3,"strikeZoneTop":3.47712162024757,"strikeZoneBottom":1.54943551397523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.03764595311899,"aZ":-23.82233064676502,"pfxX":-11.184120725191601,"pfxZ":3.977805568881804,"pX":-0.28065364856383973,"pZ":1.6491195432627264,"vX0":7.380125104620526,"vY0":-144.90469973272067,"vZ0":-7.1617968509717755,"x":127.7,"y":194.25,"x0":-1.4250944545739634,"y0":50.001941874159535,"z0":5.6383024224891924,"aX":-23.46810340897634},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.8,"breakHorizontal":18.5,"spinRate":2318,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.37991752302896886,"extension":6.068640307480175},"index":5,"playId":"413ad3f0-81f2-3a8d-b03e-e98277f68818","pitchNumber":4,"startTime":"2025-08-31T19:53:02.615Z","endTime":"2025-08-31T19:53:07.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":645261,"link":"/api/v1/people/645261"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:53:07.816Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:55:14.993Z","endTime":"2025-08-31T19:55:53.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Torrens replaces Starling Marte, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:54:45.408Z","endTime":"2025-08-31T19:55:17.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663584,"link":"/api/v1/people/663584"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88484866434485,"aZ":-31.45833813700894,"pfxX":-10.380121288833417,"pfxZ":0.5691206623498744,"pX":-0.48547279337316995,"pZ":2.0927861462067456,"vX0":-4.422613547612886,"vY0":-112.57336773309521,"vZ0":-1.1604814948054065,"x":135.51,"y":182.27,"x0":2.861217249045184,"y0":50.00490147010323,"z0":5.83663790079138,"aX":-13.153075880871109},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.1,"breakHorizontal":20.0,"spinRate":2485,"spinDirection":301},"zone":4,"typeConfidence":0.91,"plateTime":0.48896606353582994,"extension":6.5281053898080605},"index":1,"playId":"f7fe359c-05e3-3a25-8006-5100071399a7","pitchNumber":1,"startTime":"2025-08-31T19:55:17.276Z","endTime":"2025-08-31T19:55:21.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09789026267528,"aZ":-24.80325845032036,"pfxX":-4.437556942920428,"pfxZ":4.651796554416313,"pX":-0.9797780843717578,"pZ":2.01298012925918,"vX0":-6.670107552793135,"vY0":-125.03940370510588,"vZ0":-5.0189197890209165,"x":154.35,"y":184.43,"x0":2.298209577486373,"y0":50.00099572708184,"z0":6.079916028654744,"aX":-7.029483208514944},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":9.6,"spinRate":2173,"spinDirection":173},"zone":13,"typeConfidence":0.86,"plateTime":0.43796169296955956,"extension":5.770972903657491},"index":2,"playId":"06f9a6fd-4d59-3592-99b6-c27e4dcbe9f7","pitchNumber":2,"startTime":"2025-08-31T19:55:28.589Z","endTime":"2025-08-31T19:55:32.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T19:55:35.850Z","endTime":"2025-08-31T19:55:47.728Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.37924667451026,"strikeZoneBottom":1.54615437061143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.497994446057906,"aZ":-31.13127486778907,"pfxX":-8.825806559740816,"pfxZ":0.7872944827303261,"pX":0.8287845048102644,"pZ":2.5569570865597697,"vX0":-2.265963074176512,"vY0":-114.70814929065402,"vZ0":-0.5601826278074487,"x":85.41,"y":169.74,"x0":2.9774590651303265,"y0":50.002201175760085,"z0":5.8565018332728105,"aX":-11.68470633698949},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2592,"spinDirection":297},"zone":6,"typeConfidence":0.91,"plateTime":0.47868446976717305,"extension":5.614611852142913},"index":4,"playId":"6e959613-c8b7-3e5b-b213-2946a2c3eebc","pitchNumber":3,"startTime":"2025-08-31T19:55:47.728Z","endTime":"2025-08-31T19:55:53.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:55:53.382Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:56:01.281Z","endTime":"2025-08-31T19:56:48.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.348382855017,"aZ":-30.143106902585366,"pfxX":-10.199723585698173,"pfxZ":1.623027066143898,"pX":0.08924889694708413,"pZ":3.4174798787220335,"vX0":-3.598613551712101,"vY0":-111.81824302128317,"vZ0":1.4454248462589643,"x":113.6,"y":146.51,"x0":3.0499370963669823,"y0":50.003161151173906,"z0":5.882403470414315,"aX":-12.765061847744064},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":3.7,"breakHorizontal":19.4,"spinRate":2589,"spinDirection":304},"zone":2,"typeConfidence":0.92,"plateTime":0.4920274457738012,"extension":6.438279917436902},"index":0,"playId":"a6da40ff-0aa2-3f84-877b-83b00144e9ea","pitchNumber":1,"startTime":"2025-08-31T19:56:13.837Z","endTime":"2025-08-31T19:56:20.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.58786391905752,"strikeZoneBottom":1.72085171020162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.150233275646144,"aZ":-24.62848761871296,"pfxX":8.01144217753144,"pfxZ":4.183624408497096,"pX":-0.5281765008504743,"pZ":2.849204500062931,"vX0":-10.021813992694904,"vY0":-133.31384016261993,"vZ0":-3.578638379827874,"x":137.13,"y":161.85,"x0":2.235554745901136,"y0":50.00219135728505,"z0":5.982783878311179,"aX":14.447805452333174},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":-12.4,"spinRate":2108,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.41056549167598977,"extension":6.033253217320678},"index":1,"playId":"2779bba6-5d14-3d00-bfe0-2de5537f83c5","pitchNumber":2,"startTime":"2025-08-31T19:56:30.083Z","endTime":"2025-08-31T19:56:35.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.795179428417068,"aZ":-28.98027978303443,"pfxX":-8.052245780937174,"pfxZ":2.3074668726399485,"pX":-0.5305640471990878,"pZ":1.4397380446651087,"vX0":-5.083617281608285,"vY0":-117.21173317681965,"vZ0":-3.649836640672838,"x":137.22,"y":199.91,"x0":2.71513903804354,"y0":50.005441549022166,"z0":5.732111671560866,"aX":-11.171562469016509},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2574,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.4678427987669367,"extension":5.645942015332159},"index":2,"playId":"9540b0cf-5c0d-31ce-b05f-93c3c11328ab","pitchNumber":3,"startTime":"2025-08-31T19:56:42.546Z","endTime":"2025-08-31T19:56:48.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:56:48.664Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:56:53.949Z","endTime":"2025-08-31T19:57:13.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05998779798013,"aZ":-27.01800645898672,"pfxX":7.650587959963308,"pfxZ":2.8897667977940635,"pX":0.5189593003076249,"pZ":2.6937159452507267,"vX0":-7.302382512330313,"vY0":-132.83767659206842,"vZ0":-3.277864731507484,"x":97.22,"y":166.05,"x0":2.312604181035596,"y0":50.000796307992616,"z0":5.912697602679534,"aX":13.64025719131165},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.7,"breakHorizontal":-12.2,"spinRate":2036,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.4126771725206435,"extension":5.842169378832033},"hitData":{"launchSpeed":101.4,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.96,"coordY":148.01}},"index":0,"playId":"e3a8dc5c-ca6c-383e-8244-704906c171d7","pitchNumber":1,"startTime":"2025-08-31T19:57:05.898Z","endTime":"2025-08-31T19:57:13.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:57:13.899Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:59:48.263Z","endTime":"2025-08-31T20:01:06.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Mesa Jr. replaces left fielder Heriberto Hernández, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:59:01.464Z","endTime":"2025-08-31T19:59:01.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Calvin Faucher replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"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-31T19:59:01.485Z","endTime":"2025-08-31T19:59:50.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":645261,"link":"/api/v1/people/645261","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.47824848073945,"strikeZoneBottom":1.59312012113814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.764608800688617,"aZ":-28.46156299781408,"pfxX":0.7246982260188308,"pfxZ":2.023278493416173,"pX":-0.810463592793555,"pZ":2.3343740274370757,"vX0":0.9836057908192066,"vY0":-134.292988682017,"vZ0":-3.7774362843643905,"x":147.89,"y":175.75,"x0":-1.2749741843610787,"y0":50.00450082320776,"z0":5.77292896282445,"aX":1.3298510145057216},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":-1.6,"spinRate":2878,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.4071130144455677,"extension":5.7742865546447035},"index":2,"playId":"7d705296-bdef-3918-9847-e637bef5b278","pitchNumber":1,"startTime":"2025-08-31T19:59:50.532Z","endTime":"2025-08-31T19:59:54.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":90.5,"endSpeed":83.8,"strikeZoneTop":3.45440860797015,"strikeZoneBottom":1.44617284411037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.405594646198637,"aZ":-32.17370567136464,"pfxX":0.8790945939374808,"pfxZ":8.94981338769973E-4,"pX":1.4395587188104684,"pZ":1.664835631303999,"vX0":5.838225761764985,"vY0":-131.71131500930227,"vZ0":-4.568776554229833,"x":62.13,"y":193.83,"x0":-0.9145523728404334,"y0":50.00409300382487,"z0":5.7850852211300765,"aX":1.552832089466323},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2792,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.41490243901029356,"extension":5.942791316972777},"index":3,"playId":"70c55a49-81e5-305d-bf1f-ff8d4dc9f03a","pitchNumber":2,"startTime":"2025-08-31T20:00:06.809Z","endTime":"2025-08-31T20:00:13.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.3753564891257,"strikeZoneBottom":1.52112912555505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1244790805837,"aZ":-26.549247118395478,"pfxX":-10.533027540012412,"pfxZ":2.844005394081444,"pX":0.19593914663141782,"pZ":3.2200699084162365,"vX0":7.203080229093153,"vY0":-140.16329934149485,"vZ0":-2.048449446119792,"x":109.53,"y":151.84,"x0":-1.0451310502409878,"y0":50.005481443615366,"z0":5.702573609287981,"aX":-20.858443127755223},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":2403,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39150274830284637,"extension":5.966317726832928},"index":4,"playId":"43e983cb-1da9-3ff5-bddd-190eeae27b91","pitchNumber":3,"startTime":"2025-08-31T20:00:20.454Z","endTime":"2025-08-31T20:00:25.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.065891983384926,"aZ":-42.36739384056762,"pfxX":7.199298703836292,"pfxZ":-6.332632970433135,"pX":-0.9301550725525534,"pZ":1.6500018810944583,"vX0":-1.8871708947864874,"vY0":-126.35459260360268,"vZ0":-1.9833803922929134,"x":152.46,"y":194.23,"x0":-1.106473114843264,"y0":50.0060916366822,"z0":5.866826374166497,"aX":11.579268211774908},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.6,"breakHorizontal":-12.6,"spinRate":2905,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.43438989821550233,"extension":5.925241134916407},"index":5,"playId":"5145f1a2-c5d7-3b5c-ac64-2c0980b57448","pitchNumber":4,"startTime":"2025-08-31T20:00:35.852Z","endTime":"2025-08-31T20:00:42.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12667604337055,"aZ":-33.96434072266806,"pfxX":3.6980890874335253,"pfxZ":-0.9820660352487636,"pX":-0.6216059715039333,"pZ":3.378041042131331,"vX0":0.00920824583705493,"vY0":-133.41085374900078,"vZ0":-0.42991912660597653,"x":140.69,"y":147.57,"x0":-1.106370164153757,"y0":50.005068470011004,"z0":5.9694097687794745,"aX":6.7303336345660325},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.7,"breakHorizontal":-6.7,"spinRate":2920,"spinDirection":105},"zone":1,"typeConfidence":2.0,"plateTime":0.40906600921248515,"extension":5.953451982701744},"index":6,"playId":"98c23afa-a402-3a22-a421-6023670a9426","pitchNumber":5,"startTime":"2025-08-31T20:01:02.113Z","endTime":"2025-08-31T20:01:06.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:01:06.620Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:01:20.669Z","endTime":"2025-08-31T20:02:58.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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, 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":85.8,"endSpeed":78.2,"strikeZoneTop":3.1815287359877,"strikeZoneBottom":1.53695521050592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.972965455916917,"aZ":-46.988173145287035,"pfxX":5.96791877583149,"pfxZ":-9.554421198834072,"pX":-0.9587917695627055,"pZ":1.6853602379798942,"vX0":-1.6616527270049108,"vY0":-124.79418948673657,"vZ0":-0.845636513768309,"x":153.55,"y":193.28,"x0":-1.0527459714269154,"y0":50.00023501144481,"z0":5.955312801123512,"aX":9.256417375303226},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-17.2,"breakHorizontal":-10.3,"spinRate":2926,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4417013029320689,"extension":6.000147998164894},"index":0,"playId":"36eae78e-6ed4-37ab-8992-da85781a7ec6","pitchNumber":1,"startTime":"2025-08-31T20:01:35.143Z","endTime":"2025-08-31T20:01:41.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.05560184031005,"strikeZoneBottom":1.53505581208154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35411106303618,"aZ":-26.977092510568248,"pfxX":-8.323189722688008,"pfxZ":2.61092336980065,"pX":-1.6869510501739526,"pZ":3.2830493536042424,"vX0":1.675412689573836,"vY0":-140.38291392533748,"vZ0":-1.6774324172525281,"x":181.3,"y":150.14,"x0":-1.2108315497628181,"y0":50.00603783859192,"z0":5.647825853538652,"aX":-16.58244916360225},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":14.8,"spinRate":2333,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3904577821437085,"extension":5.975888053585048},"index":1,"playId":"bcc1333a-729a-394f-a316-bdf4fbd1b411","pitchNumber":2,"startTime":"2025-08-31T20:01:55.405Z","endTime":"2025-08-31T20:02:00.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.14728816600236,"strikeZoneBottom":1.59576633341565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289124965845158,"aZ":-29.147901249938048,"pfxX":2.099901091451853,"pfxZ":1.5908456110972065,"pX":-0.16611464276441654,"pZ":2.6557482802025825,"vX0":1.7142317867899983,"vY0":-136.1637327303137,"vZ0":-3.0062775837472575,"x":123.33,"y":167.07,"x0":-1.0738357776756438,"y0":50.002458162142716,"z0":5.763584970437857,"aX":3.99354658521034},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":-4.1,"spinRate":2776,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4002887816891034,"extension":5.885389083165599},"index":2,"playId":"3e6979d2-4e93-3964-aed0-f9208bb075f0","pitchNumber":3,"startTime":"2025-08-31T20:02:13.252Z","endTime":"2025-08-31T20:02:17.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.5,"strikeZoneTop":3.12561998235062,"strikeZoneBottom":1.48105862159687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78762191876373,"aZ":-31.293877650585472,"pfxX":2.186940665397818,"pfxZ":0.4647167964336827,"pX":0.5723596659482536,"pZ":2.272589581641513,"vX0":3.325001276236126,"vY0":-135.38170623228126,"vZ0":-3.5416592051509963,"x":95.18,"y":177.42,"x0":-0.9494023353187023,"y0":50.000328463684575,"z0":5.756136341642361,"aX":4.1133663917888725},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.6,"spinRate":2936,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.40250214778831994,"extension":6.000420909780175},"index":3,"playId":"b5cdc514-11f7-31bb-816b-78dce87ae84b","pitchNumber":4,"startTime":"2025-08-31T20:02:31.510Z","endTime":"2025-08-31T20:02:36.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.455428259604286,"aZ":-46.32084242000645,"pfxX":5.187321476472661,"pfxZ":-8.915562682562815,"pX":-0.5979281785503623,"pZ":1.2126225181579957,"vX0":-0.7450821035707325,"vY0":-125.43958686671283,"vZ0":-1.9726973043926939,"x":139.79,"y":206.04,"x0":-0.9699615953503951,"y0":50.00501679380664,"z0":5.801730856627833,"aX":8.229474763582125},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-16.3,"breakHorizontal":-9.2,"spinRate":2931,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.43741529147176506,"extension":5.923256290361478},"index":4,"playId":"ed9306f4-b933-377c-be4e-79ee2124b239","pitchNumber":5,"startTime":"2025-08-31T20:02:52.720Z","endTime":"2025-08-31T20:02:58.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:02:58.340Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (27) on a sharp line drive to left fielder Victor Mesa Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:03:39.149Z","endTime":"2025-08-31T20:04:53.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"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-31T20:03:18.681Z","endTime":"2025-08-31T20:03:41.564Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77322265525477,"aZ":-13.451238491809711,"pfxX":-4.360257426221334,"pfxZ":9.234808348171097,"pX":0.6338519077332125,"pZ":2.8122868344419834,"vX0":6.304616945107682,"vY0":-141.3890851407139,"vZ0":-5.058776051259201,"x":92.84,"y":162.85,"x0":-1.056822413286781,"y0":50.00557452834867,"z0":5.485715702015112,"aX":-8.843238185387822},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":2416,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38716022133248273,"extension":5.98898432855993},"index":1,"playId":"43a19def-8c6a-3dbd-b131-b547ce077d95","pitchNumber":1,"startTime":"2025-08-31T20:03:41.564Z","endTime":"2025-08-31T20:03:47.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.56252635980853,"strikeZoneBottom":1.76366597450978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21138032933796,"aZ":-47.61890534881611,"pfxX":7.364228503630515,"pfxZ":-9.880702303740534,"pX":-1.1609332511812773,"pZ":1.5191631550492855,"vX0":-2.1288070486716246,"vY0":-125.28666753115878,"vZ0":-0.937668558493682,"x":161.25,"y":197.76,"x0":-1.248292945123844,"y0":50.00168348307629,"z0":5.846869712625642,"aX":11.512953967640598},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-17.8,"breakHorizontal":-12.7,"spinRate":2938,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4399643590525799,"extension":5.879697334285817},"index":2,"playId":"c541c54c-0549-3781-9811-a0129b8c3c21","pitchNumber":2,"startTime":"2025-08-31T20:03:57.385Z","endTime":"2025-08-31T20:04:02.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.53220478864562,"strikeZoneBottom":1.79538232779267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.072747621963792,"aZ":-46.92376661518905,"pfxX":4.793102200900904,"pfxZ":-9.50989057671016,"pX":0.4833247011652356,"pZ":0.03137322789728119,"vX0":2.064109874211801,"vY0":-125.02403671881643,"vZ0":-4.361701607938246,"x":98.58,"y":237.93,"x0":-0.9808975431073902,"y0":50.00413003663891,"z0":5.732561790507062,"aX":7.431616501464209},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-18.0,"breakHorizontal":-9.2,"spinRate":2847,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44160946390008515,"extension":6.146851175942206},"index":3,"playId":"0a603fe7-8331-3d5c-b77c-a6fae66daf39","pitchNumber":3,"startTime":"2025-08-31T20:04:15.319Z","endTime":"2025-08-31T20:04:20.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657723758469658,"aZ":-31.347597018813033,"pfxX":3.193176433636469,"pfxZ":0.45457841199718985,"pX":0.06125356610534279,"pZ":2.614993672037638,"vX0":1.8000951502144868,"vY0":-133.3576534063488,"vZ0":-2.6401338547353483,"x":114.67,"y":168.18,"x0":-1.0364358429740028,"y0":50.000455378797575,"z0":5.870261222940467,"aX":5.772103845313808},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.5,"breakHorizontal":-6.1,"spinRate":2809,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4101270190030628,"extension":5.9735117024954585},"hitData":{"launchSpeed":104.6,"launchAngle":17.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.0,"coordY":62.43}},"index":4,"playId":"e0c23f4d-9740-3885-a262-ebb394c76897","pitchNumber":4,"startTime":"2025-08-31T20:04:38.287Z","endTime":"2025-08-31T20:04:53.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:04:53.512Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:04:51.874Z","endTime":"2025-08-31T20:07:58.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.56145260646861,"strikeZoneBottom":1.70046592924661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54053639487848,"aZ":-33.02951112666859,"pfxX":5.986956909005611,"pfxZ":-0.5082750668991647,"pX":-0.03898434475203571,"pZ":2.1236546617366288,"vX0":1.2152971432449873,"vY0":-129.0017909234329,"vZ0":-2.403213157514813,"x":118.49,"y":181.44,"x0":-1.2942676102466166,"y0":50.0043616415168,"z0":5.620679734908965,"aX":10.061932258314714},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.2,"breakHorizontal":-11.2,"spinRate":2893,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.42505038512213034,"extension":5.961236762530833},"index":0,"playId":"0a0461a8-e9f1-35ab-b42b-1b9a694c2815","pitchNumber":1,"startTime":"2025-08-31T20:05:22.626Z","endTime":"2025-08-31T20:05:26.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.64368737647295,"strikeZoneBottom":1.75191015991596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.142620115077925,"aZ":-20.84667782951752,"pfxX":-9.440248069111082,"pfxZ":5.6526588112713645,"pX":-0.68836742036562,"pZ":0.6680721185093195,"vX0":3.987402644325685,"vY0":-140.9223883379059,"vZ0":-9.632372787184718,"x":143.24,"y":220.74,"x0":-0.8981058956290624,"y0":50.004553393548875,"z0":5.486950884837573,"aX":-18.91739685504147},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.4,"breakHorizontal":16.2,"spinRate":2391,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.38923514813857274,"extension":6.147490726698052},"index":1,"playId":"20ac97ab-85f6-313b-86a0-c1beee53e9db","pitchNumber":2,"startTime":"2025-08-31T20:05:37.030Z","endTime":"2025-08-31T20:05:44.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.6239235994784,"strikeZoneBottom":1.76304113254635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.5855468929096,"aZ":-24.036056647617343,"pfxX":-9.810599514570132,"pfxZ":4.015541635722866,"pX":-0.2355669221876923,"pZ":1.7696781378760083,"vX0":5.598000313155089,"vY0":-142.1668284051629,"vZ0":-6.073674652812325,"x":125.98,"y":191.0,"x0":-0.9658727003185188,"y0":50.00352934745608,"z0":5.480921460705415,"aX":-19.885238121686033},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2302,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3867321406998592,"extension":5.99677711795718},"index":2,"playId":"973541b7-e86f-3a9b-b1c5-7239e9166289","pitchNumber":3,"startTime":"2025-08-31T20:06:02.959Z","endTime":"2025-08-31T20:06:07.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.43563850648349,"strikeZoneBottom":1.69874214004983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.633170838441988,"aZ":-37.95754354014196,"pfxX":5.4728218805484525,"pfxZ":-3.556147147527745,"pX":0.9865635830506244,"pZ":0.01128850497069697,"vX0":3.484677382961001,"vY0":-127.65663876310064,"vZ0":-5.7667001146363726,"x":79.39,"y":238.48,"x0":-1.1134066571830967,"y0":50.00230498493945,"z0":5.335311988420298,"aX":8.906901029281306},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.7,"breakHorizontal":-10.8,"spinRate":2956,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43134296460181787,"extension":6.173185396942632},"index":3,"playId":"80d7c57c-04cf-37f3-83ce-27219828fa0b","pitchNumber":4,"startTime":"2025-08-31T20:06:21.269Z","endTime":"2025-08-31T20:06:25.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.54931945232595,"strikeZoneBottom":1.71983120313148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93840427317668,"aZ":-29.30130753276339,"pfxX":6.159261052780302,"pfxZ":1.6255503388940493,"pX":1.6367943662432878,"pZ":1.4277415587120195,"vX0":5.53531050480532,"vY0":-131.56393147607938,"vZ0":-4.603635790945944,"x":54.61,"y":200.23,"x0":-1.288959449048044,"y0":50.00330676926769,"z0":5.3529215930455925,"aX":10.876859691351358},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":-12.2,"spinRate":2934,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4151321925271687,"extension":6.184787289276497},"index":4,"playId":"d5202219-cdbd-3054-b257-2eefa919fb85","pitchNumber":5,"startTime":"2025-08-31T20:06:42.824Z","endTime":"2025-08-31T20:06:48.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754999037345797,"aZ":-35.6605371044657,"pfxX":12.158470335007177,"pfxZ":-2.154473421861468,"pX":-0.2589053190893586,"pZ":2.624198649108634,"vX0":-1.4580466590770693,"vY0":-126.75779392978285,"vZ0":-0.4528533512869797,"x":126.87,"y":167.93,"x0":-1.2521946129222352,"y0":50.00516140602719,"z0":5.671001103967744,"aX":19.6375276324809},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.7,"breakHorizontal":-21.6,"spinRate":3056,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4333595244799522,"extension":6.049694822014863},"index":5,"playId":"63376217-97ed-3a37-b24a-d2f11a3e76c6","pitchNumber":6,"startTime":"2025-08-31T20:07:01.153Z","endTime":"2025-08-31T20:07:04.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-31T20:07:17.866Z","endTime":"2025-08-31T20:07:29.958Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.411524353896848,"aZ":-36.012377453461525,"pfxX":7.767817317862726,"pfxZ":-2.261189175573734,"pX":0.693781290457165,"pZ":1.7050964338498746,"vX0":2.272481526689865,"vY0":-130.03745485436914,"vZ0":-2.6911699050682674,"x":90.55,"y":192.74,"x0":-1.202320819195593,"y0":50.0034988206815,"z0":5.508590977894918,"aX":13.189637763221494},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.4,"breakHorizontal":-14.5,"spinRate":2999,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.42257974467154646,"extension":6.037011568799811},"index":7,"playId":"ae6a9d0f-2072-31f2-82ac-dec52697ed3a","pitchNumber":7,"startTime":"2025-08-31T20:07:29.958Z","endTime":"2025-08-31T20:07:36.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46970735693575,"aZ":-36.653359104258065,"pfxX":12.530284018171075,"pfxZ":-2.790788420327173,"pX":0.6735771083325561,"pZ":2.695063047387808,"vX0":1.0512723232514745,"vY0":-126.87686192572244,"vZ0":0.15118842624988638,"x":91.32,"y":166.01,"x0":-1.372451211020279,"y0":50.001664104514006,"z0":5.591051623160566,"aX":20.12911872854408},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.7,"breakHorizontal":-22.9,"spinRate":3066,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.43412722301903006,"extension":6.021179970867029},"hitData":{"launchSpeed":96.7,"launchAngle":11.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":146.62}},"index":8,"playId":"7fd1c826-74b6-3c1e-82de-30b1bcf18bb6","pitchNumber":8,"startTime":"2025-08-31T20:07:52.736Z","endTime":"2025-08-31T20:07:58.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.3000000000000003,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:07:58.758Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:09:40.884Z","endTime":"2025-08-31T20:10:18.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88497622457929,"aZ":-26.96634217203784,"pfxX":9.624980893633243,"pfxZ":3.008573525368324,"pX":0.330868694141192,"pZ":2.169074743834516,"vX0":-8.081267893739037,"vY0":-131.27917262930396,"vZ0":-4.515109967658551,"x":104.39,"y":180.21,"x0":2.21078460785604,"y0":50.00397554577298,"z0":5.938052041838476,"aX":16.66582476042152},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":-15.5,"spinRate":2028,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.4185228611346723,"extension":5.831396099731335},"hitData":{"launchSpeed":91.6,"launchAngle":36.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.3,"coordY":76.72}},"index":0,"playId":"03005c39-a984-3408-9789-7452e1e5fbe4","pitchNumber":1,"startTime":"2025-08-31T20:10:08.761Z","endTime":"2025-08-31T20:10:18.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:10:18.360Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a bunt ground ball to pitcher Brandon Waddell.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:10:20.955Z","endTime":"2025-08-31T20:10:53.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663399,"link":"/api/v1/people/663399"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.171277301593573,"aZ":-24.905817751621917,"pfxX":9.813411238564912,"pfxZ":4.082670517443521,"pX":-0.3684700213632167,"pZ":2.6035903891868495,"vX0":-9.87456708351646,"vY0":-132.78878050374746,"vZ0":-4.133520288154501,"x":131.05,"y":168.48,"x0":2.128340283602323,"y0":50.0044629523806,"z0":5.998466839090697,"aX":17.478514616354936},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":-15.6,"spinRate":2162,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.4129276836012208,"extension":5.881873231803458},"hitData":{"launchSpeed":53.3,"launchAngle":-40.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":138.13,"coordY":181.58}},"index":0,"playId":"dcb7fcc3-d61e-3531-96f0-dd117e7620d0","pitchNumber":1,"startTime":"2025-08-31T20:10:45.075Z","endTime":"2025-08-31T20:10:53.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:10:53.092Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to right fielder Juan Soto. Xavier Edwards to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:11:10.606Z","endTime":"2025-08-31T20:11:59.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.46050072290195,"strikeZoneBottom":1.66886083760998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01865491473473,"aZ":-32.21328856158039,"pfxX":-6.264945340030856,"pfxZ":-0.03211040556893696,"pX":-3.0329057985192485,"pZ":-0.4824935372765744,"vX0":-10.605077308527843,"vY0":-115.91991011154907,"vZ0":-6.691016681085252,"x":232.61,"y":251.81,"x0":2.454268762535448,"y0":50.00250391346653,"z0":5.599625265722592,"aX":-8.33939400368257},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.8,"breakHorizontal":14.5,"spinRate":2441,"spinDirection":301},"zone":13,"typeConfidence":0.79,"plateTime":0.4764641562362608,"extension":6.092109110032517},"index":0,"playId":"79562491-775d-318b-9791-d47990ad66a5","pitchNumber":1,"startTime":"2025-08-31T20:11:24.667Z","endTime":"2025-08-31T20:11:29.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95071238023329,"aZ":-21.81806274820571,"pfxX":7.708695433862983,"pfxZ":5.9351959684405315,"pX":0.7582713887206031,"pZ":2.6297990234968927,"vX0":-6.459253733356711,"vY0":-131.51429547587824,"vZ0":-4.2990811990365225,"x":88.1,"y":167.78,"x0":2.2495272739908367,"y0":50.00275097078166,"z0":5.9122847247594414,"aX":13.448770468055459},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.0,"breakHorizontal":-12.5,"spinRate":2082,"spinDirection":153},"zone":6,"typeConfidence":0.9,"plateTime":0.41712816267688657,"extension":5.92959441934983},"hitData":{"launchSpeed":104.3,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.75,"coordY":122.29}},"index":1,"playId":"3afe5e85-5add-3d29-a9f4-fea831807f78","pitchNumber":2,"startTime":"2025-08-31T20:11:49.639Z","endTime":"2025-08-31T20:11:59.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:11:59.657Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Agustín Ramírez grounds into a double play, third baseman Brett Baty to second baseman Jeff McNeil to first baseman Pete Alonso. Jakob Marsee out at 2nd. Agustín Ramírez out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:12:03.261Z","endTime":"2025-08-31T20:12:49.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663399,"fullName":"Brandon Waddell","link":"/api/v1/people/663399"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.702067775057483,"aZ":-25.044792955560943,"pfxX":7.502547851145776,"pfxZ":4.860410964176676,"pX":0.711384718175211,"pZ":2.1902401635302797,"vX0":-6.741062590932042,"vY0":-120.69491190408009,"vZ0":-3.078265642425362,"x":89.88,"y":179.64,"x0":2.573243406714434,"y0":50.00332090635288,"z0":5.700816688838921,"aX":11.008166251920393},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.3,"breakHorizontal":-11.9,"spinRate":1280,"spinDirection":132},"zone":6,"typeConfidence":0.87,"plateTime":0.45476474312236226,"extension":6.220364851525013},"hitData":{"launchSpeed":81.9,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":167.9}},"index":0,"playId":"2f8e35b7-e6d0-34bf-9dac-074d7e8384f8","pitchNumber":1,"startTime":"2025-08-31T20:12:41.772Z","endTime":"2025-08-31T20:12:49.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663399,"link":"/api/v1/people/663399","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":683146,"link":"/api/v1/people/683146"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":663399,"link":"/api/v1/people/663399"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.5999999999999999,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:12:49.792Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out to first baseman Liam Hicks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:15:38.959Z","endTime":"2025-08-31T20:16:22.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676206,"fullName":"Freddy Tarnok","link":"/api/v1/people/676206"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Freddy Tarnok replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:15:01.152Z","endTime":"2025-08-31T20:15:41.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676206,"link":"/api/v1/people/676206"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.45853094896901,"strikeZoneBottom":1.53462768988341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4780976860956,"aZ":-43.21065326289958,"pfxX":6.323024580891653,"pfxZ":-8.629889332905744,"pX":-0.45400430279473575,"pZ":2.7539178089312646,"vX0":1.2549443554489546,"vY0":-112.96588702907827,"vZ0":1.2689730503034897,"x":134.31,"y":164.42,"x0":-1.8390295860670183,"y0":50.00096698265298,"z0":6.562477262151355,"aX":8.089577861134584},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.9,"breakHorizontal":-11.8,"spinRate":2500,"spinDirection":35},"zone":4,"typeConfidence":0.9,"plateTime":0.48670769344774545,"extension":5.58077535345639},"index":1,"playId":"cb431119-66d2-3dd5-b2ac-07b552074f70","pitchNumber":1,"startTime":"2025-08-31T20:15:41.234Z","endTime":"2025-08-31T20:15:45.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.55974227489575,"strikeZoneBottom":1.72859720816849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.050832986538115,"aZ":-47.929266079691935,"pfxX":4.602661033115277,"pfxZ":-11.675013880766363,"pX":-1.2796827788814675,"pZ":3.536118861317451,"vX0":0.5999808298724764,"vY0":-116.62068635717044,"vZ0":3.3022310392211187,"x":165.78,"y":143.3,"x0":-2.138394244233834,"y0":50.00189900230714,"z0":6.687598220171953,"aX":6.21158483065424},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-19.7,"breakHorizontal":-8.5,"spinRate":2615,"spinDirection":33},"zone":11,"typeConfidence":0.91,"plateTime":0.4733411132403016,"extension":5.476974664587077},"index":2,"playId":"4a5b74a3-fd3f-3675-8305-0688829d350d","pitchNumber":2,"startTime":"2025-08-31T20:15:55.967Z","endTime":"2025-08-31T20:16:01.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.320287421079954,"aZ":-44.55981255052841,"pfxX":7.310027237220925,"pfxZ":-9.430505723827437,"pX":-0.035583566839504706,"pZ":2.3611481879883836,"vX0":1.963760323634115,"vY0":-114.74672496391727,"vZ0":0.6706667350379047,"x":118.36,"y":175.03,"x0":-1.8555324166602603,"y0":50.00497058809645,"z0":6.461682043462968,"aX":9.596886916382664},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.4,"breakHorizontal":-13.8,"spinRate":2580,"spinDirection":32},"zone":5,"typeConfidence":0.91,"plateTime":0.48021586105449643,"extension":5.9407462659699455},"hitData":{"launchSpeed":97.5,"launchAngle":4.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.86,"coordY":165.36}},"index":3,"playId":"b88d8695-9936-3e49-a3cc-22e9028b94aa","pitchNumber":3,"startTime":"2025-08-31T20:16:16.027Z","endTime":"2025-08-31T20:16:22.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:16:22.054Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:16:26.755Z","endTime":"2025-08-31T20:18:26.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676206,"fullName":"Freddy Tarnok","link":"/api/v1/people/676206"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.64748016345444,"strikeZoneBottom":1.74972799313682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.996015265521574,"aZ":-32.0128631499324,"pfxX":1.7448479191783983,"pfxZ":0.10134319570754302,"pX":0.6162845883025985,"pZ":0.7489374467884772,"vX0":4.70961120013965,"vY0":-124.75370506973844,"vZ0":-7.052924212805689,"x":93.51,"y":218.56,"x0":-1.5353144271532946,"y0":50.00060605975485,"z0":6.308408617011148,"aX":2.70380956427298},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":-4.4,"spinRate":2409,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.44186680306551196,"extension":5.926372499309234},"index":0,"playId":"944d942b-b019-3afd-9bda-93965ea580ab","pitchNumber":1,"startTime":"2025-08-31T20:16:46.882Z","endTime":"2025-08-31T20:16:51.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.54253468464706,"strikeZoneBottom":1.6139083967191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54243662409305,"aZ":-31.432916743758124,"pfxX":4.212589090078559,"pfxZ":0.470511984448609,"pX":-0.37982534072013835,"pZ":1.6249793805287267,"vX0":1.6744481217030904,"vY0":-125.24322560173277,"vZ0":-5.6448474771496455,"x":131.48,"y":194.91,"x0":-1.6054231711800135,"y0":50.004357970358235,"z0":6.495230108104072,"aX":6.657049271391922},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-8.0,"spinRate":2507,"spinDirection":158},"zone":7,"typeConfidence":0.9,"plateTime":0.4382111787120522,"extension":5.59520065910274},"index":1,"playId":"f18e1bc5-ee21-30f6-a303-3ffd30cb7368","pitchNumber":2,"startTime":"2025-08-31T20:17:04.422Z","endTime":"2025-08-31T20:17:08.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-31T20:17:17.216Z","endTime":"2025-08-31T20:17:30.884Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.72277470290491,"strikeZoneBottom":1.8367664571682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.484562814396654,"aZ":-14.108795993686625,"pfxX":-1.6911060821690613,"pfxZ":9.17028609533481,"pX":0.8270973327657944,"pZ":5.123565476084503,"vX0":6.945435778944804,"vY0":-139.7139712673674,"vZ0":-1.5174930215361575,"x":85.47,"y":100.44,"x0":-1.4750979472356787,"y0":50.004666751202656,"z0":6.60445954244438,"aX":-3.3332893465433338},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":1.6,"spinRate":2607,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.39255004160381013,"extension":5.687290619071683},"index":3,"playId":"bef8f70c-9996-350d-9338-e5fa41fa923b","pitchNumber":3,"startTime":"2025-08-31T20:17:30.884Z","endTime":"2025-08-31T20:17:35.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.149160172800226,"aZ":-10.913185874459778,"pfxX":-2.7630201670759487,"pfxZ":10.761286906240871,"pX":-0.7745915526206988,"pZ":3.304169340235577,"vX0":3.6655454902729963,"vY0":-139.387199425802,"vZ0":-6.701913870230648,"x":146.53,"y":149.57,"x0":-1.7452371011445258,"y0":50.00283052160457,"z0":6.453867411085999,"aX":-5.4590626168832985},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2615,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.39235998063152033,"extension":5.923851266496394},"index":4,"playId":"b1931c44-d288-3c76-b9b6-03f4ff51fc33","pitchNumber":4,"startTime":"2025-08-31T20:17:46.500Z","endTime":"2025-08-31T20:17:53.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":80.9,"endSpeed":74.4,"strikeZoneTop":3.60387477313941,"strikeZoneBottom":1.77980509447222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.097261055255085,"aZ":-45.4487496158443,"pfxX":4.186939020619003,"pfxZ":-9.662940198046428,"pX":1.6914478060156681,"pZ":0.5263754976134483,"vX0":5.714913725750698,"vY0":-117.55737023437788,"vZ0":-3.6096232078879886,"x":52.53,"y":224.57,"x0":-1.3323515326100204,"y0":50.00303871234873,"z0":6.3782138990221116,"aX":5.751410628597116},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-18.1,"breakHorizontal":-9.2,"spinRate":2756,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4692356377953564,"extension":5.792605755658741},"index":5,"playId":"ff55ebd1-6379-3c41-a4dc-3f82fe594fea","pitchNumber":5,"startTime":"2025-08-31T20:18:06.235Z","endTime":"2025-08-31T20:18:12.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.65189838470915,"strikeZoneBottom":1.76634459923041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03874035967961,"aZ":-30.680089636874122,"pfxX":1.6293382210692586,"pfxZ":0.9307739571369913,"pX":1.2296294169814543,"pZ":1.0055217688345273,"vX0":6.664770231725553,"vY0":-126.54031164738169,"vZ0":-6.883553730724813,"x":70.13,"y":211.63,"x0":-1.664275810831368,"y0":50.000305595903335,"z0":6.26189188352712,"aX":2.606103680724831},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.7,"spinRate":2468,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.4350804910389834,"extension":5.998569867435915},"index":6,"playId":"ba02cdad-86a2-3630-acd7-98e103eac6e9","pitchNumber":6,"startTime":"2025-08-31T20:18:23.867Z","endTime":"2025-08-31T20:18:26.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:18:26.867Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:19:02.636Z","endTime":"2025-08-31T20:21:06.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676206,"fullName":"Freddy Tarnok","link":"/api/v1/people/676206"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"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-31T20:18:48.826Z","endTime":"2025-08-31T20:19:04.926Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.56068582334814,"strikeZoneBottom":1.5742218762865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.676981672689177,"aZ":-43.08875978818212,"pfxX":7.2053224241492195,"pfxZ":-8.293849751716778,"pX":-0.6928041154901651,"pZ":3.022080808431471,"vX0":0.43739219598055024,"vY0":-114.72748535127867,"vZ0":1.6296158325532846,"x":143.41,"y":157.18,"x0":-1.8209438163602687,"y0":50.00054724143238,"z0":6.541998193510417,"aX":9.485003679709207},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.2,"breakHorizontal":-13.1,"spinRate":2650,"spinDirection":32},"zone":1,"typeConfidence":0.91,"plateTime":0.4796934059309974,"extension":5.837309273532652},"index":1,"playId":"fb621bfa-0701-32f2-8383-8840a361dea1","pitchNumber":1,"startTime":"2025-08-31T20:19:04.926Z","endTime":"2025-08-31T20:19:09.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.78359552225904,"strikeZoneBottom":1.7352569187529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.681861761932613,"aZ":-13.725309931094657,"pfxX":-4.71797227704177,"pfxZ":9.691395023479716,"pX":-0.8725690696153077,"pZ":3.2541329562165635,"vX0":3.8879448681986823,"vY0":-136.96887199446692,"vZ0":-5.8908183821110525,"x":150.26,"y":150.92,"x0":-1.696048253776104,"y0":50.004203366621454,"z0":6.36791235324354,"aX":-8.983134361183234},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2507,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.3995789764697668,"extension":6.574330864543057},"index":2,"playId":"b2f6f0a3-6928-3743-8101-e24f11b64d72","pitchNumber":2,"startTime":"2025-08-31T20:19:24.746Z","endTime":"2025-08-31T20:19:30.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.65371094286518,"strikeZoneBottom":1.729531153357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.705216831613583,"aZ":-9.128383579672667,"pfxX":-4.24585106057982,"pfxZ":11.936203414759568,"pX":-1.1484951003353576,"pZ":2.955276191212966,"vX0":1.949291251276244,"vY0":-137.84868194181436,"vZ0":-7.833757287486737,"x":160.78,"y":158.99,"x0":-1.31185978769252,"y0":50.004899380504455,"z0":6.444792796553194,"aX":-8.198762874152443},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3968410869958201,"extension":5.924131216559462},"index":3,"playId":"c1f0af71-81f3-3457-a4d6-b1a8ab728a94","pitchNumber":3,"startTime":"2025-08-31T20:19:45.072Z","endTime":"2025-08-31T20:19:49.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.58232605286074,"strikeZoneBottom":1.5958222668387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77599491938982,"aZ":-11.950374228776024,"pfxX":-3.1837440190976074,"pfxZ":10.500968562948827,"pX":0.5101518303817271,"pZ":2.6652649399844637,"vX0":6.008318767596154,"vY0":-137.48900913933556,"vZ0":-7.906798928788698,"x":97.55,"y":166.82,"x0":-1.2839401074604369,"y0":50.00321093536588,"z0":6.378162038177288,"aX":-6.132239753462776},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2418,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.3974715225090488,"extension":5.745955900199481},"index":4,"playId":"19af119a-2b88-33a1-a6cf-fa8c05dba8ba","pitchNumber":4,"startTime":"2025-08-31T20:20:05.323Z","endTime":"2025-08-31T20:20:09.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49408099318272,"aZ":-28.006757394473148,"pfxX":1.8388950998002827,"pfxZ":2.6347969889070946,"pX":0.8716570682048199,"pZ":2.4647268505056594,"vX0":4.822760878495572,"vY0":-124.59107939466973,"vZ0":-4.268658521235353,"x":83.77,"y":172.23,"x0":-1.3229836210391561,"y0":50.00309793351466,"z0":6.497412200215595,"aX":2.910081389927612},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.1,"breakHorizontal":-4.3,"spinRate":2456,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.43851464728406375,"extension":5.781312753500116},"index":5,"playId":"607dd995-d6cd-3070-afdd-1bd2564f8abe","pitchNumber":5,"startTime":"2025-08-31T20:20:24.261Z","endTime":"2025-08-31T20:20:31.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.818977675131602,"aZ":-11.422205685155113,"pfxX":-2.6897969624202642,"pfxZ":10.68035446371264,"pX":-0.22317293697622634,"pZ":3.9368973228595867,"vX0":4.319377674798965,"vY0":-138.70594968323294,"vZ0":-4.936135325589755,"x":125.51,"y":132.48,"x0":-1.453117256089655,"y0":50.0061743412069,"z0":6.5051556948087175,"aX":-5.228334095995466},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":4.0,"spinRate":2515,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3952969705604663,"extension":5.743258665075179},"index":6,"playId":"0786f31b-c057-35df-b3b8-3fef9a91617b","pitchNumber":6,"startTime":"2025-08-31T20:20:58.647Z","endTime":"2025-08-31T20:21:06.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:21:06.258Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cedric Mullins grounds into a force out, fielded by shortstop Otto Lopez. Mark Vientos out at 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:21:03.556Z","endTime":"2025-08-31T20:22:41.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676206,"fullName":"Freddy Tarnok","link":"/api/v1/people/676206"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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, 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":88.7,"endSpeed":81.9,"strikeZoneTop":3.45010168301164,"strikeZoneBottom":1.61762569322968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.692484569127704,"aZ":-29.29443394882388,"pfxX":1.7702894141892749,"pfxZ":1.7108058174646068,"pX":1.2951822123704457,"pZ":0.8358434183909234,"vX0":6.265688840165171,"vY0":-128.85603290249233,"vZ0":-7.994761015660332,"x":67.63,"y":216.21,"x0":-1.3975348252068593,"y0":50.002211451817814,"z0":6.24094901304198,"aX":2.9769924477024854},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.6,"spinRate":2620,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.42500710964929,"extension":5.898291750511171},"index":0,"playId":"b2e25d48-d701-3776-863d-60623a30640a","pitchNumber":1,"startTime":"2025-08-31T20:21:26.404Z","endTime":"2025-08-31T20:21:32.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.46285614323583,"strikeZoneBottom":1.54463147968237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.978528860708998,"aZ":-41.08925364945677,"pfxX":6.358905929281391,"pfxZ":-6.974694241187995,"pX":0.8563246835864023,"pZ":2.05447769926911,"vX0":2.9400522499678616,"vY0":-112.78263551401287,"vZ0":-0.6339170921578967,"x":84.36,"y":183.31,"x0":-1.293415317675946,"y0":50.002408042683,"z0":6.510630851449149,"aX":8.12840570192345},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.5,"breakHorizontal":-12.2,"spinRate":2584,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4870747743714312,"extension":5.82192052094111},"index":1,"playId":"e508e73d-b050-30eb-8179-84018a870911","pitchNumber":2,"startTime":"2025-08-31T20:21:45.279Z","endTime":"2025-08-31T20:21:50.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":85.7,"endSpeed":78.4,"strikeZoneTop":3.56288899188186,"strikeZoneBottom":1.63797844368615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.870774920601576,"aZ":-30.441040488851968,"pfxX":-11.739677010966004,"pfxZ":1.1100295361996944,"pX":0.24723935912656708,"pZ":1.2745879035897658,"vX0":7.642473413276801,"vY0":-124.44816124081997,"vZ0":-5.9312631854887545,"x":107.58,"y":204.37,"x0":-1.3510173016987552,"y0":50.00036968408503,"z0":6.235617972478483,"aX":-18.261856549060575},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":19.3,"spinRate":1886,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.44150544668677627,"extension":6.020596242456556},"index":2,"playId":"b5557aba-1b5f-35fc-9770-7b1a6ce2bd27","pitchNumber":3,"startTime":"2025-08-31T20:22:01.057Z","endTime":"2025-08-31T20:22:07.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.53990174818946,"strikeZoneBottom":1.67684600118069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.458547182973476,"aZ":-29.020243577778558,"pfxX":0.711423387493618,"pfxZ":1.941142963187982,"pX":0.8795932825591753,"pZ":2.8091496326691283,"vX0":5.179632546268013,"vY0":-126.1899051127347,"vZ0":-3.215945623271357,"x":83.47,"y":162.93,"x0":-1.2875511392411092,"y0":50.00020129931977,"z0":6.425488184865909,"aX":1.1514146325906887},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2595,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4332135946340485,"extension":5.784864255356793},"index":3,"playId":"2cfa06e6-e945-340a-b62b-04920763ce57","pitchNumber":4,"startTime":"2025-08-31T20:22:16.994Z","endTime":"2025-08-31T20:22:23.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"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":95.3,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.085487880210646,"aZ":-17.338184770377378,"pfxX":-2.3577094132242165,"pfxZ":7.583465442161112,"pX":-0.16012330824518747,"pZ":2.173198410703573,"vX0":4.365359295913609,"vY0":-138.55521066524568,"vZ0":-8.262731521207836,"x":123.1,"y":180.1,"x0":-1.4451902068728566,"y0":50.005982610153,"z0":6.338542151677887,"aX":-4.614783499147758},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":3.5,"spinRate":2496,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.3943421654877328,"extension":5.899402215287899},"hitData":{"launchSpeed":88.6,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.39,"coordY":147.63}},"index":4,"playId":"22aa4b40-c681-3e0d-8c9e-a73106f078c3","pitchNumber":5,"startTime":"2025-08-31T20:22:35.540Z","endTime":"2025-08-31T20:22:41.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676206,"link":"/api/v1/people/676206","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":683748,"link":"/api/v1/people/683748"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":676206,"link":"/api/v1/people/676206"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:22:41.545Z","atBatIndex":73}]