[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (27) on a fly ball to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:10:45.646Z","endTime":"2025-08-29T23:11:44.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-29T19:27:22.703Z","endTime":"2025-08-29T22:44:57.067Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"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-29T22:44:57.067Z","endTime":"2025-08-29T23:10:13.380Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"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-29T23:10:13.380Z","endTime":"2025-08-29T23:10:47.969Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.35410387488904,"strikeZoneBottom":1.62289239867316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30164476277847,"aZ":-13.445279983612554,"pfxX":4.260507191266866,"pfxZ":10.284011961835894,"pX":-0.7603802144328621,"pZ":1.8123262685282449,"vX0":-8.77620628785517,"vY0":-134.38571407257976,"vZ0":-6.577592862858807,"x":145.98,"y":189.85,"x0":2.0004775260078103,"y0":50.00154708731218,"z0":5.254598028156144,"aX":7.758696568276324},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-5.8,"spinRate":2143,"spinDirection":149},"zone":7,"typeConfidence":0.92,"plateTime":0.40825903517192375,"extension":6.638940256430305},"index":3,"playId":"5ef5d574-152d-39b6-933c-5e66f3235263","pitchNumber":1,"startTime":"2025-08-29T23:10:47.969Z","endTime":"2025-08-29T23:10:53.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.24513551299816,"strikeZoneBottom":1.36550718885862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88389230089087,"aZ":-14.50757326322973,"pfxX":4.500096001463379,"pfxZ":9.71985267136043,"pX":-0.27973089216064384,"pZ":2.954219026931049,"vX0":-7.90088273069858,"vY0":-134.41588008218753,"vZ0":-3.6704289686474425,"x":127.66,"y":159.02,"x0":2.121786540038981,"y0":50.00584868471082,"z0":5.376773894726712,"aX":8.182638889162346},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.4,"spinRate":2182,"spinDirection":146},"zone":1,"typeConfidence":0.92,"plateTime":0.4084821432880945,"extension":6.589731847876018},"index":4,"playId":"4ddd3d20-2085-3c46-8a45-2a8c2c051a2f","pitchNumber":2,"startTime":"2025-08-29T23:11:01.404Z","endTime":"2025-08-29T23:11:06.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.732620247372765,"aZ":-20.0319667526595,"pfxX":7.791104852520779,"pfxZ":7.001900925978575,"pX":-0.3042212592361679,"pZ":3.0433064872482576,"vX0":-9.077768327468828,"vY0":-131.10348664341961,"vZ0":-1.5955271964216062,"x":128.6,"y":156.61,"x0":2.1973210327214403,"y0":50.002526353716284,"z0":5.1608236336681035,"aX":13.510160624719747},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":-12.0,"spinRate":2054,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4184121629035302,"extension":6.521769149343379},"index":5,"playId":"5c4d6d25-695d-33fb-9c53-4454c7ec7b72","pitchNumber":3,"startTime":"2025-08-29T23:11:16.099Z","endTime":"2025-08-29T23:11:21.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.820506724702465,"aZ":-25.590332817729973,"pfxX":9.651539646172159,"pfxZ":4.313948547425926,"pX":0.20721772001970773,"pZ":1.5409857291048514,"vX0":-7.4207597962948215,"vY0":-122.88878863811345,"vZ0":-3.786987846370656,"x":109.1,"y":197.17,"x0":2.0151572960370783,"y0":50.003416780208696,"z0":5.280919019557632,"aX":14.732091108809502},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.1,"breakHorizontal":-15.7,"spinRate":1043,"spinDirection":141},"zone":8,"typeConfidence":0.72,"plateTime":0.4460639168663585,"extension":6.55754307079869},"hitData":{"launchSpeed":99.7,"launchAngle":29.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.27,"coordY":51.49}},"index":6,"playId":"4dd3827e-db0a-3b0d-8506-99aa93e54a55","pitchNumber":4,"startTime":"2025-08-29T23:11:32.544Z","endTime":"2025-08-29T23:11:44.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2025-08-29T23:11:44.771Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:11:54.391Z","endTime":"2025-08-29T23:14:02.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.461121647678,"strikeZoneBottom":1.65475612679493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.061281071082373,"aZ":-14.511800586604608,"pfxX":5.457876696610425,"pfxZ":9.555303964049514,"pX":1.0390153709438814,"pZ":2.3132338227388813,"vX0":-4.951769664397858,"vY0":-134.79499396838457,"vZ0":-5.2723189464764655,"x":77.4,"y":176.32,"x0":2.1867188488694334,"y0":50.00397959472744,"z0":5.311661013357194,"aX":10.089849484393332},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.9,"spinRate":2001,"spinDirection":141},"zone":14,"typeConfidence":0.92,"plateTime":0.40565334251084195,"extension":6.596409427736306},"index":0,"playId":"9c7f3fdf-ea3b-36ce-a013-e72fac21f16a","pitchNumber":1,"startTime":"2025-08-29T23:12:16.512Z","endTime":"2025-08-29T23:12:21.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.45561201301411,"strikeZoneBottom":1.65242437544302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77590793336733,"aZ":-14.800161117038392,"pfxX":5.660225281875286,"pfxZ":9.265838236334385,"pX":-0.3433558216992577,"pZ":2.273835347501229,"vX0":-8.18704508115529,"vY0":-136.05586279971104,"vZ0":-5.494536019345624,"x":130.09,"y":177.39,"x0":1.9690280038504109,"y0":50.00540562328437,"z0":5.344875847614934,"aX":10.61685068149009},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2050,"spinDirection":153},"zone":4,"typeConfidence":0.92,"plateTime":0.40254441552953946,"extension":6.564296539924435},"index":1,"playId":"d3f98129-88d7-39b2-ad59-7c58caf72f81","pitchNumber":2,"startTime":"2025-08-29T23:12:32.321Z","endTime":"2025-08-29T23:12:37.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.48735631215162,"strikeZoneBottom":1.63608080081683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.648950959555012,"aZ":-22.15196406862803,"pfxX":0.39091920748949516,"pfxZ":5.865381590243308,"pX":-1.522707425496605,"pZ":2.6163153971275928,"vX0":-9.19929984345848,"vY0":-128.85677356252253,"vZ0":-2.7257777689034235,"x":175.04,"y":168.14,"x0":2.018353253775232,"y0":50.004430861936406,"z0":5.369021170685374,"aX":0.6684578020128146},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.3,"breakHorizontal":1.0,"spinRate":2153,"spinDirection":169},"zone":11,"typeConfidence":0.67,"plateTime":0.42241551506395725,"extension":6.543887354929104},"index":2,"playId":"44a69fa3-8355-3e25-a991-191081cb09f5","pitchNumber":3,"startTime":"2025-08-29T23:12:49.551Z","endTime":"2025-08-29T23:12:54.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.47054153772221,"strikeZoneBottom":1.66052459416785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39397871029704,"aZ":-13.440078013463642,"pfxX":5.387533314666823,"pfxZ":10.119324168504539,"pX":1.228502980765484,"pZ":3.013886514150657,"vX0":-4.381509798536178,"vY0":-134.745359661054,"vZ0":-3.603414860035821,"x":70.17,"y":157.41,"x0":2.170174368542908,"y0":50.00460147119029,"z0":5.308962412023172,"aX":9.976113757515865},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-8.9,"spinRate":2147,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.4054298859890917,"extension":6.604645302914214},"index":3,"playId":"f4299b70-b763-3cc1-bf83-d0773aaf81b7","pitchNumber":4,"startTime":"2025-08-29T23:13:06.845Z","endTime":"2025-08-29T23:13:11.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89988677017997,"aZ":-24.372158468834115,"pfxX":-1.5198577468444667,"pfxZ":4.533662189539383,"pX":-0.9165531539051647,"pZ":0.8947712591585409,"vX0":-7.13365866818299,"vY0":-129.08188473540997,"vZ0":-6.267158341118194,"x":151.94,"y":214.62,"x0":2.0583759209498207,"y0":50.00442041904155,"z0":5.180710265893818,"aX":-2.6133887202706},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2183,"spinDirection":187},"zone":13,"typeConfidence":0.86,"plateTime":0.42117487385278807,"extension":6.789137536043161},"index":4,"playId":"61419407-598b-3da0-b4fe-02b1bed7e45f","pitchNumber":5,"startTime":"2025-08-29T23:13:23.520Z","endTime":"2025-08-29T23:13:28.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-29T23:13:38.314Z","endTime":"2025-08-29T23:13:57.086Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.4379664357858,"strikeZoneBottom":1.58536951745796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.692816631842003,"aZ":-33.422060647272254,"pfxX":-6.784774497951419,"pfxZ":-0.926186376094722,"pX":-1.2071152253636852,"pZ":1.1046914357087834,"vX0":-5.768805150641635,"vY0":-115.64392282547372,"vZ0":-2.0269686844299004,"x":163.01,"y":208.95,"x0":2.2062917512296085,"y0":50.00292552651474,"z0":5.215578602373305,"aX":-9.137599396484168},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.9,"breakHorizontal":13.8,"spinRate":2354,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.47465105695928544,"extension":6.487097990834381},"index":6,"playId":"11e167d7-092b-3613-acea-904b198cb4d5","pitchNumber":6,"startTime":"2025-08-29T23:13:57.086Z","endTime":"2025-08-29T23:14:02.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.22,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:14:02.161Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to center fielder Daniel Schneemann. Randy Arozarena scores. Cal Raleigh to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:14:43.075Z","endTime":"2025-08-29T23:14:58.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"b4672ded-c82a-3774-88a9-f95245bec36f","startTime":"2025-08-29T23:14:25.707Z","endTime":"2025-08-29T23:14:32.248Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.752730390928036,"aZ":-22.289289127230244,"pfxX":8.529802850200365,"pfxZ":5.588516403064806,"pX":0.26247901855319317,"pZ":2.1905318785512833,"vX0":-8.084652024503269,"vY0":-132.07733086810012,"vZ0":-3.144720038029102,"x":106.99,"y":179.64,"x0":2.2528004034689557,"y0":50.00504231273165,"z0":5.033163445442486,"aX":15.093925840519036},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":1975,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.41446948485790935,"extension":6.660642821404325},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.25,"coordY":95.25}},"index":1,"playId":"b74625f6-5a27-3aa2-b13c-a5f3e429e451","pitchNumber":1,"startTime":"2025-08-29T23:14:45.419Z","endTime":"2025-08-29T23:14:58.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.84,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:14:58.044Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a line drive to center fielder Daniel Schneemann. Cal Raleigh scores. Julio Rodríguez to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:15:09.855Z","endTime":"2025-08-29T23:15:35.325Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.881603464798506,"aZ":-13.290793891137875,"pfxX":4.444809240800481,"pfxZ":10.195506492430855,"pX":-0.35822038795267186,"pZ":3.116885598255821,"vX0":-7.8273362894946885,"vY0":-135.08959077750842,"vZ0":-3.461578281420967,"x":130.65,"y":154.62,"x0":1.9966428709577517,"y0":50.00114110003666,"z0":5.3465647185367855,"aX":8.231775226960536},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":-6.4,"spinRate":2289,"spinDirection":152},"zone":1,"typeConfidence":0.92,"plateTime":0.40515894868756686,"extension":6.622087582799277},"hitData":{"launchSpeed":92.4,"launchAngle":16.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.33,"coordY":85.06}},"index":0,"playId":"e0816b69-49b5-3725-bd79-13281b7bc5f0","pitchNumber":1,"startTime":"2025-08-29T23:15:22.168Z","endTime":"2025-08-29T23:15:35.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":-7.699999999999999,"leverageIndex":1.61,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:15:35.325Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Naylor grounds into a double play, second baseman Brayan Rocchio to shortstop Gabriel Arias to first baseman CJ Kayfus. Julio Rodríguez to 3rd. Eugenio Suárez out at 2nd. Josh Naylor out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:15:50.901Z","endTime":"2025-08-29T23:17:18.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.28224498819537,"strikeZoneBottom":1.49266993999276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65148135167646,"aZ":-23.27617703160165,"pfxX":10.829231705625991,"pfxZ":5.093501907706127,"pX":0.9533138886221889,"pZ":2.6392121584677586,"vX0":-7.130370497449712,"vY0":-131.5394868241,"vZ0":-1.5654443074372673,"x":80.66,"y":167.52,"x0":2.296179192737006,"y0":50.003060824914364,"z0":4.9725759279809,"aX":18.922700342241523},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-18.0,"spinRate":2036,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41685262036996207,"extension":6.682164919186831},"index":0,"playId":"0312d541-5736-3818-a8d9-24a3e84ca84b","pitchNumber":1,"startTime":"2025-08-29T23:16:16.732Z","endTime":"2025-08-29T23:16:21.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.27852103112825,"strikeZoneBottom":1.53934603853069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34188620501686,"aZ":-19.456890755044867,"pfxX":8.413928440172649,"pfxZ":7.2301954230482615,"pX":-0.43399418069878615,"pZ":1.963738715789311,"vX0":-9.653635227718842,"vY0":-131.8799693476567,"vZ0":-3.686708925565017,"x":133.54,"y":185.76,"x0":2.1827673793991624,"y0":50.00513746643513,"z0":4.816972965281932,"aX":14.806216830648532},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-13.1,"spinRate":2102,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.41549671594603543,"extension":6.726141659281118},"index":1,"playId":"6dfdbd5e-4428-3bfc-a604-f5049d84b280","pitchNumber":2,"startTime":"2025-08-29T23:16:33.894Z","endTime":"2025-08-29T23:16:39.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.17509209203492,"strikeZoneBottom":1.42295830496464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.494562854635568,"aZ":-27.25387879213195,"pfxX":-5.765571417796771,"pfxZ":3.4122712271998568,"pX":-1.5529697276117074,"pZ":1.2095426742584645,"vX0":-6.541275605515317,"vY0":-119.42091405099438,"vZ0":-3.7042830178010773,"x":176.2,"y":206.12,"x0":1.972829416038155,"y0":50.00053651852895,"z0":5.238442576730445,"aX":-8.306829934689164},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.5,"breakHorizontal":12.0,"spinRate":2502,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.45905930588801214,"extension":6.503701624145241},"index":2,"playId":"c8d812ff-8d46-309c-8af0-aa075451f9c3","pitchNumber":3,"startTime":"2025-08-29T23:16:51.673Z","endTime":"2025-08-29T23:16:56.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.865581593807768,"aZ":-21.810802011367368,"pfxX":10.095909751573178,"pfxZ":5.8711731402823615,"pX":0.2709564865230585,"pZ":2.1424899446119237,"vX0":-8.593636240854172,"vY0":-131.96632750252104,"vZ0":-2.962014344059714,"x":106.67,"y":180.93,"x0":2.256607349168304,"y0":50.00207003975769,"z0":4.884505867932352,"aX":17.820871104340824},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.2,"breakHorizontal":-16.4,"spinRate":2143,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.41490592253960434,"extension":6.647214056559676},"hitData":{"launchSpeed":108.8,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.14,"coordY":130.09}},"index":3,"playId":"bff0245e-d302-3ac7-ad02-11101291a8df","pitchNumber":4,"startTime":"2025-08-29T23:17:10.292Z","endTime":"2025-08-29T23:17:18.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":32.2,"awayTeamWinProbability":67.8,"homeTeamWinProbabilityAdded":7.5000000000000036,"leverageIndex":1.34,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:17:18.218Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Polanco homers (21) on a fly ball to left field. Julio Rodríguez scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:17:28.521Z","endTime":"2025-08-29T23:19:17.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.719880026902114,"aZ":-12.0533705292792,"pfxX":3.8958133592416564,"pfxZ":10.911161613647426,"pX":-0.2538006097386509,"pZ":3.100549634496653,"vX0":-7.566759563582513,"vY0":-135.00896709022265,"vZ0":-3.6938551196396556,"x":126.67,"y":155.07,"x0":2.0804949113194535,"y0":50.001739369977884,"z0":5.336370231517184,"aX":7.184494412833908},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":-5.4,"spinRate":2264,"spinDirection":153},"zone":2,"typeConfidence":0.92,"plateTime":0.40588711375539166,"extension":6.508575283643122},"index":0,"playId":"24f9d537-e336-3fc3-8716-d4a5f2d10930","pitchNumber":1,"startTime":"2025-08-29T23:17:46.093Z","endTime":"2025-08-29T23:17:51.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":83.4,"endSpeed":76.8,"strikeZoneTop":3.30687104756992,"strikeZoneBottom":1.49680883626066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.776137412776098,"aZ":-27.092796692332314,"pfxX":7.818856724024232,"pfxZ":3.3836407752049276,"pX":1.2380424296545816,"pZ":2.330190304145688,"vX0":-4.916911513108648,"vY0":-121.48241566617492,"vZ0":-1.2713636075317363,"x":69.81,"y":175.86,"x0":2.267736825475942,"y0":50.002819547372106,"z0":5.2054513008190035,"aX":11.740247876306391},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.1,"breakHorizontal":-13.1,"spinRate":1064,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.45008732713830746,"extension":6.320286051133549},"index":1,"playId":"28ffccba-b4b7-3ea6-9786-fdd268302986","pitchNumber":2,"startTime":"2025-08-29T23:18:05.522Z","endTime":"2025-08-29T23:18:11.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.27301664833443,"strikeZoneBottom":1.48811808457998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.739386204093233,"aZ":-26.75080540162098,"pfxX":7.541099362179305,"pfxZ":3.7774469099814496,"pX":-0.6105745628837336,"pZ":2.310107251832318,"vX0":-8.380892713758247,"vY0":-118.24893951194332,"vZ0":-1.5314191587998027,"x":140.27,"y":176.41,"x0":1.9779385394845674,"y0":50.000550786219875,"z0":5.389848496599333,"aX":10.820124237885123},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.7,"breakHorizontal":-11.9,"spinRate":1011,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.46085736296068225,"extension":6.32631770418362},"index":2,"playId":"5d56223f-b024-37fd-82a3-3ff15c63c560","pitchNumber":3,"startTime":"2025-08-29T23:18:18.674Z","endTime":"2025-08-29T23:18:23.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.23760444994295,"strikeZoneBottom":1.45345799194472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.869823115854796,"aZ":-26.63797007264607,"pfxX":6.913458928062896,"pfxZ":3.6233606663209508,"pX":0.5034559371452659,"pZ":0.9133594891225462,"vX0":-6.227763671955465,"vY0":-122.50787409680889,"vZ0":-4.622164586681273,"x":97.81,"y":214.12,"x0":2.173147505108665,"y0":50.00558585823979,"z0":5.08590938981583,"aX":10.572302715251029},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-11.2,"spinRate":1012,"spinDirection":133},"zone":14,"typeConfidence":0.87,"plateTime":0.44610637279813714,"extension":6.485081077200208},"index":3,"playId":"028baca1-5593-3b6a-936d-9923f97c503a","pitchNumber":4,"startTime":"2025-08-29T23:18:32.717Z","endTime":"2025-08-29T23:18:38.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64257656809276,"aZ":-26.23267197099873,"pfxX":8.390416350610518,"pfxZ":4.044661966544185,"pX":-0.26407217149822676,"pZ":2.099086648028491,"vX0":-8.005173400541018,"vY0":-120.73598157026466,"vZ0":-1.9993648375013469,"x":127.07,"y":182.1,"x0":2.0125913214900604,"y0":50.00190617355695,"z0":5.2582329629923565,"aX":12.322725025007117},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":-13.2,"spinRate":1087,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.454550399391501,"extension":6.624828131130165},"hitData":{"launchSpeed":101.7,"launchAngle":30.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.89,"coordY":103.29}},"index":4,"playId":"467fe95a-988e-3fae-af88-0eff0f2e3975","pitchNumber":5,"startTime":"2025-08-29T23:18:49.418Z","endTime":"2025-08-29T23:19:17.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-13.100000000000001,"leverageIndex":1.09,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:19:17.900Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a sharp line drive to right fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:19:46.155Z","endTime":"2025-08-29T23:20:23.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-29T23:19:36.197Z","endTime":"2025-08-29T23:19:48.481Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":77.7,"endSpeed":71.8,"strikeZoneTop":3.48505040367462,"strikeZoneBottom":1.52698130870353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.026655769306235,"aZ":-33.05699550199255,"pfxX":-7.29725659161817,"pfxZ":-0.6739253338978379,"pX":0.2893921964450349,"pZ":2.8737046007807194,"vX0":-2.5673172235988053,"vY0":-113.24116717716022,"vZ0":1.8537294369082258,"x":105.97,"y":161.19,"x0":2.3849350352001433,"y0":50.00469306574419,"z0":5.3432983809741925,"aX":-9.509992589267297},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":2345,"spinDirection":288},"zone":3,"typeConfidence":0.9,"plateTime":0.4830620463162192,"extension":6.418913149326536},"index":1,"playId":"38db0d1d-e222-3516-8c87-61e1f400dca9","pitchNumber":1,"startTime":"2025-08-29T23:19:48.481Z","endTime":"2025-08-29T23:19:53.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9988741746277,"aZ":-26.66841812892223,"pfxX":8.143470267737213,"pfxZ":3.6101490954144886,"pX":0.3762644653197738,"pZ":2.5199159252185632,"vX0":-6.676852933746066,"vY0":-122.5886262903581,"vZ0":-1.4070906192063224,"x":102.66,"y":170.74,"x0":2.075823589911344,"y0":50.000403189368186,"z0":5.3756762495194454,"aX":12.405902308225608},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.5,"breakHorizontal":-13.2,"spinRate":937,"spinDirection":138},"zone":6,"typeConfidence":0.85,"plateTime":0.4466213678525359,"extension":6.582753090288903},"index":2,"playId":"46b489bf-ff99-38bb-b03b-906dd604226c","pitchNumber":2,"startTime":"2025-08-29T23:20:00.474Z","endTime":"2025-08-29T23:20:05.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.631364259489466,"aZ":-24.391006512692243,"pfxX":6.7382069358476455,"pfxZ":5.272730187763936,"pX":0.32831720062387565,"pZ":2.203573274224844,"vX0":-6.5994614976454615,"vY0":-120.52990358090936,"vZ0":-2.2217362679134807,"x":104.49,"y":179.28,"x0":2.2217117860972313,"y0":50.00421572797009,"z0":5.283264643227954,"aX":9.950982949426551},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.2,"breakHorizontal":-10.7,"spinRate":941,"spinDirection":142},"zone":6,"typeConfidence":0.9,"plateTime":0.4537995955726992,"extension":6.362218974221957},"hitData":{"launchSpeed":102.9,"launchAngle":9.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.73,"coordY":107.6}},"index":3,"playId":"fc015ff8-c6ac-38e3-9832-18111b01504b","pitchNumber":3,"startTime":"2025-08-29T23:20:13.462Z","endTime":"2025-08-29T23:20:23.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-0.6000000000000014,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:20:23.850Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:21:26.957Z","endTime":"2025-08-29T23:22:54.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-29T23:20:33.641Z","endTime":"2025-08-29T23:21:29.295Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31760539108488,"aZ":-12.053232810944074,"pfxX":5.0861397472548235,"pfxZ":10.723127453700602,"pX":-1.085952919345651,"pZ":1.6983572974520962,"vX0":-9.962471552243962,"vY0":-135.98135021076993,"vZ0":-7.018762059302372,"x":158.39,"y":192.92,"x0":1.9613122678204604,"y0":50.00106737597535,"z0":5.145970575601115,"aX":9.542962890568182},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-7.2,"spinRate":2324,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.4025331129910228,"extension":6.721997542212653},"index":1,"playId":"6e824522-1af7-33fa-976e-93754b95d5da","pitchNumber":1,"startTime":"2025-08-29T23:21:29.295Z","endTime":"2025-08-29T23:21:34.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27624463907073,"aZ":-12.99175429189526,"pfxX":5.148510027940396,"pfxZ":10.610616472141313,"pX":-0.32358790371159346,"pZ":1.468157491579014,"vX0":-7.90918853822596,"vY0":-133.48852596924985,"vZ0":-7.311714040401778,"x":129.33,"y":199.14,"x0":2.0064381974061156,"y0":50.00124140725303,"z0":5.174645306017432,"aX":9.306809047065785},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2304,"spinDirection":148},"zone":7,"typeConfidence":0.92,"plateTime":0.41003956865490876,"extension":6.754417587565493},"index":2,"playId":"ca61d385-e0d8-306a-88b5-167c183d352f","pitchNumber":2,"startTime":"2025-08-29T23:21:44.980Z","endTime":"2025-08-29T23:21:51.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":80.9,"endSpeed":74.9,"strikeZoneTop":3.13719531573119,"strikeZoneBottom":1.36972311618747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.730993160944205,"aZ":-30.034003196691955,"pfxX":-6.804178488751338,"pfxZ":1.5340651106945256,"pX":-2.369686690314072,"pZ":0.697278768711256,"vX0":-7.76425506005646,"vY0":-117.5733791266274,"vZ0":-4.314049426300508,"x":207.33,"y":219.95,"x0":1.8622527551191337,"y0":50.004794495303436,"z0":5.3497945816327395,"aX":-9.505597290411709},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.9,"breakHorizontal":14.3,"spinRate":2372,"spinDirection":305},"zone":13,"typeConfidence":0.89,"plateTime":0.46623840604211697,"extension":6.439003576459357},"index":3,"playId":"78c924ea-90a4-32c6-8b63-fad597c3a155","pitchNumber":3,"startTime":"2025-08-29T23:22:15.868Z","endTime":"2025-08-29T23:22:21.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.06590719528288,"strikeZoneBottom":1.25901871590458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.588762197878005,"aZ":-29.31927647085185,"pfxX":-8.862950026910692,"pfxZ":2.065767743513401,"pX":-1.588770331985932,"pZ":0.8201586093458055,"vX0":-6.095371642226908,"vY0":-117.26537069938597,"vZ0":-3.5912827308010202,"x":177.56,"y":216.64,"x0":2.201946577404003,"y0":50.00321709105732,"z0":5.126626756957163,"aX":-12.259674161595548},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":2531,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4683007589583257,"extension":6.589415321038697},"index":4,"playId":"c17f8c0e-200f-38f7-b68f-79fbeb6c70ee","pitchNumber":4,"startTime":"2025-08-29T23:22:32.423Z","endTime":"2025-08-29T23:22:36.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27360450044448,"aZ":-33.93310178736662,"pfxX":-7.454348208662692,"pfxZ":-1.3402671125397552,"pX":-0.6751595825152265,"pZ":0.7966795215832267,"vX0":-4.663321427536621,"vY0":-114.41410767030497,"vZ0":-2.139586765781824,"x":142.74,"y":217.27,"x0":2.365738452261747,"y0":50.004650679917155,"z0":5.104529544321942,"aX":-9.773538034164103},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":2451,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.4807496209586386,"extension":6.4520929481513605},"index":5,"playId":"e6b33e19-1494-33cc-8879-6626d0c06863","pitchNumber":5,"startTime":"2025-08-29T23:22:48.091Z","endTime":"2025-08-29T23:22:54.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:22:54.394Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:24:36.390Z","endTime":"2025-08-29T23:25:47.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.22891893339575,"strikeZoneBottom":1.38025099847814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.162653248373,"aZ":-18.4349255275108,"pfxX":-10.946075262175444,"pfxZ":7.053591383760061,"pX":-0.5237681693403479,"pZ":1.8079523702577844,"vX0":6.457637832257592,"vY0":-138.73735528218924,"vZ0":-6.909121762614866,"x":136.96,"y":189.97,"x0":-1.459816896638551,"y0":50.005842731848475,"z0":5.56021722332816,"aX":-21.333105657366357},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":18.5,"spinRate":2301,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39484959798770225,"extension":7.0601189504823925},"index":0,"playId":"6bdb13cb-fa8f-3b77-b581-261daea88a33","pitchNumber":1,"startTime":"2025-08-29T23:25:06.560Z","endTime":"2025-08-29T23:25:12.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.9,"endSpeed":87.6,"strikeZoneTop":3.15985516442796,"strikeZoneBottom":1.38618598183373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1342359250412,"aZ":-16.86674586008187,"pfxX":-7.322355495531941,"pfxZ":7.75631155013361,"pX":-0.5071937646596338,"pZ":4.117828957437513,"vX0":5.578347113952547,"vY0":-139.53331434946512,"vZ0":-1.522876907826816,"x":136.33,"y":127.6,"x0":-1.580072940295089,"y0":50.00309983534943,"z0":5.781018284221285,"aX":-14.451733978892532},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2264,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39240370757453125,"extension":6.599736118551306},"index":1,"playId":"d6d9839a-4752-3452-a705-400d232af0f3","pitchNumber":2,"startTime":"2025-08-29T23:25:21.837Z","endTime":"2025-08-29T23:25:26.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56162803944806,"aZ":-15.004624780472067,"pfxX":-8.069091487231132,"pfxZ":8.777037225414649,"pX":-0.605883290327992,"pZ":3.0939508445600614,"vX0":5.641856018945286,"vY0":-139.29026663019425,"vZ0":-4.116785844358543,"x":140.09,"y":155.24,"x0":-1.6137718836181074,"y0":50.00308130486672,"z0":5.589477766632211,"aX":-15.786732505338406},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2418,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39387475220022905,"extension":6.8446676401805755},"hitData":{"launchSpeed":79.1,"launchAngle":22.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.79,"coordY":100.81}},"index":2,"playId":"5ec04e41-d361-39c7-ae32-74c3db43f307","pitchNumber":3,"startTime":"2025-08-29T23:25:36.450Z","endTime":"2025-08-29T23:25:47.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":0.72,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:25:47.728Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:25:50.191Z","endTime":"2025-08-29T23:27:57.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.975465641908475,"aZ":-23.319475374596742,"pfxX":-10.072945456675782,"pfxZ":4.541107688583663,"pX":0.5428709177105079,"pZ":1.7633003526418587,"vX0":9.436166139967035,"vY0":-138.5518221623338,"vZ0":-5.680176056566693,"x":96.31,"y":191.17,"x0":-1.592699244896371,"y0":50.00574982572163,"z0":5.391217333806254,"aX":-19.653806375091968},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2201,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39481537302690395,"extension":6.732407820989022},"index":0,"playId":"0a0ee713-3ca9-3d7b-9ffc-7b09c45241a7","pitchNumber":1,"startTime":"2025-08-29T23:26:14.003Z","endTime":"2025-08-29T23:26:19.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.4,"endSpeed":88.6,"strikeZoneTop":3.35142791607743,"strikeZoneBottom":1.61747753441873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.236922277565398,"aZ":-19.035701723040827,"pfxX":-10.180638449902395,"pfxZ":6.555213321895728,"pX":0.633962273650988,"pZ":3.338575253497284,"vX0":9.405643246853133,"vY0":-140.1081744886171,"vZ0":-2.9217162676939172,"x":92.83,"y":148.64,"x0":-1.4305926651957155,"y0":50.002291948191704,"z0":5.62689200151532,"aX":-20.40506860102311},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":16.7,"spinRate":2220,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.38971680834634803,"extension":6.961657570454791},"index":1,"playId":"0490309a-145c-3a53-b2fc-a2e36f7a6942","pitchNumber":2,"startTime":"2025-08-29T23:26:36.398Z","endTime":"2025-08-29T23:26:43.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.36405902919445,"strikeZoneBottom":1.65541651196667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.362750542704305,"aZ":-14.863852695930168,"pfxX":-7.710730442841561,"pfxZ":8.578650674418602,"pX":-0.9781340751885798,"pZ":3.3514659602118653,"vX0":4.975066266579476,"vY0":-141.21371849069266,"vZ0":-3.612449484723413,"x":154.28,"y":148.29,"x0":-1.7615405405748124,"y0":50.004385920526715,"z0":5.604402406013475,"aX":-15.563583538037545},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":13.0,"spinRate":2334,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3879710209661993,"extension":6.5450042331188065},"index":2,"playId":"b24095c2-7782-383a-ac6e-fedb4aacddc6","pitchNumber":3,"startTime":"2025-08-29T23:26:53.005Z","endTime":"2025-08-29T23:26:58.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69827020089999,"aZ":-22.999717840329783,"pfxX":-10.888692682274725,"pfxZ":4.567999270878211,"pX":0.29571648379517457,"pZ":2.7030545090754874,"vX0":8.7972643531809,"vY0":-140.76470125699302,"vZ0":-3.612648270155723,"x":105.73,"y":165.8,"x0":-1.4539906643664693,"y0":50.004149934749236,"z0":5.490732796586705,"aX":-21.87199548138817},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2239,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38899659639410755,"extension":6.780154633595967},"index":3,"playId":"d6d84a1a-3aa6-3651-a48c-81b5d7e22575","pitchNumber":4,"startTime":"2025-08-29T23:27:11.360Z","endTime":"2025-08-29T23:27:17.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.34102935813456,"strikeZoneBottom":1.53159985178441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00423160466252,"aZ":-43.32682951575584,"pfxX":2.0298836220979943,"pfxZ":-7.044259335623575,"pX":1.0297521853068605,"pZ":0.8923631326706549,"vX0":5.782511722181927,"vY0":-124.72582971312221,"vZ0":-2.79552316184451,"x":77.75,"y":214.69,"x0":-1.5782171942724574,"y0":50.004632742076296,"z0":5.584899171962637,"aX":3.2121218341744138},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-13.2,"breakHorizontal":-4.9,"spinRate":2330,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.438376389819779,"extension":6.876257686524929},"index":4,"playId":"fb321340-392f-3de7-a4e9-f463c9a1d66c","pitchNumber":5,"startTime":"2025-08-29T23:27:30.623Z","endTime":"2025-08-29T23:27:35.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.1,"endSpeed":87.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17070103482726,"aZ":-13.217428556595186,"pfxX":-7.748467672840829,"pfxZ":9.572601151332714,"pX":-0.03966792443437498,"pZ":3.4030399532772226,"vX0":7.048106207005283,"vY0":-139.7562637811049,"vZ0":-3.7654599766723305,"x":118.51,"y":146.9,"x0":-1.5861880206183079,"y0":50.004195949177095,"z0":5.6346399610600715,"aX":-15.34624997424536},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2297,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39175575983299327,"extension":7.039367805508118},"index":5,"playId":"68b0fded-fa46-3010-a73a-6fc1582781df","pitchNumber":6,"startTime":"2025-08-29T23:27:52.314Z","endTime":"2025-08-29T23:27:57.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.8,"awayTeamWinProbability":80.2,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:27:57.541Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (25) on a line drive to right fielder Dominic Canzone. Steven Kwan to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:28:34.559Z","endTime":"2025-08-29T23:29:08.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d8dca422-5d79-3140-9db1-df8ecfc5feaa","startTime":"2025-08-29T23:28:19.794Z","endTime":"2025-08-29T23:28:23.388Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.26512322664559,"strikeZoneBottom":1.52236550593158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108094928350695,"aZ":-41.26525392579737,"pfxX":4.840423242161066,"pfxZ":-5.942943909946571,"pX":-0.3477005052736319,"pZ":1.997943897665447,"vX0":1.8857450857526297,"vY0":-123.13283631871658,"vZ0":-0.5251115845196798,"x":130.25,"y":184.84,"x0":-1.752793264467522,"y0":50.00036546544498,"z0":5.714152844845742,"aX":7.409244184493714},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.6,"breakHorizontal":-9.2,"spinRate":2276,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.44531582615787935,"extension":6.031117248127803},"index":1,"playId":"8a65a2a7-ce06-3699-852e-c2b92f30dbaf","pitchNumber":1,"startTime":"2025-08-29T23:28:36.911Z","endTime":"2025-08-29T23:28:42.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038493012411,"aZ":-21.576322508952085,"pfxX":-10.615720612264578,"pfxZ":5.257526090010686,"pX":0.09920740319527775,"pZ":2.22895423974844,"vX0":8.216139806397873,"vY0":-141.10734750744436,"vZ0":-5.009228647505689,"x":113.22,"y":178.6,"x0":-1.4705929717080266,"y0":50.00683385691666,"z0":5.416974532895181,"aX":-21.41748555843166},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":17.5,"spinRate":2374,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3881259547772684,"extension":6.529173241223142},"hitData":{"launchSpeed":100.4,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.0,"coordY":109.0}},"index":2,"playId":"4574f30b-9c30-3132-8998-551889cb9432","pitchNumber":2,"startTime":"2025-08-29T23:28:54.957Z","endTime":"2025-08-29T23:29:08.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":6.900000000000002,"leverageIndex":1.0,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:29:08.748Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:29:25.876Z","endTime":"2025-08-29T23:30:38.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.13824474845805,"strikeZoneBottom":1.31524244454164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.909801621363812,"aZ":-33.81547431395111,"pfxX":4.485912757812807,"pfxZ":-0.9988958793314655,"pX":-0.13313637019281166,"pZ":3.154284657002551,"vX0":2.839165799288283,"vY0":-126.33588457983363,"vZ0":0.4833106587787075,"x":122.07,"y":153.61,"x0":-1.8484783669479217,"y0":50.004189161535116,"z0":5.644408398477843,"aX":7.365630607331873},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.6,"breakHorizontal":-8.8,"spinRate":2208,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.43096012167799147,"extension":6.690050457495981},"index":0,"playId":"b71efd8e-a4e1-355a-b239-aba6a299dcc6","pitchNumber":1,"startTime":"2025-08-29T23:29:48.316Z","endTime":"2025-08-29T23:29:53.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.4,"endSpeed":88.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.835779866344502,"aZ":-15.136694581243713,"pfxX":-7.711172910629281,"pfxZ":8.558599445195815,"pX":0.43040454275393825,"pZ":1.8706724323549826,"vX0":8.200222372440637,"vY0":-140.02005393752984,"vZ0":-7.261287232698064,"x":100.59,"y":188.27,"x0":-1.530634463015959,"y0":50.00350515720419,"z0":5.482992422633687,"aX":-15.352630237588167},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2279,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39077849282887556,"extension":6.54438745715511},"index":1,"playId":"a64dbc66-cb84-329b-9c42-9c5039d482cb","pitchNumber":2,"startTime":"2025-08-29T23:30:08.603Z","endTime":"2025-08-29T23:30:14.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.14441050480789,"strikeZoneBottom":1.29647360255701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43745041643719,"aZ":-12.712482952060892,"pfxX":-7.770862199338374,"pfxZ":9.89548945179153,"pX":0.7255452046459893,"pZ":3.111222075553325,"vX0":8.820534166341758,"vY0":-139.58689386621404,"vZ0":-4.625645682389777,"x":89.34,"y":154.78,"x0":-1.4709261821373956,"y0":50.00242378089355,"z0":5.631732284058628,"aX":-15.282314238172221},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2345,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3929246970229241,"extension":6.583997573496698},"index":2,"playId":"b8697e4b-56f2-3997-8e4c-4ca0a566eb82","pitchNumber":3,"startTime":"2025-08-29T23:30:33.473Z","endTime":"2025-08-29T23:30:38.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":-6.300000000000004,"leverageIndex":1.51,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:30:38.498Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:30:44.334Z","endTime":"2025-08-29T23:33:34.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.28159387190888,"strikeZoneBottom":1.42606990478334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52447382311122,"aZ":-41.12017266954147,"pfxX":1.9262100921267153,"pfxZ":-5.777096551565181,"pX":1.2602453750752163,"pZ":-0.04102400591211781,"vX0":6.040875391139179,"vY0":-124.3836826810968,"vZ0":-5.169858816315937,"x":68.96,"y":239.89,"x0":-1.4609531018262802,"y0":50.00199410965531,"z0":5.515547381299468,"aX":2.9828924018343255},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.5,"breakHorizontal":-5.0,"spinRate":2504,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44223901441698255,"extension":6.443890811362037},"index":0,"playId":"a079bacf-f76b-3aa9-8476-617cf0cb721b","pitchNumber":1,"startTime":"2025-08-29T23:31:04.269Z","endTime":"2025-08-29T23:31:09.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.14648353185108,"strikeZoneBottom":1.51710944617203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91104252509797,"aZ":-35.56385532516777,"pfxX":4.601201529162731,"pfxZ":-2.0334549050101582,"pX":-0.1692870662716349,"pZ":2.4858380352504414,"vX0":2.686431656399127,"vY0":-127.99748143586866,"vZ0":-0.5795733063601829,"x":117.53,"y":165.4,"x0":-1.829725817749564,"y0":50.006216663254314,"z0":5.494932315928964,"aX":7.651849409463512},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.6,"breakHorizontal":-8.9,"spinRate":2364,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4275887121013251,"extension":7.26926981244533},"index":1,"playId":"b5c59b39-c67f-322f-90b7-b526a04b8a6d","pitchNumber":2,"startTime":"2025-08-29T23:31:29.156Z","endTime":"2025-08-29T23:31:34.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.5,"endSpeed":88.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65455554755283,"aZ":-16.112620132143416,"pfxX":-7.080083041088413,"pfxZ":8.07817474280035,"pX":-0.18605269871414873,"pZ":3.5900144865190136,"vX0":6.4509896004111615,"vY0":-139.03062982395483,"vZ0":-2.59799229672016,"x":124.09,"y":141.85,"x0":-1.5992483647869358,"y0":50.00062278779076,"z0":5.586331398685641,"aX":-14.073253419437789},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":11.8,"spinRate":2290,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.391666455376229,"extension":6.41126014695004},"index":2,"playId":"d01c9af9-8188-3b3b-aaad-88a5a771e840","pitchNumber":3,"startTime":"2025-08-29T23:31:49.121Z","endTime":"2025-08-29T23:31:56.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.17725915575275,"strikeZoneBottom":1.64837415522901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34188580503335,"aZ":-41.258507642323934,"pfxX":2.993046808621581,"pfxZ":-5.764187968811019,"pX":1.312883357676407,"pZ":-0.6101222487392303,"vX0":6.165665701892941,"vY0":-124.52776739806127,"vZ0":-6.365315309285342,"x":66.96,"y":255.25,"x0":-1.5814192180797058,"y0":50.00549084194847,"z0":5.3813759389950615,"aX":4.7139506699996945},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.6,"breakHorizontal":-6.8,"spinRate":2371,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43937330143627173,"extension":6.454036567192376},"index":3,"playId":"2fd759e1-e3b1-352b-946b-cad58c913d10","pitchNumber":4,"startTime":"2025-08-29T23:32:14.179Z","endTime":"2025-08-29T23:32:18.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.08484820709873,"strikeZoneBottom":1.25545411354705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.663896450326828,"aZ":-40.858243612468364,"pfxX":3.2418312020825963,"pfxZ":-5.651414453501291,"pX":1.6230331813367382,"pZ":0.013816220735918558,"vX0":6.522576365144037,"vY0":-122.72151040339402,"vZ0":-4.9329722442367245,"x":55.13,"y":238.41,"x0":-1.4830641485635554,"y0":50.00441149274642,"z0":5.50382697293919,"aX":4.979367452231339},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.2,"breakHorizontal":-7.3,"spinRate":2397,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44511382315651327,"extension":5.988907573630394},"index":4,"playId":"e4050eeb-2e5f-39b0-9757-b71f0a9fc3f1","pitchNumber":5,"startTime":"2025-08-29T23:32:42.715Z","endTime":"2025-08-29T23:32:48.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"6f1c7d1a-7243-4a13-82cb-fdb375d4e8e9","startTime":"2025-08-29T23:33:08.802Z","endTime":"2025-08-29T23:33:13.802Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.150202888949444,"aZ":-34.554446728804024,"pfxX":4.776946349452749,"pfxZ":-1.4708274434125297,"pX":0.27592349354080853,"pZ":1.309680199259361,"vX0":3.4592347793378586,"vY0":-126.55515799796494,"vZ0":-3.4448582745733223,"x":106.48,"y":203.42,"x0":-1.7320803225684642,"y0":50.00578382231639,"z0":5.4720853565003935,"aX":7.707462064452998},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.2,"breakHorizontal":-9.5,"spinRate":2346,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4336997018610633,"extension":7.290030781355996},"index":6,"playId":"bd135caf-6ac5-33f5-a724-01e3ba5b2bb1","pitchNumber":6,"startTime":"2025-08-29T23:33:27.911Z","endTime":"2025-08-29T23:33:34.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.8,"awayTeamWinProbability":84.2,"homeTeamWinProbabilityAdded":-4.599999999999998,"leverageIndex":1.65,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:33:34.043Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:35:11.106Z","endTime":"2025-08-29T23:36:57.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476580567906087,"aZ":-12.12689146266082,"pfxX":4.140578159420972,"pfxZ":11.332343576965481,"pX":-0.23555254868497225,"pZ":1.9227144502562656,"vX0":-7.073987588175691,"vY0":-132.23251838052286,"vZ0":-6.436180090005212,"x":125.98,"y":186.87,"x0":1.9376167205374983,"y0":50.001982291003806,"z0":5.279789953337699,"aX":7.3247423897436},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":-5.9,"spinRate":2238,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.41438888770352733,"extension":6.479663379321326},"index":0,"playId":"6ef0a2a1-f894-394f-bf09-f18609cf722f","pitchNumber":1,"startTime":"2025-08-29T23:35:35.801Z","endTime":"2025-08-29T23:35:40.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.35254008791178,"strikeZoneBottom":1.46204407484974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32478919557174,"aZ":-13.08064436106213,"pfxX":4.178156768972191,"pfxZ":10.629943090243561,"pX":0.8749093115474698,"pZ":2.928914681367877,"vX0":-4.507902210086529,"vY0":-133.12075766007158,"vZ0":-4.056595716309363,"x":83.65,"y":159.7,"x0":2.0466586324825515,"y0":50.00625265710143,"z0":5.4182593847908755,"aX":7.5076998009640885},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":-6.6,"spinRate":2260,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.41130416087263155,"extension":6.2607579501850426},"index":1,"playId":"1e4bd4a6-9197-3d9c-9b0e-135e055e7975","pitchNumber":2,"startTime":"2025-08-29T23:35:49.267Z","endTime":"2025-08-29T23:35:55.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.25466726019545,"strikeZoneBottom":1.46525483585712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.475090044063357,"aZ":-29.57350257736833,"pfxX":-7.833457016689151,"pfxZ":1.9005006983229746,"pX":-1.310690319656719,"pZ":0.7750416928113713,"vX0":-5.334186246470909,"vY0":-116.46363548500324,"vZ0":-3.9245089198096537,"x":166.96,"y":217.85,"x0":2.029521646469981,"y0":50.00375851493997,"z0":5.287963214331222,"aX":-10.729404883722749},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":2316,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.47083539387229534,"extension":6.581538408993341},"index":2,"playId":"d6194c9e-e67f-312b-8979-fa768d43351a","pitchNumber":3,"startTime":"2025-08-29T23:36:02.467Z","endTime":"2025-08-29T23:36:08.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":91.0,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12346756945568,"aZ":-14.202774360149595,"pfxX":3.7707687584464455,"pfxZ":10.036429768222058,"pX":-0.3052131187675087,"pZ":2.3823939041986235,"vX0":-7.135108242686303,"vY0":-132.4236122103731,"vZ0":-4.976491750649693,"x":128.63,"y":174.46,"x0":1.9243118520182851,"y0":50.00234269018995,"z0":5.311670579151015,"aX":6.752333408169921},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-5.4,"spinRate":2230,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.4123391506792293,"extension":6.363868505365732},"index":3,"playId":"5788310c-a735-3310-bdc7-ce33e96bb8a1","pitchNumber":4,"startTime":"2025-08-29T23:36:19.151Z","endTime":"2025-08-29T23:36:24.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.20030911172605,"strikeZoneBottom":1.4362781766938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.03072795500053,"aZ":-32.53376794694359,"pfxX":-9.82936002331504,"pfxZ":-0.2854636572554914,"pX":-1.276298263211351,"pZ":0.6575005383535958,"vX0":-4.85816332280761,"vY0":-111.44598891799254,"vZ0":-2.6308805055341398,"x":165.65,"y":221.03,"x0":2.208881159897274,"y0":50.002967117876004,"z0":5.213624840301522,"aX":-12.36359911636035},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-0.8,"breakHorizontal":19.1,"spinRate":2352,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.49148034360802884,"extension":6.311981335729722},"index":4,"playId":"749660f5-fa7b-3a72-a8c5-dc943518fb3b","pitchNumber":5,"startTime":"2025-08-29T23:36:35.186Z","endTime":"2025-08-29T23:36:39.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.184532403853495,"aZ":-34.12716804551784,"pfxX":-9.415121565884727,"pfxZ":-1.5546718558974302,"pX":0.02037557105700499,"pZ":2.325649774437417,"vX0":-2.536850853338809,"vY0":-112.04267196459568,"vZ0":1.1440550996686096,"x":116.22,"y":175.99,"x0":2.3931444677019744,"y0":50.001426024959706,"z0":5.323719650345427,"aX":-11.845576417307175},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.2,"breakHorizontal":17.8,"spinRate":2336,"spinDirection":287},"zone":5,"typeConfidence":0.91,"plateTime":0.4907911432347447,"extension":6.422783429687828},"index":5,"playId":"03786da4-16ae-375c-95c0-5e699af24daf","pitchNumber":6,"startTime":"2025-08-29T23:36:51.223Z","endTime":"2025-08-29T23:36:57.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.8,"awayTeamWinProbability":83.2,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:36:57.312Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:36:57.064Z","endTime":"2025-08-29T23:38:57.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.44954712162584,"strikeZoneBottom":1.61576240647474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.482594982506523,"aZ":-12.543181029793113,"pfxX":2.2559934370676658,"pfxZ":10.995656869280571,"pX":-0.4458043868396595,"pZ":3.5125969659538616,"vX0":-7.089579884384327,"vY0":-133.00899891041973,"vZ0":-2.6700965842283275,"x":133.99,"y":143.94,"x0":1.96525070027258,"y0":50.00309510398975,"z0":5.44328630703017,"aX":4.028956185706994},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":-2.5,"spinRate":2242,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.41236648685540844,"extension":6.320970420505021},"index":0,"playId":"1b893bd5-6846-3b22-b80c-dc79fba4d6e2","pitchNumber":1,"startTime":"2025-08-29T23:37:15.016Z","endTime":"2025-08-29T23:37:20.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.41996272828716,"strikeZoneBottom":1.6115957596525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.485571454998762,"aZ":-26.689628715980312,"pfxX":-3.286188082760408,"pfxZ":3.3473080434591598,"pX":-0.8482400530462834,"pZ":2.203424940753468,"vX0":-6.245362968935815,"vY0":-127.06581952261685,"vZ0":-2.6264705992147555,"x":149.33,"y":179.29,"x0":2.0663190889364076,"y0":50.004482031004365,"z0":5.366229355587035,"aX":-5.384535124262054},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":7.3,"spinRate":2301,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4306997155759391,"extension":6.736191510053432},"index":1,"playId":"9d194d0a-ff0f-3b95-a76b-d544a83961af","pitchNumber":2,"startTime":"2025-08-29T23:37:27.328Z","endTime":"2025-08-29T23:37:33.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57335191535756,"aZ":-13.165060354960312,"pfxX":3.8841613274378917,"pfxZ":10.516711846202199,"pX":-0.44563124915321645,"pZ":2.691686039387551,"vX0":-7.612340463685667,"vY0":-134.44704674875217,"vZ0":-4.481047011782691,"x":133.99,"y":166.1,"x0":1.9340235616360117,"y0":50.00354025118553,"z0":5.333125949222739,"aX":7.02176671543306},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-5.2,"spinRate":2321,"spinDirection":153},"zone":4,"typeConfidence":0.92,"plateTime":0.4093606065500843,"extension":6.504262086256523},"index":2,"playId":"6b38e396-a2fa-30ff-9d58-2d0f41638423","pitchNumber":3,"startTime":"2025-08-29T23:37:41.599Z","endTime":"2025-08-29T23:37:46.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.0,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.732182141242465,"aZ":-25.207345710627788,"pfxX":-1.119659673572328,"pfxZ":4.069304981678281,"pX":-0.947081401035428,"pZ":2.304859997114344,"vX0":-7.118518028394352,"vY0":-129.47229638810177,"vZ0":-2.9478126123580672,"x":153.1,"y":176.55,"x0":1.9733300287028661,"y0":50.00475881486021,"z0":5.368436280157276,"aX":-1.9184308732180806},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2364,"spinDirection":172},"zone":13,"typeConfidence":0.82,"plateTime":0.42158646359492735,"extension":6.410042848047872},"index":3,"playId":"681a1241-9da9-3211-9751-d5a37f061ed0","pitchNumber":4,"startTime":"2025-08-29T23:37:59.857Z","endTime":"2025-08-29T23:38:05.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.1703038122197,"strikeZoneBottom":1.48811976063293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.69680537864211,"aZ":-32.15655741166578,"pfxX":-13.093386038547326,"pfxZ":0.013240143867362164,"pX":1.2276141736228527,"pZ":2.6355869863074854,"vX0":0.88264204158081,"vY0":-111.25902504267911,"vZ0":1.4567193976366917,"x":70.21,"y":167.62,"x0":2.525020369114022,"y0":50.00277757777793,"z0":5.314819574211549,"aX":-16.349007730552643},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.7,"breakHorizontal":23.4,"spinRate":2436,"spinDirection":291},"zone":12,"typeConfidence":0.91,"plateTime":0.4930461694880659,"extension":6.34596344783167},"index":4,"playId":"0a5d966a-c4af-38f9-bfbc-433d67bb404a","pitchNumber":5,"startTime":"2025-08-29T23:38:15.858Z","endTime":"2025-08-29T23:38:20.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.337577456686507,"aZ":-25.09991710043789,"pfxX":7.364774195140251,"pfxZ":4.74319310850619,"pX":-0.23045091170760815,"pZ":1.5559940403817514,"vX0":-7.550822052685007,"vY0":-122.2591645013869,"vZ0":-3.7484034007797105,"x":125.78,"y":196.77,"x0":1.962422209904072,"y0":50.00364131686805,"z0":5.298667812587146,"aX":10.989251929856678},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.8,"breakHorizontal":-11.3,"spinRate":929,"spinDirection":144},"zone":8,"typeConfidence":0.72,"plateTime":0.4504812397898412,"extension":6.523762759739647},"index":5,"playId":"d58a0571-ecea-340f-815f-664ffe341d16","pitchNumber":6,"startTime":"2025-08-29T23:38:31.819Z","endTime":"2025-08-29T23:38:36.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043602945808743,"aZ":-13.650905318482174,"pfxX":2.36593414595675,"pfxZ":9.961140358501048,"pX":-1.0113103779574415,"pZ":3.2710726594177144,"vX0":-8.584666452360935,"vY0":-135.1660020811439,"vZ0":-3.042930609710321,"x":155.55,"y":150.46,"x0":1.891495325705097,"y0":50.00594566191778,"z0":5.363554543282983,"aX":4.402116892828623},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-2.5,"spinRate":2180,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.40444182542569074,"extension":6.585712608496226},"index":6,"playId":"69f0e988-8402-32e4-ab69-7311ad0356dd","pitchNumber":7,"startTime":"2025-08-29T23:38:51.720Z","endTime":"2025-08-29T23:38:57.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.7,"awayTeamWinProbability":84.3,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:38:57.947Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to right fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:39:28.692Z","endTime":"2025-08-29T23:41:26.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.469026063461868,"aZ":-26.26200907180378,"pfxX":-1.658906458913651,"pfxZ":3.5487172712122366,"pX":-0.6939207368214204,"pZ":3.053066259536126,"vX0":-6.4321684602016775,"vY0":-127.0870078856006,"vZ0":-0.5142479364003216,"x":143.45,"y":156.35,"x0":2.066359207775317,"y0":50.004104381772365,"z0":5.31047683033881,"aX":-2.763227611020701},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2331,"spinDirection":194},"zone":1,"typeConfidence":0.92,"plateTime":0.42793724077428097,"extension":6.640774413310242},"index":0,"playId":"d96525ea-0d2c-3118-b07f-d495eae189e4","pitchNumber":1,"startTime":"2025-08-29T23:39:38.764Z","endTime":"2025-08-29T23:39:43.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d21e2c8b-0cd7-3ddd-95e3-6c104ed1e8f4","startTime":"2025-08-29T23:39:57.354Z","endTime":"2025-08-29T23:40:03.548Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"fbf31670-6e55-30ec-950f-5abfe390533d","startTime":"2025-08-29T23:40:13.601Z","endTime":"2025-08-29T23:40:17.892Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.52902859559412,"strikeZoneBottom":1.63197387663165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.430634266854884,"aZ":-27.977698365293847,"pfxX":7.835049556225903,"pfxZ":2.8570615049333608,"pX":2.1677350435603056,"pZ":3.5861646410766586,"vX0":-2.4035204718877434,"vY0":-120.97913770993209,"vZ0":1.1489615712766328,"x":34.37,"y":141.95,"x0":2.161014351267731,"y0":50.00493707314949,"z0":5.572738178784791,"aX":11.518606888383887},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":947,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4541871081042337,"extension":6.232581916014088},"index":3,"playId":"97689040-f73b-3ee0-a570-f0d30024d792","pitchNumber":2,"startTime":"2025-08-29T23:40:29.788Z","endTime":"2025-08-29T23:40:36.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Randy Arozarena caught stealing 2nd base, catcher Bo Naylor to second baseman Brayan Rocchio.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":1},"index":4,"actionPlayId":"97689040-f73b-3ee0-a570-f0d30024d792","startTime":"2025-08-29T23:40:46.667Z","endTime":"2025-08-29T23:41:02.496Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.56,"dramaIndex":31.0,"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":82.6,"endSpeed":75.0,"strikeZoneTop":3.51001020022985,"strikeZoneBottom":1.54201536985364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289470005307745,"aZ":-31.324262486960208,"pfxX":8.63038033018095,"pfxZ":0.5927713648381836,"pX":2.2909071040176974,"pZ":2.386907749034044,"vX0":-2.5321370105662564,"vY0":-120.23567925610088,"vZ0":-0.3694868127313733,"x":29.68,"y":174.33,"x0":2.2450314322312312,"y0":50.00534654523034,"z0":5.35509870103293,"aX":12.464997341414982},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":-14.9,"spinRate":960,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4579393884177265,"extension":6.653687321765473},"index":5,"playId":"8ad664c1-0732-30c7-850d-25824eb04423","pitchNumber":3,"startTime":"2025-08-29T23:41:02.496Z","endTime":"2025-08-29T23:41:07.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.630482683284818,"aZ":-11.731194224329068,"pfxX":4.8422858789657095,"pfxZ":11.14773087759399,"pX":0.317752970130386,"pZ":3.054017048407567,"vX0":-6.1168535098021986,"vY0":-134.88855966664178,"vZ0":-3.746216790793342,"x":104.89,"y":156.32,"x0":1.990735228689724,"y0":50.005990299539334,"z0":5.294086644392768,"aX":8.883133165994856},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":-7.4,"spinRate":2292,"spinDirection":152},"zone":3,"typeConfidence":0.92,"plateTime":0.40679825922148805,"extension":6.649913018134756},"hitData":{"launchSpeed":97.0,"launchAngle":40.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.0,"coordY":94.0}},"index":6,"playId":"d9ddbaed-c74a-3eaf-aa1c-b9607a3b9846","pitchNumber":4,"startTime":"2025-08-29T23:41:16.992Z","endTime":"2025-08-29T23:41:26.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.56,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:41:26.194Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gabriel Arias hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:43:40.112Z","endTime":"2025-08-29T23:43:57.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.206168577086558,"aZ":-20.829522374394756,"pfxX":-10.360268133440202,"pfxZ":5.901886553859116,"pX":-2.268377601861107,"pZ":3.720104498118585,"vX0":2.071947955475437,"vY0":-137.89174869880588,"vZ0":-1.4692008669211498,"x":203.47,"y":138.34,"x0":-1.6845611884353069,"y0":50.002828380315606,"z0":5.667847608111215,"aX":-19.91182260821306},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":18.4,"spinRate":2234,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3975023486788394,"extension":6.546691195642837},"index":0,"playId":"1ad3ca77-d120-3cff-8356-f9f37e0cb56c","pitchNumber":1,"startTime":"2025-08-29T23:43:53.506Z","endTime":"2025-08-29T23:43:57.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":3.3000000000000007,"leverageIndex":0.74,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:43:57.748Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"CJ Kayfus grounds into a force out, second baseman Jorge Polanco to shortstop J.P. Crawford. Angel Martínez out at 2nd. CJ Kayfus to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:46:52.920Z","endTime":"2025-08-29T23:47:20.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Angel Martínez replaces Gabriel Arias.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-29T23:46:25.934Z","endTime":"2025-08-29T23:46:55.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"base":1,"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.41085056262303,"strikeZoneBottom":1.55207588489567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28104097873467,"aZ":-33.02740052391849,"pfxX":2.8049327664130415,"pfxZ":-0.5267695186692452,"pX":-0.14771621900294649,"pZ":1.5478945666465824,"vX0":3.353937453486353,"vY0":-127.17439299921345,"vZ0":-3.2233320647776167,"x":122.63,"y":196.99,"x0":-1.8546583749355992,"y0":50.00448070088588,"z0":5.487682434304027,"aX":4.53359156600027},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":2365,"spinDirection":14},"zone":8,"typeConfidence":2.0,"plateTime":0.4328808667894517,"extension":6.930743577995065},"index":1,"playId":"4c0a642a-244b-3660-b698-3193cf43fb32","pitchNumber":1,"startTime":"2025-08-29T23:46:55.191Z","endTime":"2025-08-29T23:47:02.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10056753137428,"aZ":-39.51815552615018,"pfxX":3.2935975823965897,"pfxZ":-4.577130573378753,"pX":-0.4007621768359532,"pZ":1.7035477057475195,"vX0":2.544083824067337,"vY0":-127.20107764690776,"vZ0":-1.6383421689707465,"x":132.28,"y":192.78,"x0":-1.8490682096764142,"y0":50.002735443126625,"z0":5.549620752373187,"aX":5.285193810208938},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.4,"breakHorizontal":-6.6,"spinRate":2482,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4340448881862269,"extension":6.994522502608851},"hitData":{"launchSpeed":61.2,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.33,"coordY":151.0}},"index":2,"playId":"529950d4-0cab-3770-bb7d-366327bf86e0","pitchNumber":2,"startTime":"2025-08-29T23:47:13.283Z","endTime":"2025-08-29T23:47:20.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.3,"awayTeamWinProbability":81.7,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.33,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:47:20.948Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Guardians challenged (force play), call on the field was upheld: Guardians challenged (play at 1st), call on the field was overturned: Nolan Jones grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. CJ Kayfus out at 2nd. Nolan Jones to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:47:38.369Z","endTime":"2025-08-29T23:48:51.199Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.76384638693586,"strikeZoneBottom":1.62018795185565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.377160375087,"aZ":-42.67274280079929,"pfxX":3.2069011841566892,"pfxZ":-7.016756716863845,"pX":-0.531517428726962,"pZ":1.9851406630478816,"vX0":2.0440471644788025,"vY0":-122.17490828861041,"vZ0":0.028020224504781366,"x":137.26,"y":185.18,"x0":-1.7985332683658668,"y0":50.00223304511018,"z0":5.672379459853496,"aX":4.798118283881767},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.4,"breakHorizontal":-6.4,"spinRate":2360,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4500853403784384,"extension":6.272758578232153},"index":0,"playId":"1fd060bb-f6c5-3cd7-ad93-8c40f359d253","pitchNumber":1,"startTime":"2025-08-29T23:47:54.717Z","endTime":"2025-08-29T23:48:00.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.86784031024671,"strikeZoneBottom":1.62342958835935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.02224752589432,"aZ":-18.958033247094004,"pfxX":-6.055211340424073,"pfxZ":6.827231455898877,"pX":0.004196168493365415,"pZ":3.746612794414687,"vX0":6.318296364052057,"vY0":-139.14794683907064,"vZ0":-1.8896151443788862,"x":116.84,"y":137.62,"x0":-1.5234955201179456,"y0":50.00058321510152,"z0":5.708092658901786,"aX":-11.718095936669485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":9.5,"spinRate":2335,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39561570546475133,"extension":7.097732114937536},"index":1,"playId":"223917b6-5df1-3119-8663-868914b14e88","pitchNumber":2,"startTime":"2025-08-29T23:48:13.824Z","endTime":"2025-08-29T23:48:19.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-29T23:48:25.937Z","endTime":"2025-08-29T23:48:43.134Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25218872907605,"aZ":-39.720356662431506,"pfxX":2.4743128358654984,"pfxZ":-4.699230539464868,"pX":0.573849252735979,"pZ":1.5597580763181946,"vX0":4.788948711677713,"vY0":-126.83694798099572,"vZ0":-1.7293850860172006,"x":95.13,"y":196.67,"x0":-1.6702889226291493,"y0":50.001624797392736,"z0":5.458292859741407,"aX":3.9745550875835383},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.6,"breakHorizontal":-5.6,"spinRate":2436,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.43411321023894756,"extension":7.222632471506843},"hitData":{"launchSpeed":104.5,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.07,"coordY":166.68}},"index":3,"playId":"65199075-ddaf-3f7a-8c77-a0e702224f28","pitchNumber":3,"startTime":"2025-08-29T23:48:43.134Z","endTime":"2025-08-29T23:48:51.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":692216,"link":"/api/v1/people/692216"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":114,"additionalReviews":[{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":114}]},"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":1.03,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:48:51.199Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:51:01.844Z","endTime":"2025-08-29T23:51:29.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.16391305594677,"strikeZoneBottom":1.37489256124941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06261380503909,"aZ":-19.78458696339703,"pfxX":-9.46089652393699,"pfxZ":6.363396008029058,"pX":-1.8372045517394824,"pZ":2.551253861658379,"vX0":2.940101637500804,"vY0":-139.12957015956832,"vZ0":-4.813892518157398,"x":187.03,"y":169.9,"x0":-1.6824172641757933,"y0":50.006848523080976,"z0":5.626810601732068,"aX":-18.434370539879296},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2230,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39462815787326644,"extension":6.9075649156930785},"index":0,"playId":"cfbba03f-7255-38dc-b40f-690319ab2bd1","pitchNumber":1,"startTime":"2025-08-29T23:51:01.844Z","endTime":"2025-08-29T23:51:06.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.491468602402467,"aZ":-34.17529368722489,"pfxX":4.355870690220909,"pfxZ":-1.2085022663767084,"pX":-0.01423374925133189,"pZ":2.4867473408260237,"vX0":3.158798532474573,"vY0":-127.40307435753542,"vZ0":-1.0881373512698236,"x":117.54,"y":171.64,"x0":-1.8312364851482774,"y0":50.00019502593115,"z0":5.59412576060282,"aX":7.2366143766427875},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":-8.5,"spinRate":2330,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.42813658413405786,"extension":6.7852925236004324},"hitData":{"launchSpeed":79.2,"launchAngle":43.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.25,"coordY":124.53}},"index":1,"playId":"052d9c59-4794-3c96-b4b3-4d518c9b1fa9","pitchNumber":2,"startTime":"2025-08-29T23:51:18.686Z","endTime":"2025-08-29T23:51:29.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:51:29.302Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Daniel Schneemann to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:53:32.633Z","endTime":"2025-08-29T23:54:08.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to second base for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-29T23:53:09.954Z","endTime":"2025-08-29T23:53:09.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Angel Martínez remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-29T23:53:09.967Z","endTime":"2025-08-29T23:53:09.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682177,"link":"/api/v1/people/682177"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Brayan Rocchio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-29T23:53:09.968Z","endTime":"2025-08-29T23:53:35.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.44147419873148,"strikeZoneBottom":1.53999901930621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.507120200782584,"aZ":-14.02221162174843,"pfxX":4.492864346542909,"pfxZ":10.021215160674625,"pX":-0.49836502126333276,"pZ":1.9728623145811386,"vX0":-8.264138897795732,"vY0":-133.65797266299333,"vZ0":-5.905294912502901,"x":136.0,"y":185.51,"x0":2.0483370743653184,"y0":50.00276711779924,"z0":5.2159072024130095,"aX":8.13877753494105},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2231,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.40961867692288845,"extension":6.467162871818191},"index":3,"playId":"e7efe7ab-ec00-31cc-9fbe-b3ea23f24e94","pitchNumber":1,"startTime":"2025-08-29T23:53:35.014Z","endTime":"2025-08-29T23:53:39.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.6,"endSpeed":81.9,"strikeZoneTop":3.39310165341539,"strikeZoneBottom":1.50455559030343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59789883321937,"aZ":-23.53006393599172,"pfxX":9.700425761733385,"pfxZ":5.022656338478184,"pX":1.643806330200663,"pZ":3.3108153988241242,"vX0":-5.32878264958495,"vY0":-130.43548886503694,"vZ0":0.04628878608954623,"x":54.34,"y":149.39,"x0":2.4535676196639566,"y0":50.004829536916354,"z0":5.067913273678772,"aX":16.706168242826966},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":-16.4,"spinRate":1984,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4200166581757223,"extension":6.44109648991459},"index":4,"playId":"56ce7a47-3f44-3f3d-ba21-e9a770afa4f1","pitchNumber":2,"startTime":"2025-08-29T23:53:48.282Z","endTime":"2025-08-29T23:53:52.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.565559930395914,"aZ":-14.653948928703768,"pfxX":4.2700247467230374,"pfxZ":9.673979768100569,"pX":0.20788719008291354,"pZ":2.78915801306119,"vX0":-6.295735684689363,"vY0":-133.893062709717,"vZ0":-3.8779113612046707,"x":109.08,"y":163.47,"x0":2.037585511389123,"y0":50.003786154533195,"z0":5.308500710502657,"aX":7.734712137396382},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-6.4,"spinRate":2278,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.40946550263739123,"extension":6.501010499772865},"hitData":{"launchSpeed":109.8,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.68,"coordY":133.25}},"index":5,"playId":"2a9491c1-0141-39dc-9e4e-35f868358489","pitchNumber":3,"startTime":"2025-08-29T23:54:00.658Z","endTime":"2025-08-29T23:54:08.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:54:08.582Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:54:16.656Z","endTime":"2025-08-29T23:54:37.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.212012404329442,"aZ":-29.81813256148915,"pfxX":-7.801223265883331,"pfxZ":1.8355375999349413,"pX":0.003769483804845851,"pZ":1.7244101587617857,"vX0":-3.272234166448266,"vY0":-113.16997084389216,"vZ0":-0.844223871191931,"x":116.86,"y":192.22,"x0":2.4857429230347834,"y0":50.00518514498651,"z0":5.1104528772681475,"aX":-10.038630964007316},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":2309,"spinDirection":284},"zone":8,"typeConfidence":0.91,"plateTime":0.48548468111915577,"extension":6.511822688821918},"hitData":{"launchSpeed":83.1,"launchAngle":30.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.3,"coordY":104.93}},"index":0,"playId":"80977ec0-97c3-3dba-a019-174e8ff1d5fb","pitchNumber":1,"startTime":"2025-08-29T23:54:29.413Z","endTime":"2025-08-29T23:54:37.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.9,"awayTeamWinProbability":84.1,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:54:37.941Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:54:40.470Z","endTime":"2025-08-29T23:56:55.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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, 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":88.2,"endSpeed":80.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.816374550665277,"aZ":-24.329424115121707,"pfxX":9.27085535213586,"pfxZ":4.711214156086626,"pX":0.9223189747180424,"pZ":3.4288201085135643,"vX0":-6.511836080794228,"vY0":-128.29424237915032,"vZ0":0.7129183950182645,"x":81.84,"y":146.2,"x0":2.2903309611878973,"y0":50.00280341335964,"z0":5.045191382094795,"aX":15.437335249116801},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":-15.4,"spinRate":1939,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.42712077519149894,"extension":6.501208010160009},"index":0,"playId":"4b23e7a2-eef3-385a-9cbf-79a1e8fb51e1","pitchNumber":1,"startTime":"2025-08-29T23:55:07.252Z","endTime":"2025-08-29T23:55:12.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.27169691229316,"strikeZoneBottom":1.49658259487175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.690602897148793,"aZ":-27.112142201360687,"pfxX":-6.14230842163047,"pfxZ":3.5210787727210953,"pX":-2.320906827275777,"pZ":2.172980076952216,"vX0":-8.033798799131459,"vY0":-120.05349207570912,"vZ0":-1.7670391518672852,"x":205.47,"y":180.11,"x0":1.887085829338635,"y0":50.001076584993825,"z0":5.369134561059395,"aX":-8.820343565326258},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":13.3,"spinRate":2276,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.459051682543818,"extension":6.743050402991841},"index":1,"playId":"7d768524-5950-336d-b1a0-cbc8c525d929","pitchNumber":2,"startTime":"2025-08-29T23:55:27.211Z","endTime":"2025-08-29T23:55:32.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-29T23:55:39.344Z","endTime":"2025-08-29T23:55:54.979Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.2,"endSpeed":81.6,"strikeZoneTop":3.24433847541275,"strikeZoneBottom":1.56509778581731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.514801552509105,"aZ":-25.779613093788676,"pfxX":9.565197730373862,"pfxZ":3.752159337654028,"pX":-0.5484644950185197,"pZ":2.685375673589671,"vX0":-10.003301875395739,"vY0":-129.54443757386522,"vZ0":-0.6780707026248891,"x":137.91,"y":166.27,"x0":2.11633937792102,"y0":50.00006003678355,"z0":4.917335006165086,"aX":16.289999774536106},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":2070,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4224495837901605,"extension":6.5019336479875385},"index":3,"playId":"50b76d4f-ca4b-3f24-934a-bd953f4a03d5","pitchNumber":3,"startTime":"2025-08-29T23:55:54.979Z","endTime":"2025-08-29T23:56:00.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":88.8,"endSpeed":81.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.195229791029163,"aZ":-27.045686010814073,"pfxX":9.180706764142698,"pfxZ":3.0414573772689835,"pX":0.8072062593490953,"pZ":3.7562470879668135,"vX0":-6.198309479575763,"vY0":-129.1832663794434,"vZ0":2.0537214280423557,"x":86.23,"y":137.36,"x0":2.0461884098781353,"y0":50.00626343233872,"z0":5.031499567210851,"aX":15.50252037187326},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.2,"spinRate":2019,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.42418341510296376,"extension":6.46674404908564},"index":4,"playId":"4a31b3a5-6a72-36f1-bf69-7449a8607d69","pitchNumber":4,"startTime":"2025-08-29T23:56:11.045Z","endTime":"2025-08-29T23:56:16.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.18421490634037,"strikeZoneBottom":1.47790967004114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37039021773503,"aZ":-32.16208019531515,"pfxX":-6.696792047795969,"pfxZ":0.01348987321779238,"pX":-2.014296599131351,"pZ":0.3971738107674904,"vX0":-7.0938605330525295,"vY0":-115.37986962842415,"vZ0":-3.500470311216029,"x":193.78,"y":228.06,"x0":1.9814101600363843,"y0":50.00526120830284,"z0":5.064054585991011,"aX":-8.94446728512303},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":2359,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.47644429797922516,"extension":6.359312165754114},"index":5,"playId":"230221a0-2f31-312d-95d4-55fd1485aca0","pitchNumber":5,"startTime":"2025-08-29T23:56:30.851Z","endTime":"2025-08-29T23:56:35.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.971927487647328,"aZ":-28.258331170337108,"pfxX":-7.288032228410057,"pfxZ":2.8186137755426213,"pX":-1.2733419702571354,"pZ":2.3223569236385955,"vX0":-5.139001415315166,"vY0":-116.61397046109607,"vZ0":-0.8906514273828889,"x":165.54,"y":176.08,"x0":1.8986746062934683,"y0":50.00454416812475,"z0":5.352536938497,"aX":-10.133351697532786},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":2444,"spinDirection":286},"zone":13,"typeConfidence":0.89,"plateTime":0.4679906967886942,"extension":6.436132708012595},"index":6,"playId":"5b32f28d-26cf-374b-b184-fe65b471f424","pitchNumber":6,"startTime":"2025-08-29T23:56:50.736Z","endTime":"2025-08-29T23:56:55.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":0.5000000000000018,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:56:55.754Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out sharply to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:58:21.835Z","endTime":"2025-08-29T23:59:59.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.26404562894134,"strikeZoneBottom":1.43372313217065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.563559346611044,"aZ":-19.59464687900389,"pfxX":-10.866706989992256,"pfxZ":6.47440126418083,"pX":-0.658857767393106,"pZ":3.4503771682351823,"vX0":6.010426377074791,"vY0":-139.29059552300131,"vZ0":-2.229915461842885,"x":142.11,"y":145.62,"x0":-1.445815742684149,"y0":50.00153199725575,"z0":5.572855636726602,"aX":-21.11193536136129},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":18.2,"spinRate":2371,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39491115813841926,"extension":6.882080980834742},"index":0,"playId":"5fd5347a-4038-3ed5-bdc5-032f40b54a42","pitchNumber":1,"startTime":"2025-08-29T23:59:05.646Z","endTime":"2025-08-29T23:59:10.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.23505064051848,"strikeZoneBottom":1.45502274122995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.872735193588134,"aZ":-20.109933002879057,"pfxX":-8.467820361142431,"pfxZ":6.233954300620827,"pX":-1.0849682786930313,"pZ":2.938352970150195,"vX0":4.2546655317798345,"vY0":-138.6581281084329,"vZ0":-3.602084202182338,"x":158.36,"y":159.44,"x0":-1.5445872578827236,"y0":50.001529126565416,"z0":5.606953586019544,"aX":-16.380228830605965},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":14.4,"spinRate":2354,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3960096952490755,"extension":7.116976435358444},"index":1,"playId":"3af2e388-5cd2-39ce-b973-98d353bcc4d9","pitchNumber":2,"startTime":"2025-08-29T23:59:19.901Z","endTime":"2025-08-29T23:59:25.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.20501512449948,"strikeZoneBottom":1.42510986632597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.599315795217265,"aZ":-20.17468224334926,"pfxX":-10.045627817153452,"pfxZ":6.098677511609303,"pX":-0.596494116785171,"pZ":2.877446726323545,"vX0":5.827097789256128,"vY0":-139.62532037232066,"vZ0":-3.5518835505999515,"x":139.74,"y":161.09,"x0":-1.4098287854456186,"y0":50.0002461923183,"z0":5.500127655654906,"aX":-19.75273830239339},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2330,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3928824999273477,"extension":6.728024468437961},"index":2,"playId":"df795091-37e8-323d-940e-8763adc4236a","pitchNumber":3,"startTime":"2025-08-29T23:59:36.837Z","endTime":"2025-08-29T23:59:42.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13382372879421,"aZ":-20.447307475312797,"pfxX":-7.110214022544098,"pfxZ":5.894485459002723,"pX":0.08194014337228553,"pZ":2.537773895054017,"vX0":6.69424288084795,"vY0":-140.04133002547775,"vZ0":-4.390840199399595,"x":113.88,"y":170.26,"x0":-1.413740136277303,"y0":50.00439913162258,"z0":5.460714472087808,"aX":-14.147704201128398},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":11.5,"spinRate":2298,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39088590759321873,"extension":6.835539985759762},"hitData":{"launchSpeed":100.6,"launchAngle":15.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.48,"coordY":93.01}},"index":3,"playId":"c1727273-4920-31ed-a9de-1181dafa1d81","pitchNumber":4,"startTime":"2025-08-29T23:59:52.930Z","endTime":"2025-08-29T23:59:59.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-29T23:59:59.491Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Schneemann pops out to catcher Cal Raleigh in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:00:05.488Z","endTime":"2025-08-30T00:01:38.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.42185091079872,"strikeZoneBottom":1.62918470035535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.258313827071014,"aZ":-35.03034405660784,"pfxX":6.303249363542567,"pfxZ":-1.7669819105066686,"pX":0.1430607945616939,"pZ":1.8181141690457836,"vX0":2.5822387061992864,"vY0":-126.40457798514339,"vZ0":-2.34467008274124,"x":111.55,"y":189.69,"x0":-1.7097845470228354,"y0":50.0001073332132,"z0":5.564547869300417,"aX":10.218074298965432},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-12.0,"spinRate":2470,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.43297584214601104,"extension":6.438687518196637},"index":0,"playId":"d776a70b-9429-3fcf-ab95-8297b86fe779","pitchNumber":1,"startTime":"2025-08-30T00:00:21.879Z","endTime":"2025-08-30T00:00:26.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43545207023078,"aZ":-42.760138139610696,"pfxX":6.833084652618337,"pfxZ":-7.119679269935178,"pX":0.5694421174562205,"pZ":1.8008349651477036,"vX0":2.884771156510539,"vY0":-121.5808799935711,"vZ0":-0.5755851281457617,"x":95.29,"y":190.16,"x0":-1.522807791386248,"y0":50.003640289034635,"z0":5.774487723550404,"aX":10.156848577867759},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.7,"breakHorizontal":-13.1,"spinRate":2515,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.45174060584727327,"extension":6.830168290748795},"index":1,"playId":"f8ecd121-5edc-3dea-8dc9-a6e6df524d24","pitchNumber":2,"startTime":"2025-08-30T00:00:35.077Z","endTime":"2025-08-30T00:00:39.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T00:00:49.319Z","endTime":"2025-08-30T00:00:59.572Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.40218486007251,"strikeZoneBottom":1.62240854222396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55241308611975,"aZ":-19.75480305067367,"pfxX":-6.3832413711574745,"pfxZ":6.197792494462897,"pX":0.013800440537757575,"pZ":3.7436876965697246,"vX0":6.175722370685439,"vY0":-140.5816932651313,"vZ0":-1.645268718198858,"x":116.47,"y":137.7,"x0":-1.380994786065902,"y0":50.002434443577954,"z0":5.617439125748275,"aX":-12.790239635332524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":10.3,"spinRate":2283,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3894674530904694,"extension":6.703333679732421},"index":3,"playId":"a629f5df-54be-310d-ad71-ffa94cabc66d","pitchNumber":3,"startTime":"2025-08-30T00:00:59.572Z","endTime":"2025-08-30T00:01:04.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.8,"endSpeed":88.5,"strikeZoneTop":3.40761936632622,"strikeZoneBottom":1.61000016331663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.585921440896257,"aZ":-18.81127849103032,"pfxX":-5.653646981663639,"pfxZ":6.634696502222177,"pX":-0.6158723670384094,"pZ":4.264167358259348,"vX0":4.260084327308643,"vY0":-140.94304682280102,"vZ0":-0.6714945628963243,"x":140.48,"y":123.65,"x0":-1.4112418881331639,"y0":50.00576698488226,"z0":5.718618241745071,"aX":-11.393474664077631},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2349,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38839559689847425,"extension":6.961999599551221},"index":4,"playId":"1a629c4f-eba6-36cc-9fab-a88b617888c0","pitchNumber":4,"startTime":"2025-08-30T00:01:14.793Z","endTime":"2025-08-30T00:01:19.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.496287281650982,"aZ":-32.55096448593372,"pfxX":5.070267428863181,"pfxZ":-0.22846517721201032,"pX":1.1056624791674627,"pZ":2.460654444203,"vX0":4.662609453942697,"vY0":-126.88345975912227,"vZ0":-1.535211265267801,"x":74.85,"y":172.34,"x0":-1.4105308502729144,"y0":50.0031551889843,"z0":5.652754791976854,"aX":8.317185963900576},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.2,"spinRate":2285,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4306781680750764,"extension":6.702299345750346},"hitData":{"launchSpeed":65.6,"launchAngle":85.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":110.75,"coordY":213.45}},"index":5,"playId":"7f87ae10-92b6-3b3f-bb79-2004a49a85e6","pitchNumber":5,"startTime":"2025-08-30T00:01:29.690Z","endTime":"2025-08-30T00:01:38.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:01:38.212Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:01:47.695Z","endTime":"2025-08-30T00:03:16.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.48391039593344,"strikeZoneBottom":1.64096457986864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61813453355543,"aZ":-35.22540162471472,"pfxX":7.87872731253785,"pfxZ":-1.8898656678845445,"pX":-0.26875906195316157,"pZ":2.031650639987037,"vX0":1.0526201022790889,"vY0":-126.67724010957122,"vZ0":-1.6183122988963738,"x":127.24,"y":183.93,"x0":-1.7133113148768797,"y0":50.00285278201397,"z0":5.5135908793125585,"aX":12.712698182422947},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":-14.5,"spinRate":2294,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4335746437899073,"extension":6.365100473179261},"index":0,"playId":"1659029b-eeec-30aa-ba71-8c4bce129299","pitchNumber":1,"startTime":"2025-08-30T00:02:15.966Z","endTime":"2025-08-30T00:02:21.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.087087032154013,"aZ":-26.411023979421014,"pfxX":-9.581150965795246,"pfxZ":3.5611906912878517,"pX":0.12553175694938823,"pZ":1.604494030130381,"vX0":6.864563916019236,"vY0":-126.47082598779903,"vZ0":-4.020225864932316,"x":112.22,"y":195.46,"x0":-1.3807476595313608,"y0":50.00314774175691,"z0":5.336033780357159,"aX":-15.502362395255064},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":15.7,"spinRate":1322,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.43329212608960477,"extension":6.885167384358298},"index":1,"playId":"14bc4c66-2d40-386f-8e79-bb7c67f699c7","pitchNumber":2,"startTime":"2025-08-30T00:02:31.046Z","endTime":"2025-08-30T00:02:38.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":97.2,"endSpeed":87.6,"strikeZoneTop":3.48532488176036,"strikeZoneBottom":1.59181018486985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.530640401875324,"aZ":-13.318246167111674,"pfxX":-7.132265900675937,"pfxZ":9.434844665284738,"pX":-1.2724831729953676,"pZ":4.355317446110073,"vX0":3.438498920670628,"vY0":-141.4783069645179,"vZ0":-1.0696278572767333,"x":165.5,"y":121.19,"x0":-1.5865009902414744,"y0":50.002458084724694,"z0":5.604286234171829,"aX":-14.253898599666892},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2310,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3892643137424714,"extension":6.704493756879684},"index":2,"playId":"a73bad8f-98a4-3632-9c95-f48380892edc","pitchNumber":3,"startTime":"2025-08-30T00:02:55.395Z","endTime":"2025-08-30T00:02:59.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.204207239225536,"aZ":-42.97298283395282,"pfxX":4.465643412029035,"pfxZ":-7.326238887994544,"pX":-0.8051660618027908,"pZ":1.3279327754536416,"vX0":0.6091278714563007,"vY0":-121.56439850994568,"vZ0":-1.2790031160920008,"x":147.69,"y":202.93,"x0":-1.639309629265074,"y0":50.00373800001694,"z0":5.6425499001440045,"aX":6.58196268670748},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.3,"breakHorizontal":-8.2,"spinRate":2455,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.453216931026553,"extension":6.843430040155178},"hitData":{"launchSpeed":106.7,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.96,"coordY":152.15}},"index":3,"playId":"dfc577bd-468c-3454-8f44-21f5bb5b5f04","pitchNumber":4,"startTime":"2025-08-30T00:03:09.111Z","endTime":"2025-08-30T00:03:16.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:03:16.726Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Polanco singles on a ground ball to left fielder Steven Kwan, deflected by shortstop Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:05:07.713Z","endTime":"2025-08-30T00:06:41.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.33141929591206,"strikeZoneBottom":1.50114359506997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69987841399621,"aZ":-27.35010389665561,"pfxX":9.90689364076849,"pfxZ":3.4148631414765136,"pX":0.664829416603721,"pZ":1.023029952401285,"vX0":-6.210683391221896,"vY0":-118.72619073134703,"vZ0":-3.9792318366279478,"x":91.66,"y":211.16,"x0":2.0397721418638772,"y0":50.005207068406825,"z0":5.235835946074782,"aX":14.013911695510318},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.4,"breakHorizontal":-16.2,"spinRate":870,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.46297874293808183,"extension":6.36210882560025},"index":0,"playId":"3818f564-cb3d-3bd1-b19c-1e7f308a20d4","pitchNumber":1,"startTime":"2025-08-30T00:05:26.165Z","endTime":"2025-08-30T00:05:30.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.35191240201892,"strikeZoneBottom":1.48061859545455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.175723996288443,"aZ":-14.381807312467542,"pfxX":3.900544428703836,"pfxZ":10.166913548177547,"pX":1.1679581856226524,"pZ":2.603930663576398,"vX0":-3.7788700544942917,"vY0":-131.75047482964888,"vZ0":-4.323565589493721,"x":72.48,"y":168.47,"x0":2.1172034252736833,"y0":50.0028256503096,"z0":5.336289743849657,"aX":6.826287790176968},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.6,"breakHorizontal":-6.2,"spinRate":2306,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4164561894096179,"extension":6.361049129163994},"index":1,"playId":"a194f132-3e55-3836-8456-5077eb5e34e1","pitchNumber":2,"startTime":"2025-08-30T00:05:38.353Z","endTime":"2025-08-30T00:05:44.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":86.8,"endSpeed":79.9,"strikeZoneTop":3.26144797039112,"strikeZoneBottom":1.47526146484907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415537672386282,"aZ":-24.23785144052986,"pfxX":-2.182657729621914,"pfxZ":4.900796264278627,"pX":0.405469754983035,"pZ":0.965411466214188,"vX0":-3.8315572544704333,"vY0":-126.33014308135864,"vZ0":-5.520279501366612,"x":101.54,"y":212.71,"x0":2.2244778101337728,"y0":50.001058381032045,"z0":5.123807397138725,"aX":-3.5311362653777145},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":4.8,"spinRate":2282,"spinDirection":181},"zone":14,"typeConfidence":0.89,"plateTime":0.433344683389127,"extension":6.506609451610613},"index":2,"playId":"18c27de2-ae9d-35fa-936a-c7ceeda27447","pitchNumber":3,"startTime":"2025-08-30T00:05:56.493Z","endTime":"2025-08-30T00:06:01.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.27910334512835,"strikeZoneBottom":1.45975226114944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.611817754701324,"aZ":-24.289223473841993,"pfxX":10.239695613685578,"pfxZ":4.72069560696016,"pX":0.030168596109653504,"pZ":1.4921233069058126,"vX0":-8.565282995898224,"vY0":-128.87060599844384,"vZ0":-4.130926196015322,"x":115.85,"y":198.49,"x0":2.0784867372384443,"y0":50.001738010281194,"z0":5.008546112447767,"aX":17.096365397151857},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2090,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4262189762176569,"extension":6.590551292724766},"index":3,"playId":"1d3141ac-d41f-30de-bac2-b4e402468615","pitchNumber":4,"startTime":"2025-08-30T00:06:11.835Z","endTime":"2025-08-30T00:06:17.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10252456568323,"aZ":-25.521724392565805,"pfxX":10.32172053782918,"pfxZ":3.932309410889551,"pX":0.274678206973185,"pZ":2.15245612298492,"vX0":-8.17322137752647,"vY0":-129.7059082229999,"vZ0":-2.290353962256514,"x":106.53,"y":180.66,"x0":2.137766125599868,"y0":50.00137533068295,"z0":5.00870102154457,"aX":17.44887321800589},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-16.7,"spinRate":2049,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4235585851871506,"extension":6.450053973023155},"hitData":{"launchSpeed":104.3,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":89.96,"coordY":89.8}},"index":4,"playId":"e33d4a64-82a2-32f8-8148-9256449e98ee","pitchNumber":5,"startTime":"2025-08-30T00:06:30.346Z","endTime":"2025-08-30T00:06:41.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.35,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:06:41.497Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mitch Garver pops out to first baseman CJ Kayfus in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:06:53.954Z","endTime":"2025-08-30T00:07:34.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.57732325528992,"strikeZoneBottom":1.60362910301253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.19793430042994,"aZ":-28.512842504646517,"pfxX":-8.87311094935906,"pfxZ":2.771007781821454,"pX":0.5753647141558011,"pZ":1.9298264252821935,"vX0":-1.4585085345409943,"vY0":-114.02149735680385,"vZ0":-0.7773120361197872,"x":95.07,"y":186.67,"x0":2.3758579625405325,"y0":50.00343802128781,"z0":5.078919490850381,"aX":-11.728976901839093},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.2,"breakHorizontal":16.4,"spinRate":2369,"spinDirection":277},"zone":9,"typeConfidence":0.91,"plateTime":0.479645363525099,"extension":6.475684934035236},"index":0,"playId":"2b7992f9-a04d-3789-80e5-82c4a5eab388","pitchNumber":1,"startTime":"2025-08-30T00:07:06.111Z","endTime":"2025-08-30T00:07:11.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.6,"endSpeed":83.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.084346748662355,"aZ":-15.829874721343078,"pfxX":4.2671899116626,"pfxZ":9.094656167252483,"pX":0.10571591503221475,"pZ":3.1284161497651772,"vX0":-6.4376943462746095,"vY0":-133.333843976375,"vZ0":-2.7520013025697105,"x":112.97,"y":154.31,"x0":1.9988480318462747,"y0":50.006048888880244,"z0":5.318373690236013,"aX":7.6724070153440564},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-6.4,"spinRate":2231,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.41102711884961174,"extension":6.55707266708379},"hitData":{"launchSpeed":88.6,"launchAngle":83.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.73,"coordY":195.13}},"index":1,"playId":"c3e86350-3c7a-3d7f-abf8-9729a31092db","pitchNumber":2,"startTime":"2025-08-30T00:07:22.040Z","endTime":"2025-08-30T00:07:34.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:07:34.828Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:07:42.400Z","endTime":"2025-08-30T00:10:20.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.25268309409428,"strikeZoneBottom":1.49168853271136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.921853099804594,"aZ":-23.68373913147938,"pfxX":10.288729395325802,"pfxZ":4.999483896382627,"pX":0.05352323991325505,"pZ":2.34646282997251,"vX0":-8.45752847488469,"vY0":-129.46900342400667,"vZ0":-2.0399205265774607,"x":114.96,"y":175.43,"x0":2.0250961346288903,"y0":50.00410681521211,"z0":4.9564606516820735,"aX":17.47589016623764},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2073,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4230022469435806,"extension":6.426216750031537},"index":0,"playId":"5becc9b1-3e1c-30a1-be34-9b33fddec058","pitchNumber":1,"startTime":"2025-08-30T00:08:02.955Z","endTime":"2025-08-30T00:08:07.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":88.8,"endSpeed":81.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68501489149774,"aZ":-24.326617250251484,"pfxX":9.048735637819302,"pfxZ":4.623356155760591,"pX":-0.16776946171825774,"pZ":2.4022076531511476,"vX0":-8.87929276107781,"vY0":-129.13429430895056,"vZ0":-1.624678748687837,"x":123.39,"y":173.92,"x0":2.1317511999177476,"y0":50.00246747929981,"z0":4.902310493082695,"aX":15.355919148788525},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-14.5,"spinRate":2091,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.42339330909693107,"extension":6.5652248504815915},"index":1,"playId":"1ef9fa84-6dae-3295-9db9-feec8654928f","pitchNumber":2,"startTime":"2025-08-30T00:08:17.208Z","endTime":"2025-08-30T00:08:22.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.22486157514108,"strikeZoneBottom":1.42888069643818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27667623723126,"aZ":-25.806996043106373,"pfxX":9.503020696628859,"pfxZ":3.710527775275053,"pX":-0.21785064790763822,"pZ":1.03824783798209,"vX0":-8.942447225526555,"vY0":-129.6882772766442,"vZ0":-4.495356443451069,"x":125.3,"y":210.75,"x0":2.0282957189932618,"y0":50.00333476593713,"z0":4.745467023870739,"aX":16.306239640442186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":-15.4,"spinRate":1990,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4211773600281057,"extension":6.619331944039099},"index":2,"playId":"c9ac3995-0da4-3784-ab88-94ac2dceed2e","pitchNumber":3,"startTime":"2025-08-30T00:08:39.171Z","endTime":"2025-08-30T00:08:43.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.20859700718913,"strikeZoneBottom":1.4635536723939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42356587340687,"aZ":-26.585950666592016,"pfxX":-4.135579689731123,"pfxZ":3.8642836383702495,"pX":-0.9390483005507202,"pZ":0.3006355556612778,"vX0":-5.615146298778649,"vY0":-119.33211158450807,"vZ0":-5.65522120562239,"x":152.79,"y":230.66,"x0":1.9794859292435805,"y0":50.002660464091974,"z0":5.088770332393362,"aX":-5.978291090395611},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.9,"breakHorizontal":8.8,"spinRate":2355,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.45854810847347993,"extension":6.540620207534977},"index":3,"playId":"aa43a269-3da5-3a48-9254-1b2741438e09","pitchNumber":4,"startTime":"2025-08-30T00:08:56.350Z","endTime":"2025-08-30T00:09:01.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.218201883723292,"aZ":-25.013389496592776,"pfxX":9.271140138904158,"pfxZ":4.048148302806208,"pX":-0.054293898420049516,"pZ":1.7416867756894134,"vX0":-8.670463517052314,"vY0":-131.73231625972102,"vZ0":-3.2862562767577668,"x":119.07,"y":191.75,"x0":2.064546604839109,"y0":50.00408231165943,"z0":4.840674509500328,"aX":16.405632401015126},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-15.0,"spinRate":1815,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4147203352189446,"extension":6.578116082956062},"index":4,"playId":"0f9efaef-d9a8-353c-9a40-2bc30379e506","pitchNumber":5,"startTime":"2025-08-30T00:09:16.398Z","endTime":"2025-08-30T00:09:20.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.26600424929247,"strikeZoneBottom":1.34740349190375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.950084935417642,"aZ":-13.555324569538758,"pfxX":4.4564169064277905,"pfxZ":10.315231257096219,"pX":-0.9049894260825753,"pZ":1.6389087971096146,"vX0":-8.64637351174258,"vY0":-133.09856860301102,"vZ0":-6.875237949497505,"x":151.5,"y":194.53,"x0":1.7978110198872315,"y0":50.00220820188021,"z0":5.225583446661828,"aX":8.043878582797717},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-6.4,"spinRate":2176,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.410573674349926,"extension":6.637119757434169},"index":5,"playId":"4c054a8a-9b50-3984-904c-328fce5d6228","pitchNumber":6,"startTime":"2025-08-30T00:09:39.698Z","endTime":"2025-08-30T00:09:46.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jorge Polanco caught stealing 2nd base, catcher Bo Naylor to shortstop Brayan Rocchio.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"4c054a8a-9b50-3984-904c-328fce5d6228","startTime":"2025-08-30T00:09:58.197Z","endTime":"2025-08-30T00:10:16.155Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.49,"dramaIndex":28.0,"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.21294645911694,"strikeZoneBottom":1.26288427182092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.974483229407774,"aZ":-30.65683797254669,"pfxX":-5.921988850852953,"pfxZ":1.1252522863344407,"pX":-0.4096994692763501,"pZ":0.5199192956810453,"vX0":-4.44317729790191,"vY0":-115.13579600271042,"vZ0":-3.1088473966146943,"x":132.62,"y":224.74,"x0":2.3099154077868134,"y0":50.00533656022669,"z0":4.8334164973366995,"aX":-8.006550342531852},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.6,"breakHorizontal":11.8,"spinRate":2382,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.47446190492366247,"extension":6.566990088909886},"index":7,"playId":"4e39021e-333c-3bd1-a6c6-d90d5c9216e3","pitchNumber":7,"startTime":"2025-08-30T00:10:16.155Z","endTime":"2025-08-30T00:10:20.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":-0.5000000000000018,"leverageIndex":0.49,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:10:20.988Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:10:24.275Z","endTime":"2025-08-30T00:12:25.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.23796406103968,"strikeZoneBottom":1.55245129780074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.356556686904398,"aZ":-34.400285134517816,"pfxX":-6.803989191155279,"pfxZ":-1.7256007893079208,"pX":-1.2167027274796958,"pZ":0.6036277362848265,"vX0":-5.510702781209525,"vY0":-113.13549330732982,"vZ0":-2.0984895075045387,"x":163.38,"y":222.48,"x0":2.137739510897357,"y0":50.00194487712286,"z0":5.003101524169158,"aX":-8.785887586664352},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-3.4,"breakHorizontal":13.8,"spinRate":2303,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.48482691041293524,"extension":6.357059362442158},"index":0,"playId":"236aa419-3e7f-349e-8b33-b86dc6ae8a8a","pitchNumber":1,"startTime":"2025-08-30T00:10:43.512Z","endTime":"2025-08-30T00:10:47.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.106098648209723,"aZ":-24.464530004016442,"pfxX":-3.7693614086589777,"pfxZ":5.235783640861948,"pX":-0.6981065252886927,"pZ":1.8231144421682437,"vX0":-5.308812441064424,"vY0":-120.23582009194679,"vZ0":-2.980972369638012,"x":143.61,"y":189.56,"x0":2.0234401407479656,"y0":50.00229875358983,"z0":5.237109693362274,"aX":-5.548163948610483},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.1,"breakHorizontal":8.0,"spinRate":2353,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.45458271970992126,"extension":6.426608061461273},"index":1,"playId":"fec3025a-5b30-3cf6-a5b2-4a996d2a78ec","pitchNumber":2,"startTime":"2025-08-30T00:10:59.442Z","endTime":"2025-08-30T00:11:04.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.23689096971941,"strikeZoneBottom":1.52393716975379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.585851318142094,"aZ":-26.320231894767552,"pfxX":-4.7137283710182825,"pfxZ":3.93509386724297,"pX":-1.1324064979766761,"pZ":1.118863696340366,"vX0":-5.971980603493739,"vY0":-120.41743843687388,"vZ0":-4.353034033848087,"x":160.16,"y":208.57,"x0":1.9802517634305958,"y0":50.003447658320326,"z0":5.244629311428859,"aX":-7.009052388167866},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":2389,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.45266381317952,"extension":6.529250302251608},"index":2,"playId":"c7ff813c-4aa7-3d30-a7df-ab150f3a665d","pitchNumber":3,"startTime":"2025-08-30T00:11:15.685Z","endTime":"2025-08-30T00:11:20.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.26400239414752,"strikeZoneBottom":1.50035643883198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.788894064766552,"aZ":-29.041677392795567,"pfxX":-5.1752283857667845,"pfxZ":2.189258003446098,"pX":-0.6477471489978074,"pZ":0.67885703861153,"vX0":-4.930781715109062,"vY0":-118.06728364141154,"vZ0":-4.1463470288939455,"x":141.69,"y":220.45,"x0":2.130285960079092,"y0":50.00206998850007,"z0":5.092966377328954,"aX":-7.398386153419149},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":10.4,"spinRate":2407,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.46167432468054903,"extension":6.472013757127325},"index":3,"playId":"7bce062e-23c7-3e0c-acda-cd1a02a2deea","pitchNumber":4,"startTime":"2025-08-30T00:11:30.675Z","endTime":"2025-08-30T00:11:37.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.19685099528526,"strikeZoneBottom":1.45899713551491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.837736465275192,"aZ":-14.494450404567342,"pfxX":1.8509756472659207,"pfxZ":9.675540002814111,"pX":0.18558481848201708,"pZ":1.8723170853856517,"vX0":-5.142578941741299,"vY0":-133.1420599029915,"vZ0":-5.868732520394346,"x":109.93,"y":188.23,"x0":1.886637989818548,"y0":50.00182131943496,"z0":5.122554946993362,"aX":3.382316420286914},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-2.4,"spinRate":2295,"spinDirection":153},"zone":8,"typeConfidence":0.89,"plateTime":0.40863439302341176,"extension":6.548948612426307},"index":4,"playId":"0766f61f-926a-300f-b6e9-f4e563fcd80b","pitchNumber":5,"startTime":"2025-08-30T00:11:52.072Z","endTime":"2025-08-30T00:11:57.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":5,"startTime":"2025-08-30T00:12:03.218Z","endTime":"2025-08-30T00:12:18.159Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34293724112611,"aZ":-14.942591726665553,"pfxX":3.5120029671747206,"pfxZ":9.298771365876956,"pX":0.4030819791115778,"pZ":2.4924648736716146,"vX0":-5.4355723230602635,"vY0":-134.78860528814715,"vZ0":-4.38230061339073,"x":101.64,"y":171.48,"x0":1.9829669000337569,"y0":50.00428249238148,"z0":5.183536028603553,"aX":6.509549883221888},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-5.3,"spinRate":2329,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.4052730832381708,"extension":6.585811977114649},"index":6,"playId":"ad6d7866-4ea6-3c6e-9f05-ea0b05e4f649","pitchNumber":6,"startTime":"2025-08-30T00:12:18.159Z","endTime":"2025-08-30T00:12:25.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.9999999999999982,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:12:25.083Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:13:52.340Z","endTime":"2025-08-30T00:15:19.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.205479245330924,"aZ":-17.341140371185123,"pfxX":-9.59927910109235,"pfxZ":7.744924683156295,"pX":-0.07632438607197893,"pZ":2.5096639935160936,"vX0":6.88389432771452,"vY0":-136.58121073418883,"vZ0":-5.192848056529214,"x":119.91,"y":171.02,"x0":-1.3648999407125162,"y0":50.003346040276256,"z0":5.603758700782949,"aX":-18.385964423743015},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":16.2,"spinRate":2334,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3989340299779678,"extension":6.86006491486638},"index":0,"playId":"5fdc00b1-7062-3455-98af-af2b554ad210","pitchNumber":1,"startTime":"2025-08-30T00:14:33.922Z","endTime":"2025-08-30T00:14:38.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":85.6,"endSpeed":79.5,"strikeZoneTop":3.26151086795202,"strikeZoneBottom":1.40866743811667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.260018718039962,"aZ":-30.740260217287503,"pfxX":5.752815527691007,"pfxZ":0.8994301420651034,"pX":-0.7569478631090915,"pZ":2.9462087114291675,"vX0":0.32569757787260284,"vY0":-124.78763181743652,"vZ0":-0.41463447587207136,"x":145.85,"y":159.23,"x0":-1.6374490253519371,"y0":50.003475916142676,"z0":5.620840895789085,"aX":9.182867159281784},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-10.6,"spinRate":2068,"spinDirection":42},"zone":1,"typeConfidence":2.0,"plateTime":0.4369076196165369,"extension":6.562428847927929},"index":1,"playId":"eb03f123-0f16-3ae2-871c-f4f8ea9a1015","pitchNumber":2,"startTime":"2025-08-30T00:14:54.383Z","endTime":"2025-08-30T00:14:59.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54319901758349,"aZ":-44.81451864878523,"pfxX":3.9999272886255266,"pfxZ":-8.485128203841564,"pX":0.4114188897995315,"pZ":2.6729650667041924,"vX0":3.2205336585591486,"vY0":-121.71801394317708,"vZ0":1.999447822245046,"x":101.32,"y":166.61,"x0":-1.4520894531908777,"y0":50.004336427950456,"z0":5.74282930525908,"aX":5.956979041619032},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.5,"breakHorizontal":-8.0,"spinRate":2388,"spinDirection":44},"zone":3,"typeConfidence":2.0,"plateTime":0.4512745599677306,"extension":6.8025356782835384},"hitData":{"launchSpeed":97.3,"launchAngle":15.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.63,"coordY":112.57}},"index":2,"playId":"15a3fdf5-634b-35d4-8f47-4f6ee1886171","pitchNumber":3,"startTime":"2025-08-30T00:15:09.112Z","endTime":"2025-08-30T00:15:19.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.77,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:15:19.698Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Naylor lines out sharply to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:15:24.443Z","endTime":"2025-08-30T00:16:00.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99232223286929,"aZ":-42.11253969846955,"pfxX":4.704344880632789,"pfxZ":-6.665784168162468,"pX":0.19135114562017116,"pZ":1.6672922876339749,"vX0":2.9802670729144234,"vY0":-121.66488177199572,"vZ0":-0.7060062808899803,"x":109.71,"y":193.76,"x0":-1.6626435977962255,"y0":50.001593626351266,"z0":5.626894675931026,"aX":7.015705253076011},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":-9.2,"spinRate":2372,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4510675081069837,"extension":7.021377610245871},"hitData":{"launchSpeed":106.3,"launchAngle":20.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.22,"coordY":58.74}},"index":0,"playId":"039c49bd-e93e-3637-a263-93a809586f3d","pitchNumber":1,"startTime":"2025-08-30T00:15:46.738Z","endTime":"2025-08-30T00:16:00.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.41,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:16:00.128Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Angel Martínez grounds into a force out, second baseman Jorge Polanco to shortstop J.P. Crawford. Kyle Manzardo out at 2nd. Angel Martínez to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:16:39.955Z","endTime":"2025-08-30T00:16:50.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-30T00:16:25.570Z","endTime":"2025-08-30T00:16:42.331Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15690925710748,"aZ":-21.34391075776804,"pfxX":-10.534871850025864,"pfxZ":5.489038930325338,"pX":-0.14158710510867506,"pZ":2.3331924336017607,"vX0":7.30320995363745,"vY0":-140.17090359386353,"vZ0":-4.736996607654807,"x":122.4,"y":175.78,"x0":-1.423209826803451,"y0":50.00510251141751,"z0":5.454562851248622,"aX":-20.79087127675755},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":17.4,"spinRate":2283,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3920206711773435,"extension":6.85367702944938},"hitData":{"launchSpeed":88.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.5,"coordY":157.0}},"index":1,"playId":"2275a97a-9d9b-3a9b-8296-9bd24bbfd685","pitchNumber":1,"startTime":"2025-08-30T00:16:42.331Z","endTime":"2025-08-30T00:16:50.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-2.5999999999999996,"leverageIndex":1.07,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:16:50.228Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:17:03.754Z","endTime":"2025-08-30T00:19:07.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.525766836269977,"aZ":-34.45848028682191,"pfxX":2.997827997935152,"pfxZ":-1.414621239289655,"pX":0.3071601459465486,"pZ":1.1959708359809385,"vX0":4.173119660249884,"vY0":-126.46086421142422,"vZ0":-3.4530508231445225,"x":105.29,"y":206.49,"x0":-1.7558042945565944,"y0":50.00283784531616,"z0":5.352034137715089,"aX":4.840203606781847},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-6.4,"spinRate":2398,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.433620692586532,"extension":7.08793998131218},"index":0,"playId":"ceb733a3-46b7-3ad5-9d08-b425c43b436a","pitchNumber":1,"startTime":"2025-08-30T00:17:20.226Z","endTime":"2025-08-30T00:17:28.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.628841977912867,"aZ":-35.99684947759587,"pfxX":1.982886064951553,"pfxZ":-2.457141116688553,"pX":0.3887602313426564,"pZ":1.5407252146663644,"vX0":4.5357727694545815,"vY0":-124.23834676996627,"vZ0":-2.2088705856224653,"x":102.18,"y":197.18,"x0":-1.720348096722018,"y0":50.000618189529824,"z0":5.442198366237127,"aX":3.088548033597082},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-4.7,"spinRate":2368,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.44140072638608663,"extension":6.627392052595981},"index":1,"playId":"f33ccc43-8fc0-3d17-9347-d1bacc3a366d","pitchNumber":2,"startTime":"2025-08-30T00:17:40.694Z","endTime":"2025-08-30T00:17:45.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.48144698978099,"strikeZoneBottom":1.52847480400181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.539576495535893,"aZ":-36.27036991422012,"pfxX":2.3255975007989442,"pfxZ":-2.5086841655871224,"pX":-0.06983871527834541,"pZ":0.2373224840508728,"vX0":3.2240760451972372,"vY0":-127.05429068526871,"vZ0":-5.532085373602607,"x":119.66,"y":232.37,"x0":-1.6584175516893767,"y0":50.00346483417384,"z0":5.332097221137059,"aX":3.794466221143535},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2383,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.4314363807348731,"extension":6.788763523985223},"index":2,"playId":"b44b9205-097f-3601-bba9-a6fca71b5d4b","pitchNumber":3,"startTime":"2025-08-30T00:17:59.205Z","endTime":"2025-08-30T00:18:03.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.51047498170364,"strikeZoneBottom":1.54213084352916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.251602198723237,"aZ":-31.730174271003385,"pfxX":5.220645721057576,"pfxZ":0.2756843888484708,"pX":0.6529481226809352,"pZ":1.1105565086474891,"vX0":4.049295704749165,"vY0":-126.06230408566343,"vZ0":-4.439060390314459,"x":92.11,"y":208.79,"x0":-1.647091201942229,"y0":50.005935106910975,"z0":5.427717145980416,"aX":8.48580638088568},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.3,"spinRate":2267,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4328671290150554,"extension":6.54049915681846},"index":3,"playId":"64217b1b-79a3-3515-892a-2f36da4bc317","pitchNumber":4,"startTime":"2025-08-30T00:18:20.235Z","endTime":"2025-08-30T00:18:32.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Angel Martínez steals (7) 2nd base. Angel Martínez to 3rd. Angel Martínez advances to 3rd, on a throwing error by catcher Cal Raleigh.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"64217b1b-79a3-3515-892a-2f36da4bc317","startTime":"2025-08-30T00:18:49.200Z","endTime":"2025-08-30T00:19:01.903Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"postOnThird":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":1.0000000000000018,"leverageIndex":0.7,"dramaIndex":29.0,"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.122452489229893,"aZ":-42.6151464922005,"pfxX":4.611803083880111,"pfxZ":-6.780303179852185,"pX":-0.16382443812494216,"pZ":0.9500929686853977,"vX0":2.177673576006705,"vY0":-123.44223673821537,"vZ0":-2.477716928567391,"x":123.24,"y":213.13,"x0":-1.657264810521332,"y0":50.00298509158619,"z0":5.562535573070089,"aX":7.100403131504537},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.6,"breakHorizontal":-8.9,"spinRate":2466,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4441112334522219,"extension":7.006657364798719},"index":5,"playId":"f13ac5ea-3550-3249-9a28-1d90aa7cdabd","pitchNumber":5,"startTime":"2025-08-30T00:19:01.903Z","endTime":"2025-08-30T00:19:07.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-2.700000000000001,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:19:07.956Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Daniel Schneemann to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:19:42.495Z","endTime":"2025-08-30T00:22:21.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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(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":87.3,"endSpeed":81.3,"strikeZoneTop":3.39219383085191,"strikeZoneBottom":1.60794234187213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.990748596241218,"aZ":-20.213390082283478,"pfxX":-1.1841725914929704,"pfxZ":7.172410521180198,"pX":-0.16799389015885632,"pZ":2.0931443827484717,"vX0":-5.470691104714463,"vY0":-127.22905326693235,"vZ0":-4.0133253402963245,"x":123.4,"y":182.27,"x0":2.1491629812613606,"y0":50.000676484475484,"z0":5.259850366384687,"aX":-1.9721043224779324},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2347,"spinDirection":171},"zone":8,"typeConfidence":0.84,"plateTime":0.4277822757868006,"extension":6.280843136142713},"index":0,"playId":"1f6d25fe-629e-3b91-bd1e-3338b26061ce","pitchNumber":1,"startTime":"2025-08-30T00:21:12.653Z","endTime":"2025-08-30T00:21:17.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.39660285714539,"strikeZoneBottom":1.56999999133091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.051007631724495,"aZ":-26.192776447632863,"pfxX":7.936585688529183,"pfxZ":4.157383098223884,"pX":0.2964688791478288,"pZ":0.4557449069294768,"vX0":-6.934743153561092,"vY0":-119.18081500657193,"vZ0":-5.147365957290191,"x":105.7,"y":226.47,"x0":2.2137100235692673,"y0":50.00148006992237,"z0":5.011152700916894,"aX":11.409160169457092},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.5,"breakHorizontal":-12.7,"spinRate":980,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4596962072238684,"extension":6.5045923673732124},"index":1,"playId":"cdd746f6-73e5-3c6a-94f4-46c910678b57","pitchNumber":2,"startTime":"2025-08-30T00:21:24.056Z","endTime":"2025-08-30T00:21:27.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68184350118016,"aZ":-30.234659591978588,"pfxX":-8.217814715985883,"pfxZ":1.417230522111506,"pX":-0.08459243948094736,"pZ":2.5803589427689704,"vX0":-2.6896000385141603,"vY0":-116.00066175279689,"vZ0":0.08697527337564703,"x":120.22,"y":169.11,"x0":2.1560524435703012,"y0":50.00345601575818,"z0":5.412906683092373,"aX":-11.255341657574752},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.9,"breakHorizontal":15.5,"spinRate":2332,"spinDirection":290},"zone":5,"typeConfidence":0.91,"plateTime":0.4712798333738988,"extension":6.402199679920839},"index":2,"playId":"5155e923-5271-3f7e-ad0f-b63b55f87306","pitchNumber":3,"startTime":"2025-08-30T00:21:41.204Z","endTime":"2025-08-30T00:21:46.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.3,"strikeZoneTop":3.14504422810789,"strikeZoneBottom":1.36808778261169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.507988944876793,"aZ":-31.741172166643597,"pfxX":-6.748096882897638,"pfxZ":0.31996533096653734,"pX":-0.7334808087802378,"pZ":0.41604266768102366,"vX0":-4.611389991846479,"vY0":-114.78506720996351,"vZ0":-3.573278290003018,"x":144.96,"y":227.55,"x0":2.175409683566654,"y0":50.0005705402685,"z0":5.071358529374729,"aX":-9.036273923873882},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.0,"breakHorizontal":13.3,"spinRate":2314,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.47650387917403725,"extension":6.379369173366116},"index":3,"playId":"36fe4752-c5ac-3912-842f-163174b6f183","pitchNumber":4,"startTime":"2025-08-30T00:21:56.112Z","endTime":"2025-08-30T00:22:01.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90406237247805,"aZ":-24.978270511867258,"pfxX":7.382356829337681,"pfxZ":4.867809199266008,"pX":-0.12582366827954336,"pZ":0.8823458690173396,"vX0":-7.1925264892973395,"vY0":-120.89846635776671,"vZ0":-5.012404005828476,"x":121.8,"y":214.96,"x0":1.9307502011893412,"y0":50.003850840977535,"z0":5.179040739513331,"aX":10.91307566129931},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":-11.6,"spinRate":1059,"spinDirection":132},"zone":13,"typeConfidence":0.89,"plateTime":0.4533229732142199,"extension":6.331142339112687},"hitData":{"launchSpeed":89.1,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.33,"coordY":144.28}},"index":4,"playId":"74f16feb-58d7-3cfb-823c-9035917f8f2b","pitchNumber":5,"startTime":"2025-08-30T00:22:12.839Z","endTime":"2025-08-30T00:22:21.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:22:21.369Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:22:27.705Z","endTime":"2025-08-30T00:24:08.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.5596406045945,"strikeZoneBottom":1.64316819684656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55660446116373,"aZ":-27.765528510710634,"pfxX":-3.174009704000528,"pfxZ":2.980556145654807,"pX":-1.0098310362299563,"pZ":0.6614106152629023,"vX0":-6.107297488465417,"vY0":-121.36860060509902,"vZ0":-5.145562353200141,"x":155.49,"y":220.92,"x0":1.9597223458212667,"y0":50.00510143027993,"z0":5.251050377321581,"aX":-4.695652950012803},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":7.3,"spinRate":2285,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4527131898106198,"extension":6.5529416774189055},"index":0,"playId":"882e93f4-55ed-3312-ad38-46f240c43975","pitchNumber":1,"startTime":"2025-08-30T00:22:44.457Z","endTime":"2025-08-30T00:22:48.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":83.1,"endSpeed":76.2,"strikeZoneTop":3.49664810916783,"strikeZoneBottom":1.59140821559257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433522739163966,"aZ":-28.46032770221429,"pfxX":7.893202551926839,"pfxZ":2.5193209540784007,"pX":0.1930631123490899,"pZ":0.8859042589774944,"vX0":-7.057977239275045,"vY0":-120.80103566981425,"vZ0":-4.035684088132428,"x":109.64,"y":214.86,"x0":2.132899857852285,"y0":50.00049176843924,"z0":5.0915155870057225,"aX":11.616755594785413},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":992,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4541295052123093,"extension":6.404554234359833},"index":1,"playId":"8f555858-5a1c-33ad-9f5b-51bc0329c0de","pitchNumber":2,"startTime":"2025-08-30T00:23:01.377Z","endTime":"2025-08-30T00:23:06.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.48615132970055,"strikeZoneBottom":1.60600155548374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.954964494411886,"aZ":-28.009036039874363,"pfxX":7.426660529081679,"pfxZ":2.8580364095686104,"pX":1.2702805789167513,"pZ":3.2656130081123167,"vX0":-4.465967580188256,"vY0":-120.1858620852673,"vZ0":0.7622393358494154,"x":68.58,"y":150.61,"x0":2.190522131604432,"y0":50.004478131791565,"z0":5.437751541067536,"aX":10.832692341227245},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":-12.4,"spinRate":1144,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4562738178634147,"extension":6.281809770898316},"index":2,"playId":"39dc64dc-b12b-31d3-b22f-38a800f65441","pitchNumber":3,"startTime":"2025-08-30T00:23:15.140Z","endTime":"2025-08-30T00:23:21.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.5031473937469,"strikeZoneBottom":1.63172438409441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.743939224245405,"aZ":-14.87797670113081,"pfxX":2.466409242714178,"pfxZ":9.593115134373651,"pX":0.5439660081999076,"pZ":2.6399953466829102,"vX0":-4.760111067224137,"vY0":-133.6618540635321,"vZ0":-4.1398749695893295,"x":96.27,"y":167.5,"x0":2.0302994455058,"y0":50.00328757209997,"z0":5.2826104096854465,"aX":4.447519422501879},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-3.4,"spinRate":2335,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.41033131274624957,"extension":6.345109020292978},"index":3,"playId":"ce5470ea-aeb9-3394-9f57-50da8e955766","pitchNumber":4,"startTime":"2025-08-30T00:23:28.993Z","endTime":"2025-08-30T00:23:33.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-30T00:23:43.679Z","endTime":"2025-08-30T00:24:03.561Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.53051584900409,"strikeZoneBottom":1.62598888019322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.773616077952152,"aZ":-24.360053544557026,"pfxX":-3.2590001799242323,"pfxZ":4.5728442355768735,"pX":0.12835341017453852,"pZ":1.4399104124567639,"vX0":-3.5825992947835865,"vY0":-129.10728785892263,"vZ0":-5.173021455319784,"x":112.11,"y":199.9,"x0":1.951088757958471,"y0":50.00245324050536,"z0":5.314882800811522,"aX":-5.569571460789184},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":6.6,"spinRate":2331,"spinDirection":175},"zone":14,"typeConfidence":0.89,"plateTime":0.42224696463608513,"extension":6.357630579060453},"index":5,"playId":"eee984f6-47f5-3270-9de3-bc97bcaa90cf","pitchNumber":5,"startTime":"2025-08-30T00:24:03.561Z","endTime":"2025-08-30T00:24:08.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:24:08.684Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Julio Rodríguez grounds into a double play, second baseman Daniel Schneemann to first baseman CJ Kayfus. Cal Raleigh out at 2nd. Julio Rodríguez out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:24:12.486Z","endTime":"2025-08-30T00:25:12.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.41554190188466,"strikeZoneBottom":1.49868402409525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.602707946643598,"aZ":-13.76541940380866,"pfxX":3.842297677003759,"pfxZ":10.099094889226787,"pX":-1.0943872695852566,"pZ":1.8185911173954017,"vX0":-8.833321065866421,"vY0":-134.51136199267987,"vZ0":-6.013623043599754,"x":158.72,"y":189.68,"x0":1.7406193593485335,"y0":50.00389569050213,"z0":5.068523996483549,"aX":7.005420233903907},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2389,"spinDirection":151},"zone":13,"typeConfidence":0.92,"plateTime":0.40802073677008943,"extension":6.742321046199133},"index":0,"playId":"c3dad31b-be05-3287-9a57-64deededd239","pitchNumber":1,"startTime":"2025-08-30T00:24:33.836Z","endTime":"2025-08-30T00:24:39.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.7,"endSpeed":84.1,"strikeZoneTop":3.33123529280377,"strikeZoneBottom":1.47540614379761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.322574279085885,"aZ":-14.910916187936394,"pfxX":3.8394825355569058,"pfxZ":9.56290935938585,"pX":-1.3504009684613478,"pZ":3.3124809956044383,"vX0":-9.857580899241853,"vY0":-133.19068546648026,"vZ0":-2.3297707059350077,"x":168.47,"y":149.34,"x0":1.8919336044824828,"y0":50.00421850975628,"z0":5.27087085473997,"aX":6.934019031765574},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2434,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.41048564212496474,"extension":6.6460670988257915},"index":1,"playId":"2f17d387-1ebe-3bf7-87ed-e6ad62c83b12","pitchNumber":2,"startTime":"2025-08-30T00:24:48.744Z","endTime":"2025-08-30T00:24:53.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47879428361956,"aZ":-26.54163749351806,"pfxX":8.841482898432924,"pfxZ":3.3491651110150844,"pX":0.8837075800115266,"pZ":3.082438014021592,"vX0":-6.196465259548451,"vY0":-128.81004385565893,"vZ0":0.01844572284309387,"x":83.32,"y":155.55,"x0":2.170420778307109,"y0":50.00415425541796,"z0":5.125458843454947,"aX":14.875044474926655},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":2037,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4250404389031175,"extension":6.635627741779671},"hitData":{"launchSpeed":71.9,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.28,"coordY":146.7}},"index":2,"playId":"fb7a7e24-3e6a-379a-992b-2d01127e2798","pitchNumber":3,"startTime":"2025-08-30T00:25:04.986Z","endTime":"2025-08-30T00:25:12.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.44,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:25:12.339Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out, second baseman Jorge Polanco to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:27:03.611Z","endTime":"2025-08-30T00:28:10.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82503183103288,"aZ":-18.123819919382427,"pfxX":-6.868407395767567,"pfxZ":7.352920029068477,"pX":0.5424675020109506,"pZ":3.4729939291545784,"vX0":7.370964933145786,"vY0":-137.44290975256632,"vZ0":-2.70523161408799,"x":96.32,"y":145.01,"x0":-1.2833746958337495,"y0":50.00325219623748,"z0":5.702701123401177,"aX":-13.12496236010833},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2196,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39871105745862945,"extension":6.936307432970256},"index":0,"playId":"c8d09de3-8c68-379c-81a0-7bbe88708185","pitchNumber":1,"startTime":"2025-08-30T00:27:29.153Z","endTime":"2025-08-30T00:27:33.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-30T00:27:40.577Z","endTime":"2025-08-30T00:27:49.486Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.78370620709144,"strikeZoneBottom":1.6374162310255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62076985552567,"aZ":-32.29149541718179,"pfxX":3.7720693557689575,"pfxZ":-0.07218989642305562,"pX":1.1757849700494154,"pZ":1.693123868667436,"vX0":5.176026048039564,"vY0":-125.47290485941316,"vZ0":-3.0775952261032744,"x":72.18,"y":193.07,"x0":-1.4014540851933355,"y0":50.00456627706055,"z0":5.558261944017714,"aX":6.033055439281829},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-8.0,"spinRate":2356,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4359942487763395,"extension":6.407986156043202},"index":2,"playId":"769ca802-577a-3c54-993d-4278ae30f2e0","pitchNumber":2,"startTime":"2025-08-30T00:27:49.486Z","endTime":"2025-08-30T00:27:54.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00995060725871,"aZ":-42.88192925726142,"pfxX":5.713512772175674,"pfxZ":-7.314779134134518,"pX":-0.08495905086511989,"pZ":1.7297344052793902,"vX0":1.4958137415623942,"vY0":-120.90071560367205,"vZ0":-0.5053913824149715,"x":120.24,"y":192.08,"x0":-1.455465680830176,"y0":50.00254542899169,"z0":5.740974384493868,"aX":8.363899219195087},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.1,"breakHorizontal":-10.7,"spinRate":2448,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.45497629344740353,"extension":6.540461214289363},"hitData":{"launchSpeed":103.8,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.84,"coordY":147.31}},"index":3,"playId":"f16d03e3-9b35-359e-a167-3173a88d8360","pitchNumber":3,"startTime":"2025-08-30T00:28:02.982Z","endTime":"2025-08-30T00:28:10.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:28:10.962Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a soft bunt ground ball to third baseman Eugenio Suárez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:28:20.724Z","endTime":"2025-08-30T00:28:42.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63049603462844,"aZ":-19.19893191928159,"pfxX":-7.088031632036687,"pfxZ":6.72631540188757,"pX":0.20970755194031146,"pZ":2.917516525541727,"vX0":6.76187030013668,"vY0":-137.80860901190775,"vZ0":-3.6237056233242777,"x":109.01,"y":160.01,"x0":-1.3507629777467018,"y0":50.0067482020971,"z0":5.540771809884195,"aX":-13.683454329088438},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":11.5,"spinRate":2208,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39692103235513754,"extension":6.898990159891237},"hitData":{"launchSpeed":41.3,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.16,"coordY":194.94}},"index":0,"playId":"d6b9db8a-89eb-38fe-a2b8-e2d08f3b3d1b","pitchNumber":1,"startTime":"2025-08-30T00:28:35.166Z","endTime":"2025-08-30T00:28:42.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:28:42.774Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:28:50.878Z","endTime":"2025-08-30T00:29:20.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.544185138569983,"aZ":-38.20341242971221,"pfxX":3.90318797037437,"pfxZ":-3.809477715015287,"pX":-0.2251460405736876,"pZ":1.5843709848317817,"vX0":2.6019621689046564,"vY0":-124.62642397750628,"vZ0":-1.8704125397897426,"x":125.58,"y":196.0,"x0":-1.78751900540438,"y0":50.00225876912773,"z0":5.481258352174072,"aX":6.178483360751491},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.1,"breakHorizontal":-7.7,"spinRate":2380,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4384242727911767,"extension":6.725895332354128},"hitData":{"launchSpeed":93.9,"launchAngle":15.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.53,"coordY":105.64}},"index":0,"playId":"b5021d85-2ac5-3ddd-b5bb-779ecbf5d25f","pitchNumber":1,"startTime":"2025-08-30T00:29:11.830Z","endTime":"2025-08-30T00:29:20.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-2.5999999999999996,"leverageIndex":1.08,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:29:20.774Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:29:29.925Z","endTime":"2025-08-30T00:30:38.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.37233596662183,"strikeZoneBottom":1.58442624819845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50985855875291,"aZ":-32.92172139560401,"pfxX":5.8306694014800415,"pfxZ":-0.47115621343892844,"pX":1.9628382814709375,"pZ":1.6310821464595286,"vX0":6.949289023443009,"vY0":-124.86138622422192,"vZ0":-2.640217325342965,"x":42.18,"y":194.74,"x0":-1.6203708997242217,"y0":50.005785036697205,"z0":5.4269273312182325,"aX":9.154718825423819},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-12.2,"spinRate":2277,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4396488950198889,"extension":6.56079420795758},"index":0,"playId":"60bbc62c-cbcd-38ef-b0e2-d50b7170761b","pitchNumber":1,"startTime":"2025-08-30T00:29:47.256Z","endTime":"2025-08-30T00:29:53.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.38687910614991,"strikeZoneBottom":1.59917743191675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.501844632950558,"aZ":-31.427884044244305,"pfxX":5.11220630415045,"pfxZ":0.46335694099281444,"pX":0.9869248325390376,"pZ":1.1914621230135147,"vX0":5.067910504438084,"vY0":-126.1022908839953,"vZ0":-4.136549087522356,"x":79.38,"y":206.61,"x0":-1.7155670880359728,"y0":50.00237747613892,"z0":5.398612963500582,"aX":8.201903995460526},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":-10.4,"spinRate":2381,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4349516694382327,"extension":6.600949699875532},"index":1,"playId":"843b009a-7149-3838-91d8-414137e5d31b","pitchNumber":2,"startTime":"2025-08-30T00:30:06.673Z","endTime":"2025-08-30T00:30:12.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.467322945498807,"aZ":-18.373336823178178,"pfxX":-9.46973830163758,"pfxZ":6.9252117418565025,"pX":0.11569996594013071,"pZ":2.3668348216466084,"vX0":7.407582185637186,"vY0":-139.57568663897516,"vZ0":-5.293402043904857,"x":112.59,"y":174.88,"x0":-1.329126403635936,"y0":50.003614191308394,"z0":5.479951869000268,"aX":-18.872516239914553},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2230,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3909321028768904,"extension":6.899432166926065},"hitData":{"launchSpeed":94.3,"launchAngle":38.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.86,"coordY":94.17}},"index":2,"playId":"fa9ad3ab-06b5-3013-a70e-3961cf04fe64","pitchNumber":3,"startTime":"2025-08-30T00:30:28.683Z","endTime":"2025-08-30T00:30:38.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:30:38.418Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:32:22.553Z","endTime":"2025-08-30T00:33:47.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.57949040737706,"strikeZoneBottom":1.57471523886496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.051145273850516,"aZ":-20.625906844167208,"pfxX":-1.2644195333341774,"pfxZ":6.98706906876302,"pX":-0.9897511282963048,"pZ":2.0849616476255903,"vX0":-7.2340281874964765,"vY0":-127.22568402227577,"vZ0":-3.8204627842366228,"x":154.73,"y":182.49,"x0":2.0451017217284666,"y0":50.00525907065219,"z0":5.224343431507225,"aX":-2.0887339004481364},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.1,"breakHorizontal":3.8,"spinRate":2355,"spinDirection":165},"zone":13,"typeConfidence":0.82,"plateTime":0.42914862308271573,"extension":6.386649717948095},"index":0,"playId":"5a867a44-8842-3c4b-a848-74d997869847","pitchNumber":1,"startTime":"2025-08-30T00:32:46.862Z","endTime":"2025-08-30T00:32:52.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69018273619377,"aZ":-31.942803267370135,"pfxX":-8.00081387015758,"pfxZ":0.1850691838962315,"pX":0.10649415263565151,"pZ":0.9470506131437487,"vX0":-2.5590091997407716,"vY0":-112.98269765478061,"vZ0":-2.1676229156159073,"x":112.94,"y":213.21,"x0":2.2968132950720963,"y0":50.00520125939621,"z0":5.163060514513768,"aX":-10.231426429963852},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":2330,"spinDirection":288},"zone":14,"typeConfidence":0.91,"plateTime":0.4868249955717916,"extension":6.187237078506084},"index":1,"playId":"fa840247-2054-3018-bbbf-fea10bd24feb","pitchNumber":2,"startTime":"2025-08-30T00:32:59.155Z","endTime":"2025-08-30T00:33:03.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.48026828155736,"strikeZoneBottom":1.50049300517448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.286191020792945,"aZ":-14.38685987583824,"pfxX":3.1722964459499754,"pfxZ":10.06177772213438,"pX":0.12166174192201817,"pZ":4.521875244106015,"vX0":-5.941082895246174,"vY0":-132.82588113521822,"vZ0":0.5483401895225477,"x":112.36,"y":116.69,"x0":1.9860462433419568,"y0":50.000905058443514,"z0":5.367285046250033,"aX":5.60733463987838},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-4.3,"spinRate":2314,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4140533232767005,"extension":6.447513017876848},"index":2,"playId":"98b1fdb5-ffd1-3fbf-a84b-6867b482a42b","pitchNumber":3,"startTime":"2025-08-30T00:33:12.354Z","endTime":"2025-08-30T00:33:16.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.48029014068357,"strikeZoneBottom":1.47294935162479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622597423637302,"aZ":-12.973831203716049,"pfxX":5.3510448372083195,"pfxZ":10.82901995718536,"pX":-0.48608350974143294,"pZ":2.473194823648896,"vX0":-7.934897983894983,"vY0":-132.84515794580918,"vZ0":-4.778414439849709,"x":135.53,"y":172.0,"x0":1.8555262437469082,"y0":50.001517744313574,"z0":5.251013483229729,"aX":9.486904808521956},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":-7.8,"spinRate":2357,"spinDirection":158},"zone":4,"typeConfidence":0.92,"plateTime":0.4136083550677605,"extension":6.468770217299551},"index":3,"playId":"015316a7-8736-38a5-b221-6045397d8904","pitchNumber":4,"startTime":"2025-08-30T00:33:26.132Z","endTime":"2025-08-30T00:33:31.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.43222746413506,"strikeZoneBottom":1.44989094264446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.784076173992037,"aZ":-27.76253268962701,"pfxX":-5.668187021934813,"pfxZ":3.1020592567183503,"pX":-0.6277822872051584,"pZ":1.9834580234355252,"vX0":-4.6377561340751,"vY0":-119.57531286836128,"vZ0":-1.8552226372924778,"x":140.93,"y":185.23,"x0":2.085547771750773,"y0":50.003981137613586,"z0":5.3024506552244155,"aX":-8.06601216925154},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.4,"breakHorizontal":11.5,"spinRate":2480,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.46112636755758984,"extension":6.4886796336656705},"index":4,"playId":"93ac21b6-d63b-386e-86dc-992d84a573c4","pitchNumber":5,"startTime":"2025-08-30T00:33:41.975Z","endTime":"2025-08-30T00:33:47.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:33:47.503Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to second baseman Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:33:48.241Z","endTime":"2025-08-30T00:35:11.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.15938903446038,"strikeZoneBottom":1.49138835991138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.689297466646195,"aZ":-28.98969905394373,"pfxX":-5.608530948794858,"pfxZ":2.285474147197494,"pX":0.07739644773162305,"pZ":2.416573430956544,"vX0":-3.1114138775101967,"vY0":-117.7331322507859,"vZ0":-0.7364565197220023,"x":114.05,"y":173.53,"x0":2.147658192958632,"y0":50.00475230955045,"z0":5.431691782434032,"aX":-7.823161603218466},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.2,"breakHorizontal":10.9,"spinRate":2323,"spinDirection":271},"zone":5,"typeConfidence":0.87,"plateTime":0.4663755201303941,"extension":6.179588177421228},"index":0,"playId":"4c6ade5d-7b92-30fe-9d0a-84216c533351","pitchNumber":1,"startTime":"2025-08-30T00:34:14.369Z","endTime":"2025-08-30T00:34:19.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.276805625274395,"aZ":-31.48111680386232,"pfxX":-7.615438256082397,"pfxZ":0.5469646654513873,"pX":-1.1335174949927336,"pZ":2.0963012667653214,"vX0":-4.975928501287159,"vY0":-112.19624816295253,"vZ0":0.34188636017106,"x":160.21,"y":182.18,"x0":2.110299652705987,"y0":50.00118985206315,"z0":5.177598227478759,"aX":-9.605832923412953},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.4,"breakHorizontal":15.1,"spinRate":2435,"spinDirection":285},"zone":13,"typeConfidence":0.91,"plateTime":0.4901465446591229,"extension":6.364539952095449},"index":1,"playId":"6d409361-2907-3da7-bc5c-97c6627abc27","pitchNumber":2,"startTime":"2025-08-30T00:34:28.502Z","endTime":"2025-08-30T00:34:34.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T00:34:45.944Z","endTime":"2025-08-30T00:35:03.427Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.947520022122504,"aZ":-30.296922071822568,"pfxX":-9.83417516051064,"pfxZ":1.4700225674513616,"pX":-1.7272946889441814,"pZ":1.6174229325000564,"vX0":-5.74361012243185,"vY0":-112.84837300566677,"vZ0":-0.9967302455408059,"x":182.84,"y":195.11,"x0":2.1351427411316313,"y0":50.00502429123406,"z0":5.136997588728912,"aX":-12.591368152558477},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.6,"breakHorizontal":19.3,"spinRate":2394,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4867294793705508,"extension":6.338349187189525},"hitData":{"launchSpeed":54.7,"launchAngle":56.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":130.17,"coordY":155.08}},"index":3,"playId":"f1ab0c46-87da-304c-98f1-fc2b42c49b30","pitchNumber":3,"startTime":"2025-08-30T00:35:03.427Z","endTime":"2025-08-30T00:35:11.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:35:11.998Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to center fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:35:17.078Z","endTime":"2025-08-30T00:36:18.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.141099490994726,"aZ":-15.642161598440596,"pfxX":5.542078620043149,"pfxZ":9.17551053121695,"pX":0.1277771426590829,"pZ":3.058337266675422,"vX0":-6.604951867660999,"vY0":-133.04136092693213,"vZ0":-2.8575448186834658,"x":112.13,"y":156.2,"x0":1.9164494255914133,"y0":50.00378408828325,"z0":5.272719739697157,"aX":9.987539670300103},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-8.6,"spinRate":2219,"spinDirection":156},"zone":2,"typeConfidence":0.91,"plateTime":0.4108727817565394,"extension":6.474371859106111},"index":0,"playId":"bd66528a-16a1-3bc8-9806-93b00676863c","pitchNumber":1,"startTime":"2025-08-30T00:35:37.179Z","endTime":"2025-08-30T00:35:41.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.25858974169481,"strikeZoneBottom":1.48989891668923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.744627349526226,"aZ":-30.366345244267414,"pfxX":-7.266003559444394,"pfxZ":1.3493564532965774,"pX":0.5125325553487592,"pZ":1.452928916173009,"vX0":-1.9258304270395699,"vY0":-114.86427712821012,"vZ0":-1.6862927879678842,"x":97.46,"y":199.55,"x0":2.305251319209878,"y0":50.00218615086065,"z0":5.14166013339723,"aX":-9.734690053391233},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.3,"breakHorizontal":13.7,"spinRate":2387,"spinDirection":281},"zone":9,"typeConfidence":0.91,"plateTime":0.4763518070332382,"extension":6.4452277058246805},"index":1,"playId":"ce382c67-85f0-3446-8279-e22828b9a2d9","pitchNumber":2,"startTime":"2025-08-30T00:35:55.823Z","endTime":"2025-08-30T00:36:02.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.804556859853882,"aZ":-23.74986433015301,"pfxX":3.5053878621686136,"pfxZ":5.74608518626297,"pX":0.10945705214012193,"pZ":1.8714690284274589,"vX0":-5.578505845200036,"vY0":-120.69182264252942,"vZ0":-3.0248735526819974,"x":112.83,"y":188.25,"x0":2.001679746716022,"y0":50.00352909684699,"z0":5.246267800983653,"aX":5.140763352828831},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.8,"breakHorizontal":-4.9,"spinRate":935,"spinDirection":140},"zone":8,"typeConfidence":0.88,"plateTime":0.4548614847149781,"extension":6.410122686965026},"hitData":{"launchSpeed":94.7,"launchAngle":39.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.0,"coordY":81.0}},"index":2,"playId":"c8729973-f427-33e6-adca-e01a3afdda1e","pitchNumber":3,"startTime":"2025-08-30T00:36:08.516Z","endTime":"2025-08-30T00:36:18.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":671106,"link":"/api/v1/people/671106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:36:18.624Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Jorge Polanco to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:37:56.188Z","endTime":"2025-08-30T00:39:27.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.36393173489214,"strikeZoneBottom":1.64738903490811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.919388156705143,"aZ":-22.146621326148246,"pfxX":-7.900882261767959,"pfxZ":5.141316716592504,"pX":-0.5685209159808939,"pZ":3.12428490531726,"vX0":5.4618242791838485,"vY0":-138.7670835579067,"vZ0":-2.6657170104100745,"x":138.67,"y":154.42,"x0":-1.5352897348254477,"y0":50.00458030119901,"z0":5.572011041552453,"aX":-15.417322521949878},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":13.2,"spinRate":2298,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39462808267974037,"extension":6.952649975865001},"index":0,"playId":"82db9095-c584-3c43-89fb-7b7022fe92a8","pitchNumber":1,"startTime":"2025-08-30T00:38:26.318Z","endTime":"2025-08-30T00:38:32.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5869754136013,"aZ":-32.10953102977712,"pfxX":5.5892376405295945,"pfxZ":0.038646259985620546,"pX":-0.4936928158017134,"pZ":2.037959975067098,"vX0":1.0528320738979162,"vY0":-126.2076083864129,"vZ0":-2.46796618062589,"x":135.82,"y":183.76,"x0":-1.641881990158149,"y0":50.00160839476011,"z0":5.592280819730189,"aX":9.0943914949791},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.3,"spinRate":2423,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4325543472229372,"extension":6.632346647514307},"index":1,"playId":"62d40dd4-d003-3053-8532-9ae098d7f75c","pitchNumber":2,"startTime":"2025-08-30T00:38:40.609Z","endTime":"2025-08-30T00:38:45.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":86.6,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.487561026020707,"aZ":-33.8531124841854,"pfxX":4.634670104801918,"pfxZ":-1.0497037075926778,"pX":0.1959100937027867,"pZ":1.1150568623414068,"vX0":2.7925457454754263,"vY0":-126.10498082517861,"vZ0":-4.06264160408372,"x":109.53,"y":208.67,"x0":-1.5307885830746957,"y0":50.0029218074912,"z0":5.5006750431117934,"aX":7.406995161294351},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":2325,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43563105773723,"extension":6.874147157426318},"index":2,"playId":"1de61aa2-2513-3c43-a2f7-c8c532dd1f91","pitchNumber":3,"startTime":"2025-08-30T00:38:59.823Z","endTime":"2025-08-30T00:39:04.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45677358487984,"aZ":-27.4461537528876,"pfxX":-10.659828666039026,"pfxZ":2.917546174488921,"pX":-0.6557949408929598,"pZ":1.3418886613908825,"vX0":5.718535859043571,"vY0":-126.2489516787952,"vZ0":-4.282521242609569,"x":142.0,"y":202.55,"x0":-1.559084061496121,"y0":50.00522277707976,"z0":5.2560314131948305,"aX":-17.29933138326678},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":1431,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4329862471149575,"extension":6.909761859973043},"hitData":{"launchSpeed":76.1,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.86,"coordY":155.78}},"index":3,"playId":"c94e97b1-9b47-3860-95a2-2c77d6d9d330","pitchNumber":4,"startTime":"2025-08-30T00:39:19.818Z","endTime":"2025-08-30T00:39:27.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:39:27.624Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (22) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:39:34.068Z","endTime":"2025-08-30T00:41:04.984Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.2612598089698,"strikeZoneBottom":1.340805234536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.581554370514446,"aZ":-18.21085017308255,"pfxX":-5.434132043695675,"pfxZ":7.092606092905978,"pX":0.5083834834794171,"pZ":3.761024533639352,"vX0":6.830923281629859,"vY0":-138.40752969915363,"vZ0":-1.8169153257798785,"x":97.62,"y":137.23,"x0":-1.2685328146540047,"y0":50.00357569416975,"z0":5.626489265256084,"aX":-10.700565940391627},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2277,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3934949210327785,"extension":6.730163159536726},"index":0,"playId":"e62f8365-f982-3e86-8d3b-8250134c0a8d","pitchNumber":1,"startTime":"2025-08-30T00:39:52.837Z","endTime":"2025-08-30T00:39:57.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.2290515765338,"strikeZoneBottom":1.30899027048009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.843073617442936,"aZ":-34.499286451699135,"pfxX":5.47093974059145,"pfxZ":-1.4476159721347113,"pX":-0.10726380179860072,"pZ":2.5457052925895387,"vX0":1.887968049321062,"vY0":-126.19814787376808,"vZ0":-0.592567459913789,"x":121.09,"y":170.05,"x0":-1.5757970270568888,"y0":50.00032711115402,"z0":5.564213700216494,"aX":8.815547880187903},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-10.3,"spinRate":2408,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4341463428355361,"extension":6.742519959090727},"index":1,"playId":"44c90a38-9a87-36b0-81fe-903493063acf","pitchNumber":2,"startTime":"2025-08-30T00:40:06.062Z","endTime":"2025-08-30T00:40:10.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":95.8,"endSpeed":88.6,"strikeZoneTop":3.24285335661056,"strikeZoneBottom":1.2721056238155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.708057910820592,"aZ":-17.296684345390023,"pfxX":-5.9480419084810405,"pfxZ":7.4421128669008265,"pX":-0.697070858650956,"pZ":3.5590157929132133,"vX0":3.9437920631778436,"vY0":-139.6182073528838,"vZ0":-2.6962047849200235,"x":143.57,"y":142.69,"x0":-1.3460305681514197,"y0":50.003143246011334,"z0":5.65856816961741,"aX":-11.891760499462123},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2243,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3904219646713383,"extension":6.9428928917556245},"index":2,"playId":"bb0ecf9c-cc7e-390d-ba8a-fb2f31d1fe8d","pitchNumber":3,"startTime":"2025-08-30T00:40:19.888Z","endTime":"2025-08-30T00:40:26.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570644670589683,"aZ":-18.071160084553895,"pfxX":-4.678765935800492,"pfxZ":7.271614943599559,"pX":-0.15810229891275507,"pZ":2.8495381639065664,"vX0":5.119013401879182,"vY0":-137.4615706094598,"vZ0":-3.959448985067245,"x":123.03,"y":161.84,"x0":-1.4245866870476231,"y0":50.005375798316756,"z0":5.513594148616347,"aX":-9.07785582229129},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":7.6,"spinRate":2150,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3964025112105043,"extension":6.714052902105562},"hitData":{"launchSpeed":107.3,"launchAngle":32.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":204.25,"coordY":59.23}},"index":3,"playId":"c516f28c-2414-383e-8989-3d7b634f1632","pitchNumber":4,"startTime":"2025-08-30T00:40:39.888Z","endTime":"2025-08-30T00:41:04.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":5.7,"leverageIndex":0.49,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:41:04.984Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:40:56.012Z","endTime":"2025-08-30T00:42:59.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.23104875135067,"strikeZoneBottom":1.39335165806938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03745199849551,"aZ":-14.641683816100839,"pfxX":-6.586314071281892,"pfxZ":8.868185784153878,"pX":-1.3508359475011364,"pZ":3.8306685118494745,"vX0":2.721081878750462,"vY0":-139.39717757611217,"vZ0":-2.2659363812598814,"x":168.49,"y":135.35,"x0":-1.4815732119287066,"y0":50.00033764946741,"z0":5.615630644237622,"aX":-13.016921373486495},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":11.4,"spinRate":2234,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3922570841840849,"extension":6.450994725229238},"index":0,"playId":"f441cb2a-2092-3940-a8df-b4948d7fac50","pitchNumber":1,"startTime":"2025-08-30T00:41:30.243Z","endTime":"2025-08-30T00:41:34.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.22928612897806,"strikeZoneBottom":1.29087938915783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.240218092406163,"aZ":-41.7044645094554,"pfxX":4.280326028852678,"pfxZ":-5.996909697839143,"pX":-0.550676305791902,"pZ":2.0229178172434263,"vX0":0.7526767506331093,"vY0":-125.46487716312582,"vZ0":-0.5237927338332954,"x":137.99,"y":184.16,"x0":-1.4108284353156244,"y0":50.004069615577436,"z0":5.643579059484377,"aX":6.799767233093362},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.7,"breakHorizontal":-7.9,"spinRate":2456,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.4371554713072694,"extension":6.731580113501819},"index":1,"playId":"832a6394-84ef-3d3e-9df8-7b1e0b823fb8","pitchNumber":2,"startTime":"2025-08-30T00:41:43.466Z","endTime":"2025-08-30T00:41:48.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.18746317339566,"strikeZoneBottom":1.28468532266872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9868263184879,"aZ":-28.11329489864376,"pfxX":-9.508936902709209,"pfxZ":2.497238514444737,"pX":-0.7446619432227559,"pZ":3.1777824695648564,"vX0":4.706288856487817,"vY0":-126.79702589270886,"vZ0":-0.027436613961072998,"x":145.38,"y":152.98,"x0":-1.389563800861647,"y0":50.004989222578025,"z0":5.4324004594551925,"aX":-15.481403703585608},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":1438,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.43200813810812155,"extension":6.72444274799666},"index":2,"playId":"8f1cae83-66ff-3d66-b08c-79b7ad4c5647","pitchNumber":3,"startTime":"2025-08-30T00:41:58.638Z","endTime":"2025-08-30T00:42:04.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.11159861155481,"strikeZoneBottom":1.31025922215499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.838030904485386,"aZ":-15.692126998931204,"pfxX":-5.738626098331483,"pfxZ":8.292730135052661,"pX":-0.5233345028861446,"pZ":4.052403345606921,"vX0":4.154865982188393,"vY0":-140.11891958049395,"vZ0":-1.3807326490481884,"x":136.95,"y":129.37,"x0":-1.2802728543811301,"y0":50.001371498262564,"z0":5.577564641813395,"aX":-11.403070082360763},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2281,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3910050078740235,"extension":6.656761035801017},"index":3,"playId":"9e9f1eae-0897-39e9-b0b8-f1a0ae674ba6","pitchNumber":4,"startTime":"2025-08-30T00:42:16.951Z","endTime":"2025-08-30T00:42:21.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.439372536251003,"aZ":-35.85611014710355,"pfxX":7.307217717633119,"pfxZ":-2.2889186465505293,"pX":0.9813247433473032,"pZ":1.5914202048432609,"vX0":3.605811063146891,"vY0":-126.36533145314186,"vZ0":-2.4706394481622116,"x":79.59,"y":195.81,"x0":-1.414416580039789,"y0":50.00016326536426,"z0":5.470523759463351,"aX":11.77947335818115},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":-14.0,"spinRate":2338,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43392907725052465,"extension":6.879513096034944},"index":4,"playId":"6d4ba12a-b938-3d42-b169-56d779f5ca5a","pitchNumber":5,"startTime":"2025-08-30T00:42:30.517Z","endTime":"2025-08-30T00:42:35.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3907673423178,"aZ":-43.99762386285367,"pfxX":4.749247889847497,"pfxZ":-7.953933894946671,"pX":0.06986206148140602,"pZ":0.2817318564089823,"vX0":2.1796864419990634,"vY0":-121.83755459774365,"vZ0":-3.357262475353888,"x":114.34,"y":231.17,"x0":-1.4563239228214013,"y0":50.00160036312078,"z0":5.521187064078485,"aX":7.060877019787193},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.0,"breakHorizontal":-9.1,"spinRate":2364,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4514614870927596,"extension":6.816670918844325},"index":5,"playId":"6faeeecd-38eb-32ad-ac10-02dd3bc0a5d5","pitchNumber":6,"startTime":"2025-08-30T00:42:52.667Z","endTime":"2025-08-30T00:42:59.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:42:59.687Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Randy Arozarena in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:43:00.677Z","endTime":"2025-08-30T00:46:32.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.0,"endSpeed":77.7,"strikeZoneTop":3.29274257729601,"strikeZoneBottom":1.42910209621273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166234849536576,"aZ":-28.656978700109164,"pfxX":7.2859817185490305,"pfxZ":2.2772193037493746,"pX":-0.3842774422661914,"pZ":2.7677573718231208,"vX0":0.8746787900166069,"vY0":-123.82820974514894,"vZ0":-0.9105893094527561,"x":131.65,"y":164.05,"x0":-1.6884923496536954,"y0":50.00113253210562,"z0":5.5512269078173215,"aX":11.242577039442782},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.4,"spinRate":1985,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.44337765601356294,"extension":7.527261995022576},"index":0,"playId":"4c2731fb-d484-3062-be6f-2c3c0fa64ae9","pitchNumber":1,"startTime":"2025-08-30T00:43:23.054Z","endTime":"2025-08-30T00:43:28.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.21312936212865,"strikeZoneBottom":1.43773678555711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.839978530046693,"aZ":-42.609865921855054,"pfxX":5.110027178740833,"pfxZ":-6.983903096840733,"pX":-0.5952261907062797,"pZ":1.3658910272754272,"vX0":0.7083884404893961,"vY0":-121.94057457281556,"vZ0":-0.9835304270034531,"x":139.69,"y":201.9,"x0":-1.553565025458931,"y0":50.00460589921438,"z0":5.477539414674881,"aX":7.6322379794998145},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.6,"breakHorizontal":-9.4,"spinRate":2339,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4506163199261515,"extension":6.8439563630366935},"index":1,"playId":"1dcff8d5-78da-33ce-87c6-7df58fe01963","pitchNumber":2,"startTime":"2025-08-30T00:43:36.162Z","endTime":"2025-08-30T00:43:40.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.249647108400673,"aZ":-32.627415274099306,"pfxX":7.272592063612706,"pfxZ":-0.2830115051867441,"pX":0.3000928826539844,"pZ":1.4994569304198575,"vX0":2.1662871968721236,"vY0":-127.45096303746718,"vZ0":-3.3079005041110627,"x":105.56,"y":198.29,"x0":-1.5080615032436042,"y0":50.000773378770816,"z0":5.424927177875481,"aX":11.811947246559393},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":-13.7,"spinRate":2270,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.43182271797474625,"extension":6.867705800428503},"index":2,"playId":"7c823570-7394-3a36-905e-f98a14d23542","pitchNumber":3,"startTime":"2025-08-30T00:43:51.158Z","endTime":"2025-08-30T00:43:56.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.30808408921528,"strikeZoneBottom":1.36869545015708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.377534167065757,"aZ":-43.0803460288354,"pfxX":6.102888476068868,"pfxZ":-7.34396215110981,"pX":-1.0619190284806725,"pZ":0.9387759671418275,"vX0":-0.557800591792471,"vY0":-121.72194703708529,"vZ0":-1.9901437432302895,"x":157.48,"y":213.43,"x0":-1.6202230128361348,"y0":50.005516339541096,"z0":5.535770690329012,"aX":9.057228270184305},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.6,"breakHorizontal":-10.9,"spinRate":2383,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.45191728664597,"extension":7.344217906851835},"index":3,"playId":"fa39d6d3-ebac-318e-97ab-146e1669e027","pitchNumber":4,"startTime":"2025-08-30T00:44:05.872Z","endTime":"2025-08-30T00:44:10.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T00:44:19.122Z","endTime":"2025-08-30T00:44:35.428Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.652428221501406,"aZ":-25.690055153453965,"pfxX":-9.369841959611339,"pfxZ":3.82799759251397,"pX":-0.11007595457328145,"pZ":1.5732203819774262,"vX0":6.266811015241303,"vY0":-128.99373219558126,"vZ0":-4.335300126888626,"x":121.2,"y":196.3,"x0":-1.347958586578748,"y0":50.00043780226623,"z0":5.245108318657208,"aX":-15.862190165680577},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":1541,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4238574005202209,"extension":7.53773061163651},"index":5,"playId":"ff818854-b41d-367f-b889-949f08b9ba8e","pitchNumber":5,"startTime":"2025-08-30T00:44:35.428Z","endTime":"2025-08-30T00:44:40.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24177900434271,"aZ":-16.55499793156153,"pfxX":-4.84668771735714,"pfxZ":8.05707373997129,"pX":-0.01620630209912112,"pZ":3.1125072096915156,"vX0":5.5019711257211705,"vY0":-138.63847783945943,"vZ0":-3.558409111444944,"x":117.62,"y":154.74,"x0":-1.4008390077137847,"y0":50.00082264532331,"z0":5.523869105725315,"aX":-9.393411737237694},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2255,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3957207393571256,"extension":6.967247255276251},"index":6,"playId":"c971bda5-db1f-3d09-ba7f-fedaad1f079e","pitchNumber":6,"startTime":"2025-08-30T00:45:11.249Z","endTime":"2025-08-30T00:45:15.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.824232687355927,"aZ":-36.15682128919142,"pfxX":6.3675649640230345,"pfxZ":-2.499776637447215,"pX":0.46412624900309774,"pZ":1.4437427005971235,"vX0":3.0755169713594595,"vY0":-126.13360978710325,"vZ0":-2.667335447403503,"x":99.31,"y":199.8,"x0":-1.6014328815294345,"y0":50.00038046243447,"z0":5.456631819416254,"aX":10.163816284779028},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.9,"breakHorizontal":-12.2,"spinRate":2270,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.43576022301650896,"extension":6.479261496527437},"index":7,"playId":"c2858ca7-dca0-3d06-bb78-0dbe51d4d44a","pitchNumber":7,"startTime":"2025-08-30T00:45:32.884Z","endTime":"2025-08-30T00:45:38.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.31648749405106,"strikeZoneBottom":1.40726097067972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36406354628424,"aZ":-43.85193707810772,"pfxX":4.5966039908200385,"pfxZ":-7.7936031536758765,"pX":1.050479196400148,"pZ":0.6545630607889051,"vX0":4.4921050890000025,"vY0":-122.4922653857659,"vZ0":-2.531840325058447,"x":76.96,"y":221.11,"x0":-1.4138536632246106,"y0":50.00237496323475,"z0":5.501168194079622,"aX":6.887055512429181},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.4,"breakHorizontal":-9.5,"spinRate":2392,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4495659572535411,"extension":7.048273777251252},"index":8,"playId":"9bf1cda4-84dc-343a-8075-f7d3fc9f9b4d","pitchNumber":8,"startTime":"2025-08-30T00:45:53.534Z","endTime":"2025-08-30T00:45:58.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38952214119814,"aZ":-18.441311617178094,"pfxX":-8.465064586639553,"pfxZ":6.956978146726223,"pX":-0.035669568547561994,"pZ":1.9331374292484922,"vX0":6.743361415047965,"vY0":-140.02256883447876,"vZ0":-6.115897585136823,"x":118.36,"y":186.59,"x0":-1.3825922626931777,"y0":50.0028056211849,"z0":5.363925518641524,"aX":-16.708307901760325},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":13.8,"spinRate":2223,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3920763267946965,"extension":7.345728872290856},"hitData":{"launchSpeed":87.3,"launchAngle":61.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.0,"coordY":151.0}},"index":9,"playId":"d90a590c-ed59-3e0a-a46c-ed29dad8dc4d","pitchNumber":9,"startTime":"2025-08-30T00:46:21.577Z","endTime":"2025-08-30T00:46:32.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:46:32.340Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out sharply to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:48:56.342Z","endTime":"2025-08-30T00:49:49.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jakob Junis replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-30T00:48:03.642Z","endTime":"2025-08-30T00:48:58.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596001,"link":"/api/v1/people/596001"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671106,"link":"/api/v1/people/671106","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.62476263971242,"strikeZoneBottom":1.63041994571324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.927443560774172,"aZ":-30.18449597623791,"pfxX":10.434462004051799,"pfxZ":1.4474594324684684,"pX":-0.9516990393982254,"pZ":3.0393223206370483,"vX0":-0.46917491776827114,"vY0":-116.57679859069127,"vZ0":0.30110475207127907,"x":153.28,"y":156.72,"x0":-2.1035454805835356,"y0":50.004051509962586,"z0":5.757892502841444,"aX":14.361499841592016},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2444,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4698457892018948,"extension":5.488226591701994},"index":1,"playId":"993c36fb-33d7-338e-8dfc-f10f97243a4f","pitchNumber":1,"startTime":"2025-08-30T00:48:58.619Z","endTime":"2025-08-30T00:49:03.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.5,"endSpeed":74.4,"strikeZoneTop":3.5299645576399,"strikeZoneBottom":1.61161286599375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.69697511664516,"aZ":-31.862517553547814,"pfxX":5.556979894420039,"pfxZ":0.22051307808012588,"pX":1.0302874833926048,"pZ":2.488610338334699,"vX0":4.959526214163395,"vY0":-117.19321139699184,"vZ0":-0.5875445030318537,"x":77.73,"y":171.59,"x0":-1.8334272638803408,"y0":50.00021891711508,"z0":5.712976467950838,"aX":7.744988547155759},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":2473,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4669700166693569,"extension":5.666285361903402},"index":2,"playId":"715045a4-a253-3053-acec-4403245678a1","pitchNumber":2,"startTime":"2025-08-30T00:49:09.185Z","endTime":"2025-08-30T00:49:14.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.470701201498063,"aZ":-21.99737600916797,"pfxX":-6.283101755740209,"pfxZ":6.092550612747117,"pX":0.12273545661119577,"pZ":2.3983767637697597,"vX0":6.506355412814787,"vY0":-127.92131533641844,"vZ0":-3.5238887116507462,"x":112.32,"y":174.02,"x0":-1.6280177752475034,"y0":50.00266727080438,"z0":5.502787246503786,"aX":-10.494251050349515},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":10.1,"spinRate":2146,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.42692032161533255,"extension":6.028888788879163},"index":3,"playId":"355980a9-3b07-3b0d-9971-bb1bef5b0fe7","pitchNumber":3,"startTime":"2025-08-30T00:49:19.700Z","endTime":"2025-08-30T00:49:23.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.016609419762094,"aZ":-26.222806869663017,"pfxX":4.640734138506147,"pfxZ":4.109168844574057,"pX":-0.0096910646232251,"pZ":2.6943205274346678,"vX0":3.57567118018431,"vY0":-119.77765686771016,"vZ0":-1.3320650363062472,"x":117.37,"y":166.03,"x0":-2.126732166398552,"y0":50.00027421616677,"z0":5.611381678398784,"aX":6.713378462821016},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.4,"breakHorizontal":-9.2,"spinRate":2487,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4580123357257868,"extension":5.67648005030037},"hitData":{"launchSpeed":102.6,"launchAngle":40.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":53.19,"coordY":81.26}},"index":4,"playId":"cf30f8bf-f44f-3aab-a51e-18ba3c40f752","pitchNumber":4,"startTime":"2025-08-30T00:49:39.170Z","endTime":"2025-08-30T00:49:49.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:49:49.469Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:49:56.012Z","endTime":"2025-08-30T00:50:51.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.196522689649502,"aZ":-29.36364365389259,"pfxX":-6.528754280178635,"pfxZ":1.8201273139881327,"pX":-0.7290239274598175,"pZ":2.7673565331112164,"vX0":4.555611373776486,"vY0":-123.941027895073,"vZ0":-1.103868513299668,"x":144.79,"y":164.06,"x0":-1.748338919783255,"y0":50.00396600553824,"z0":5.684418706774979,"aX":-10.095393219898117},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":10.7,"spinRate":1388,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4429600238428417,"extension":5.806877878121687},"index":0,"playId":"a8f6087e-cb25-3d03-884a-bc114e0001bb","pitchNumber":1,"startTime":"2025-08-30T00:50:12.973Z","endTime":"2025-08-30T00:50:18.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.556480250552355,"aZ":-27.593576647897045,"pfxX":-7.506565241154732,"pfxZ":2.870713103284255,"pX":-0.06609970640289872,"pZ":1.0004937977106472,"vX0":6.529485679582095,"vY0":-126.0575580478705,"vZ0":-5.358350675115645,"x":119.52,"y":211.77,"x0":-1.724822782013149,"y0":50.00309087017149,"z0":5.403584715860361,"aX":-11.98345727335838},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":12.0,"spinRate":1466,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4358457249978316,"extension":5.822322065804872},"hitData":{"launchSpeed":75.7,"launchAngle":11.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.32,"coordY":162.3}},"index":1,"playId":"5025c4ef-e50f-3c30-ad14-4f320259d800","pitchNumber":2,"startTime":"2025-08-30T00:50:44.735Z","endTime":"2025-08-30T00:50:51.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:50:51.751Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:50:58.826Z","endTime":"2025-08-30T00:52:25.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.42752902874306,"strikeZoneBottom":1.54224835906253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33355677235454,"aZ":-31.684819299039468,"pfxX":8.26676212768196,"pfxZ":0.3378919937559717,"pX":-1.2650870051270753,"pZ":1.880047954720928,"vX0":-0.5516280290354705,"vY0":-119.22186441422186,"vZ0":-2.093702636440307,"x":165.22,"y":188.02,"x0":-2.1040961705048584,"y0":50.00156893996797,"z0":5.63461055400794,"aX":11.87588205007379},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.9,"spinRate":2384,"spinDirection":79},"zone":13,"typeConfidence":2.0,"plateTime":0.45976724573319094,"extension":5.383298335164054},"index":0,"playId":"4e263de2-f5fb-3740-958a-682cf477069a","pitchNumber":1,"startTime":"2025-08-30T00:51:24.492Z","endTime":"2025-08-30T00:51:29.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.38459968196213,"strikeZoneBottom":1.52464907672813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.152761178029717,"aZ":-20.133409832947898,"pfxX":-3.9061561713172583,"pfxZ":6.610747620665631,"pX":-2.1519282464291547,"pZ":3.7365569174821367,"vX0":0.5521202035165009,"vY0":-133.48417896533758,"vZ0":-1.1123446927702547,"x":199.03,"y":137.89,"x0":-1.8522754808484614,"y0":50.00402222429682,"z0":5.595037030579758,"aX":-7.117194710025559},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":7.0,"spinRate":2098,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4088353331231569,"extension":5.835277274182643},"index":1,"playId":"97edb20d-3939-3413-96ce-239d486ac3a1","pitchNumber":2,"startTime":"2025-08-30T00:51:34.011Z","endTime":"2025-08-30T00:51:38.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34791950286164,"aZ":-18.86878263278515,"pfxX":-1.4448260535955342,"pfxZ":7.692958896646339,"pX":0.20956962820635935,"pZ":2.6050850612248393,"vX0":5.447099257999115,"vY0":-129.94119752681527,"vZ0":-3.6461634457815717,"x":109.01,"y":168.44,"x0":-1.7158669220013734,"y0":50.002830039749085,"z0":5.44018746526211,"aX":-2.4998006660994205},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":1.6,"spinRate":2108,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4197236553044412,"extension":6.0917938808119265},"index":2,"playId":"308996a1-e010-3dff-87bd-f6a766c4e39f","pitchNumber":3,"startTime":"2025-08-30T00:51:44.413Z","endTime":"2025-08-30T00:51:48.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.36128574909962,"strikeZoneBottom":1.50168304965941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675739900319407,"aZ":-16.500861839696885,"pfxX":-3.3457682196586673,"pfxZ":8.60508455108168,"pX":-0.7197230520558632,"pZ":3.3635989024757564,"vX0":3.7355095704648833,"vY0":-133.60268902624085,"vZ0":-2.5742625934210484,"x":144.43,"y":147.96,"x0":-1.696190845621893,"y0":50.00575347515776,"z0":5.51473414779113,"aX":-6.096823530186745},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":2163,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4087407536840244,"extension":5.8436674342548605},"index":3,"playId":"b4214ca8-3d63-3702-9be6-438e5cda90b4","pitchNumber":4,"startTime":"2025-08-30T00:52:02.075Z","endTime":"2025-08-30T00:52:08.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21864639900113,"aZ":-19.79864913337158,"pfxX":-2.479693230190729,"pfxZ":7.077873859372692,"pX":-0.0433204613948681,"pZ":2.4435395442798375,"vX0":5.139811978314461,"vY0":-130.78828276208557,"vZ0":-3.7294874221064287,"x":118.65,"y":172.8,"x0":-1.7037479215878346,"y0":50.00101863008735,"z0":5.356021862135019,"aX":-4.334923440141547},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":3.5,"spinRate":2093,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4173240904119666,"extension":6.0085135821332365},"hitData":{"launchSpeed":82.5,"launchAngle":70.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.25,"coordY":193.92}},"index":4,"playId":"91d44a7f-b56f-3a5b-86fe-9dd1567daae5","pitchNumber":5,"startTime":"2025-08-30T00:52:13.742Z","endTime":"2025-08-30T00:52:25.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:52:25.159Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:54:08.293Z","endTime":"2025-08-30T00:55:34.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.52546325690491,"strikeZoneBottom":1.59797169190648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.589681355298662,"aZ":-35.674111869296475,"pfxX":4.92813245160419,"pfxZ":-2.181340448766491,"pX":-0.29550116638737634,"pZ":2.3347842933657343,"vX0":1.627800919396659,"vY0":-125.8829784238494,"vZ0":-0.9208269905699199,"x":128.26,"y":175.74,"x0":-1.590808688757153,"y0":50.00325368403428,"z0":5.593740287779882,"aX":7.907363392271644},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":-9.2,"spinRate":2248,"spinDirection":11},"zone":4,"typeConfidence":2.0,"plateTime":0.43513321687481277,"extension":6.976672074415047},"index":0,"playId":"9247d130-cc11-3eb8-a0cc-3bf6e990cd2e","pitchNumber":1,"startTime":"2025-08-30T00:54:28.520Z","endTime":"2025-08-30T00:54:33.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.53558653861606,"strikeZoneBottom":1.55712709736216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.766084757772077,"aZ":-43.34584660361778,"pfxX":5.838546445056732,"pfxZ":-7.859656511874801,"pX":-0.766026790279727,"pZ":1.284219240168677,"vX0":0.11322433206050184,"vY0":-119.0365840363757,"vZ0":-1.1078755036161352,"x":146.2,"y":204.11,"x0":-1.5716566499398728,"y0":50.0001921694556,"z0":5.711139374947323,"aX":8.302164930310651},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.2,"breakHorizontal":-10.6,"spinRate":2495,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.46171645554049556,"extension":6.605123471206376},"index":1,"playId":"80783615-448e-3271-bc7e-2f73b74562c3","pitchNumber":2,"startTime":"2025-08-30T00:54:42.450Z","endTime":"2025-08-30T00:54:48.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62607197364598,"aZ":-38.73552131575111,"pfxX":5.500938253905188,"pfxZ":-4.170459357448553,"pX":-0.06507105736637692,"pZ":1.2244384659294725,"vX0":1.9824248466875671,"vY0":-124.5601663841123,"vZ0":-2.598188063546151,"x":119.48,"y":205.72,"x0":-1.585556845920478,"y0":50.00309271637936,"z0":5.478771032748517,"aX":8.657120066255558},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.9,"breakHorizontal":-10.4,"spinRate":2375,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4394511917556403,"extension":7.529583090878103},"index":2,"playId":"f15f2472-6606-3e71-8d0b-518f96626522","pitchNumber":3,"startTime":"2025-08-30T00:54:56.272Z","endTime":"2025-08-30T00:55:01.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.39145267748082,"strikeZoneBottom":1.56588745134131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.856989456946977,"aZ":-35.00933192920028,"pfxX":7.111181810420262,"pfxZ":-1.7281426598912777,"pX":-0.301318447616263,"pZ":1.553156062167344,"vX0":1.0585505126692216,"vY0":-127.23622409649838,"vZ0":-3.117231168626211,"x":128.49,"y":196.84,"x0":-1.6466143146817425,"y0":50.003407139235286,"z0":5.565618164150266,"aX":11.670519774159004},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.6,"breakHorizontal":-13.1,"spinRate":2185,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4303129373884693,"extension":6.64849866723159},"index":3,"playId":"d45d0d35-8d26-3849-8d68-68389bbee3d1","pitchNumber":4,"startTime":"2025-08-30T00:55:13.124Z","endTime":"2025-08-30T00:55:18.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.366623318186143,"aZ":-39.24504313422736,"pfxX":5.4079457625156735,"pfxZ":-4.5205878784402485,"pX":1.0950929208624753,"pZ":1.567695319077246,"vX0":4.690946028260348,"vY0":-125.10734070700634,"vZ0":-1.8897732689397873,"x":75.26,"y":196.45,"x0":-1.515819975006135,"y0":50.002921952561984,"z0":5.5896232033616196,"aX":8.458166443144561},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.4,"breakHorizontal":-11.0,"spinRate":2305,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4400518167084888,"extension":6.860910153347588},"index":4,"playId":"fcd9c3c3-1cb5-3dab-8f8c-ee5e9896f7dd","pitchNumber":5,"startTime":"2025-08-30T00:55:29.273Z","endTime":"2025-08-30T00:55:34.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:55:34.995Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Jones homers (5) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:55:40.034Z","endTime":"2025-08-30T00:57:35.301Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.85626988102436,"strikeZoneBottom":1.68770835369792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.100064478644818,"aZ":-19.447669618826623,"pfxX":-5.642388736188828,"pfxZ":6.420116794943521,"pX":-0.13957468240956095,"pZ":4.238681902509798,"vX0":5.5108780924308585,"vY0":-139.37551926428856,"vZ0":-0.4764610483118051,"x":122.32,"y":124.34,"x0":-1.4021603190676835,"y0":50.00281371138391,"z0":5.687569743975057,"aX":-11.185263540549252},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":2246,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3918560016999808,"extension":6.38263845887996},"index":0,"playId":"e01016f3-5c59-3dcb-95a6-a8d0a17ed911","pitchNumber":1,"startTime":"2025-08-30T00:55:57.185Z","endTime":"2025-08-30T00:56:02.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.6,"endSpeed":87.9,"strikeZoneTop":3.87354630496497,"strikeZoneBottom":1.705562754282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.381465736638045,"aZ":-16.35302694503295,"pfxX":-6.855208356800968,"pfxZ":8.019518684284243,"pX":-0.4201674885235119,"pZ":2.845980721454638,"vX0":5.205081526145939,"vY0":-139.13448674168447,"vZ0":-4.554683104047753,"x":133.02,"y":161.94,"x0":-1.4186763113729464,"y0":50.00293709275033,"z0":5.577953236651461,"aX":-13.524835095253263},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2238,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39272742232321667,"extension":6.528798911938773},"index":1,"playId":"e65b7ffa-1240-37e0-9b6e-68943361f526","pitchNumber":2,"startTime":"2025-08-30T00:56:13.142Z","endTime":"2025-08-30T00:56:18.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.76705474226,"strikeZoneBottom":1.6497244667771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.340140673778976,"aZ":-43.29036713235792,"pfxX":5.53783126476738,"pfxZ":-7.420854691982967,"pX":0.28204733012392424,"pZ":0.7938934401491831,"vX0":2.1511186172562127,"vY0":-122.00844144863,"vZ0":-2.453431031391898,"x":106.25,"y":217.34,"x0":-1.3318792884362969,"y0":50.00083868738939,"z0":5.564150173977992,"aX":8.298013118639219},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.8,"breakHorizontal":-10.6,"spinRate":2471,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4499417480409904,"extension":7.157051090919272},"index":2,"playId":"1ee41f99-717f-361e-920a-d87f962c95bb","pitchNumber":3,"startTime":"2025-08-30T00:56:29.051Z","endTime":"2025-08-30T00:56:33.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.84113584797246,"strikeZoneBottom":1.6505826805812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.357202126412517,"aZ":-40.21325159570241,"pfxX":4.661001996891757,"pfxZ":-5.019438503517923,"pX":0.16990310133957345,"pZ":0.689393094913048,"vX0":2.8385842453015173,"vY0":-125.66390272404382,"vZ0":-3.606761298496784,"x":110.52,"y":220.17,"x0":-1.5798892312206232,"y0":50.00585548272297,"z0":5.408649601470353,"aX":7.45883477008364},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.7,"breakHorizontal":-9.1,"spinRate":2338,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.435799962497732,"extension":7.4624714157989835},"index":3,"playId":"4231ba76-3858-3a54-90f8-14210567ea52","pitchNumber":4,"startTime":"2025-08-30T00:56:56.245Z","endTime":"2025-08-30T00:57:00.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02567132746247,"aZ":-18.46413049416308,"pfxX":-6.321318705244028,"pfxZ":7.216395294295957,"pX":0.04521078166817744,"pZ":2.6006048064696166,"vX0":6.399667593381803,"vY0":-137.5458306393517,"vZ0":-3.84811483888365,"x":115.28,"y":168.56,"x0":-1.5002803832096365,"y0":50.000092200872615,"z0":5.284303669622278,"aX":-12.003798933738814},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":10.0,"spinRate":2203,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3995782660374334,"extension":6.940850736349323},"hitData":{"launchSpeed":104.4,"launchAngle":25.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.02,"coordY":36.73}},"index":4,"playId":"18fc95ab-6f8e-39b4-b646-f290918d7fc2","pitchNumber":5,"startTime":"2025-08-30T00:57:13.405Z","endTime":"2025-08-30T00:57:35.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":8.099999999999998,"leverageIndex":0.73,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-30T00:57:35.301Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to second baseman Jorge Polanco.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:57:25.779Z","endTime":"2025-08-30T01:01:26.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.962040165874146,"aZ":-31.984068156309164,"pfxX":8.94894999206745,"pfxZ":0.12166699095159927,"pX":0.5759661512503138,"pZ":2.219667398511642,"vX0":2.6448256696461447,"vY0":-125.65498332729929,"vZ0":-1.8634229614300195,"x":95.05,"y":178.85,"x0":-1.6536262709313687,"y0":50.00570600700118,"z0":5.57488021274724,"aX":14.280843881060155},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":-16.8,"spinRate":2205,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4362641280435504,"extension":6.71197093642143},"index":0,"playId":"c3a2ae82-52f7-38c9-a5cd-edc2ac403b40","pitchNumber":1,"startTime":"2025-08-30T00:58:00.043Z","endTime":"2025-08-30T00:58:06.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MO","challengeTeamId":136},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.09751552737235,"strikeZoneBottom":1.34819167835894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39809324012761,"aZ":-34.879246170204794,"pfxX":2.7424536207301298,"pfxZ":-1.682085172013484,"pX":0.7309313444761987,"pZ":0.038757334869341895,"vX0":4.767711734494623,"vY0":-125.88711683083787,"vZ0":-6.173986118421873,"x":89.14,"y":237.73,"x0":-1.543410421200169,"y0":50.00436032301172,"z0":5.3443435607426935,"aX":4.404594462304837},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.2,"breakHorizontal":-6.0,"spinRate":2320,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43498796175605836,"extension":6.880691836305574},"index":1,"playId":"ac58ff90-faa7-3a79-9215-1e32150e310b","pitchNumber":2,"startTime":"2025-08-30T01:00:40.049Z","endTime":"2025-08-30T01:00:47.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.19908854429719,"strikeZoneBottom":1.39955968388043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05133619874241,"aZ":-17.948765093092195,"pfxX":-5.7200701673414525,"pfxZ":7.482566085364642,"pX":-0.7883156708409261,"pZ":3.3680378319159168,"vX0":4.140258038966971,"vY0":-136.53369242629716,"vZ0":-2.7025554422647073,"x":147.05,"y":147.84,"x0":-1.5757515224929357,"y0":50.00540628319085,"z0":5.595738303353912,"aX":-10.878186267505374},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2160,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.400088446812473,"extension":7.00691467439052},"index":2,"playId":"4491d42e-b2e8-3be7-8159-dd6d63d4dd79","pitchNumber":3,"startTime":"2025-08-30T01:00:58.763Z","endTime":"2025-08-30T01:01:04.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.011327538906457,"aZ":-18.015072808872578,"pfxX":-6.91167487765957,"pfxZ":7.3541497288534625,"pX":0.24531642245444824,"pZ":2.390525275105486,"vX0":6.60486916913259,"vY0":-137.08795450058972,"vZ0":-5.07418716519634,"x":107.65,"y":174.24,"x0":-1.2838167371860343,"y0":50.00235492945677,"z0":5.474421394669058,"aX":-13.30762425969892},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2170,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3977827169472272,"extension":6.974355696428788},"hitData":{"launchSpeed":90.4,"launchAngle":66.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.89,"coordY":156.39}},"index":3,"playId":"9624a6e5-2b3c-3d4e-b027-0ef0a67269dc","pitchNumber":4,"startTime":"2025-08-30T01:01:15.190Z","endTime":"2025-08-30T01:01:26.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:01:26.210Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T01:02:34.690Z","endTime":"2025-08-30T01:03:14.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:01:47.127Z","endTime":"2025-08-30T01:02:37.026Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.403710924584352,"aZ":-20.558150963218406,"pfxX":-10.435590199349717,"pfxZ":5.807399220943987,"pX":-0.23320752268473535,"pZ":2.5743151605242276,"vX0":6.705195784875056,"vY0":-140.1948140524156,"vZ0":-4.429432156394672,"x":125.89,"y":169.27,"x0":-1.2948340619931846,"y0":50.00007852409224,"z0":5.508827860812015,"aX":-20.859827968438072},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":17.6,"spinRate":2146,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3900549826395592,"extension":6.782031640161508},"index":1,"playId":"a136eca4-79dd-364c-a29f-45574f66e667","pitchNumber":1,"startTime":"2025-08-30T01:02:37.026Z","endTime":"2025-08-30T01:02:42.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60564515595156,"aZ":-25.722319389074894,"pfxX":-9.869519983395065,"pfxZ":3.83916728104424,"pX":-0.14615289829124892,"pZ":1.6749022720058193,"vX0":6.540064291684793,"vY0":-128.3745854074388,"vZ0":-4.024661676994353,"x":122.57,"y":193.56,"x0":-1.434274771018274,"y0":50.0061123013017,"z0":5.247038690400356,"aX":-16.606619850583048},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":1471,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.42537062102617584,"extension":7.215151141356987},"hitData":{"launchSpeed":80.7,"launchAngle":46.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.42,"coordY":107.89}},"index":2,"playId":"5a947fb2-3b18-31ae-9b27-9e6999ce18cf","pitchNumber":2,"startTime":"2025-08-30T01:03:04.568Z","endTime":"2025-08-30T01:03:14.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:03:14.575Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (28) on a line drive to right fielder Nolan Jones. Randy Arozarena out at 3rd on the throw, right fielder Nolan Jones to third baseman José Ramírez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:04:46.894Z","endTime":"2025-08-30T01:05:47.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.6,"strikeZoneTop":3.56567200693501,"strikeZoneBottom":1.65452933558395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.943872400323816,"aZ":-19.03281155976706,"pfxX":-3.290861326884018,"pfxZ":7.576989398190288,"pX":0.08999222369217157,"pZ":2.112993166967986,"vX0":5.993254874161349,"vY0":-130.48290702885146,"vZ0":-4.921254949136797,"x":113.57,"y":181.73,"x0":-1.803010412048353,"y0":50.0037340454758,"z0":5.445981567525753,"aX":-5.708795829072176},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":4.7,"spinRate":2155,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41882755949907446,"extension":6.072008073028882},"index":0,"playId":"64242b5e-569b-34b4-bb91-754e4e2da3aa","pitchNumber":1,"startTime":"2025-08-30T01:05:20.304Z","endTime":"2025-08-30T01:05:25.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64636235672542,"aZ":-29.773527976691895,"pfxX":6.182502335602308,"pfxZ":1.652051706441421,"pX":1.0342537624359784,"pZ":2.4584197755367776,"vX0":5.188872662490798,"vY0":-120.16902164050398,"vZ0":-1.2543303513660582,"x":77.58,"y":172.4,"x0":-1.9610912779118226,"y0":50.00297919955958,"z0":5.647322375047984,"aX":8.984781148593505},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.0,"breakHorizontal":-12.5,"spinRate":2550,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.4568858499259316,"extension":5.6830473596633375},"hitData":{"launchSpeed":98.5,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.45,"coordY":103.77}},"index":1,"playId":"1eae39bf-d3c2-3a74-bf66-ad707850e57c","pitchNumber":2,"startTime":"2025-08-30T01:05:31.493Z","endTime":"2025-08-30T01:05:47.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:05:47.007Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:08:56.968Z","endTime":"2025-08-30T01:09:39.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:08:02.342Z","endTime":"2025-08-30T01:08:59.237Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.67462457834453,"strikeZoneBottom":1.62246051213954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.886950169523512,"aZ":-27.757726189484146,"pfxX":-9.215342137288825,"pfxZ":2.8717350577484364,"pX":-1.6155598338741648,"pZ":3.200082805880315,"vX0":3.3250328152616806,"vY0":-123.38520447242524,"vZ0":-0.44526117807828497,"x":178.58,"y":152.38,"x0":-1.7843803994718448,"y0":50.00547373852034,"z0":5.72488531564268,"aX":-14.189779842636764},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":1254,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4441706613050518,"extension":5.625533126494966},"index":1,"playId":"c7d0c54a-c14c-3bf9-9a84-e06effabbb31","pitchNumber":1,"startTime":"2025-08-30T01:08:59.237Z","endTime":"2025-08-30T01:09:03.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.71456709931521,"strikeZoneBottom":1.61283221653158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.016098780497313,"aZ":-29.007442786137737,"pfxX":5.112187770240638,"pfxZ":2.2403253858927776,"pX":-0.060219318939912524,"pZ":3.8413180493742916,"vX0":2.546217811941184,"vY0":-118.20351701244178,"vZ0":1.571054881667193,"x":119.3,"y":135.06,"x0":-1.8161571680573807,"y0":50.00011113237466,"z0":5.83579676323031,"aX":7.216128879327511},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.7,"breakHorizontal":-9.8,"spinRate":2445,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.46377582519713556,"extension":5.596945319961027},"index":2,"playId":"a9e8667c-1cdb-36e9-8613-8c0b9d785abc","pitchNumber":2,"startTime":"2025-08-30T01:09:10.955Z","endTime":"2025-08-30T01:09:16.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.67070908004486,"strikeZoneBottom":1.59431262103492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02364293973234,"aZ":-27.76938455428454,"pfxX":-5.538007255974067,"pfxZ":2.929684900449873,"pX":-1.2429004826933066,"pZ":3.872531297585414,"vX0":2.9391806557632982,"vY0":-121.83025872900612,"vZ0":1.0901842524883145,"x":164.38,"y":134.22,"x0":-1.7457251251618675,"y0":50.001814641649965,"z0":5.820124026476103,"aX":-8.321043649032633},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":9.4,"spinRate":1349,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4496520124222836,"extension":5.666447062454606},"index":3,"playId":"0ad16e33-0bad-3ff1-8f52-2e2ddd9fcfc3","pitchNumber":3,"startTime":"2025-08-30T01:09:21.513Z","endTime":"2025-08-30T01:09:26.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.3,"endSpeed":83.0,"strikeZoneTop":3.56555426200714,"strikeZoneBottom":1.42698895378506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37682984512393,"aZ":-18.758442705580382,"pfxX":-3.7616140787229515,"pfxZ":7.6054083748609305,"pX":-1.5153441834220622,"pZ":3.9579740905012204,"vX0":1.6991048722492692,"vY0":-131.585485768955,"vZ0":-0.4759741949740938,"x":174.76,"y":131.91,"x0":-1.6786370130084645,"y0":50.002401207259624,"z0":5.523761761951951,"aX":-6.6351506847077735},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":6.5,"spinRate":2197,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4153159607839614,"extension":6.004143628312149},"index":4,"playId":"ec3bff30-e8a5-3444-9ed3-ec0d07a68324","pitchNumber":4,"startTime":"2025-08-30T01:09:35.189Z","endTime":"2025-08-30T01:09:39.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:09:39.468Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:09:42.022Z","endTime":"2025-08-30T01:10:45.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.47729622993906,"strikeZoneBottom":1.54017001139814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.425368735958386,"aZ":-25.67050389345697,"pfxX":-7.430830937808861,"pfxZ":3.853262336166404,"pX":-0.21782191420896457,"pZ":2.7599364250334273,"vX0":6.130003575676734,"vY0":-128.7163388892857,"vZ0":-1.9768869013916186,"x":125.3,"y":164.26,"x0":-1.658789564294207,"y0":50.00117341528369,"z0":5.515470749272007,"aX":-12.532295163208191},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":12.1,"spinRate":2118,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.42469471750104315,"extension":6.051558742794395},"index":0,"playId":"1993b166-c54a-3193-b1c4-9f93ad759b6c","pitchNumber":1,"startTime":"2025-08-30T01:10:04.225Z","endTime":"2025-08-30T01:10:09.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91419811340749,"aZ":-21.603261610837293,"pfxX":-7.146961249752797,"pfxZ":6.277778318568403,"pX":0.00446686959984422,"pZ":3.0323393303995103,"vX0":6.726866993198862,"vY0":-128.71604019188905,"vZ0":-1.928357476403558,"x":116.83,"y":156.91,"x0":-1.71023636247811,"y0":50.00079384682772,"z0":5.458488304514176,"aX":-12.029800855248823},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2252,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.42500535319681276,"extension":6.0907713561177275},"index":1,"playId":"e9806cec-0d26-3d8e-80b1-83cedfaf5287","pitchNumber":2,"startTime":"2025-08-30T01:10:22.104Z","endTime":"2025-08-30T01:10:26.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.896541560169165,"aZ":-26.74153666042304,"pfxX":-10.555825259851916,"pfxZ":3.022003206530636,"pX":-0.7690863480937556,"pZ":1.3992319733232996,"vX0":6.0419069247196235,"vY0":-133.70307720138305,"vZ0":-5.1517174125665575,"x":146.32,"y":201.0,"x0":-1.6958787223172311,"y0":50.00173373094252,"z0":5.2886684356667395,"aX":-18.9631055178878},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.4,"breakHorizontal":17.6,"spinRate":2219,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4108768350921057,"extension":6.309547505514611},"index":2,"playId":"9d982694-7cd8-3222-8aee-64ce91db3464","pitchNumber":3,"startTime":"2025-08-30T01:10:40.729Z","endTime":"2025-08-30T01:10:45.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:10:45.737Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, shortstop Brayan Rocchio to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:10:57.918Z","endTime":"2025-08-30T01:12:21.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.48235061444906,"strikeZoneBottom":1.49829963362375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.455333327956694,"aZ":-16.650081323085253,"pfxX":-3.5515314430125597,"pfxZ":8.712267413986272,"pX":-0.29911377471205186,"pZ":2.5638842040837493,"vX0":4.8727371964850565,"vY0":-132.6491816300038,"vZ0":-4.404643822423116,"x":128.4,"y":169.56,"x0":-1.6986672341155276,"y0":50.0003989553438,"z0":5.460242141531922,"aX":-6.326671969856756},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":5.4,"spinRate":2158,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4129552309524276,"extension":6.135804991046384},"index":0,"playId":"72c4b0c9-e720-3f05-ae9a-c19462c62c46","pitchNumber":1,"startTime":"2025-08-30T01:11:09.275Z","endTime":"2025-08-30T01:11:13.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.30046356760337,"strikeZoneBottom":1.36714174882458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.067468388382363,"aZ":-28.78636792090794,"pfxX":5.398429375551242,"pfxZ":2.293218648523542,"pX":2.371846669759628,"pZ":1.3476609402571826,"vX0":7.908463448477941,"vY0":-121.38621954625113,"vZ0":-3.7002432523787716,"x":26.59,"y":202.39,"x0":-1.642841992460561,"y0":50.00308712432668,"z0":5.426734274986705,"aX":7.970237531798554},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":-11.8,"spinRate":2576,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45303299524900664,"extension":6.078877031403133},"index":1,"playId":"530d34af-32b4-36e0-a781-c455757eeaf4","pitchNumber":2,"startTime":"2025-08-30T01:11:21.766Z","endTime":"2025-08-30T01:11:25.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.41858357932734,"strikeZoneBottom":1.51035829126168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.452505532642295,"aZ":-16.15935944966765,"pfxX":-4.459609275273502,"pfxZ":8.949800825662175,"pX":-0.9489973608659298,"pZ":1.8689917249083023,"vX0":3.5474942558442892,"vY0":-133.1429806534754,"vZ0":-6.125644845392909,"x":153.17,"y":188.32,"x0":-1.7213808803246478,"y0":50.00512395200039,"z0":5.375429609827699,"aX":-7.981851228101927},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2198,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4118959083795706,"extension":6.348694571523176},"index":2,"playId":"91f00484-f0b3-3914-84e6-141b4988d162","pitchNumber":3,"startTime":"2025-08-30T01:11:38.525Z","endTime":"2025-08-30T01:11:43.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.38114680524804,"strikeZoneBottom":1.4982778841511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.022454997173572,"aZ":-19.492920514617257,"pfxX":-5.739628802085674,"pfxZ":7.24637525910266,"pX":-1.4470275456126942,"pZ":2.6995855668251614,"vX0":2.4814533135668224,"vY0":-131.71831071872595,"vZ0":-3.5571733115671695,"x":172.16,"y":165.89,"x0":-1.6577010480872358,"y0":50.00343421711641,"z0":5.516001894168921,"aX":-10.045297407131038},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":9.8,"spinRate":2075,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.416469747826544,"extension":6.221649008804722},"index":3,"playId":"3631d9db-9425-3a04-b11b-8963cd32ff95","pitchNumber":4,"startTime":"2025-08-30T01:11:52.356Z","endTime":"2025-08-30T01:11:57.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":90.9,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.758977613113625,"aZ":-16.75962235615649,"pfxX":-4.502320678492427,"pfxZ":8.63949209432773,"pX":-0.549971115055347,"pZ":2.920540307812913,"vX0":4.397563157787501,"vY0":-132.37180074763353,"vZ0":-3.5426117816903755,"x":137.96,"y":159.93,"x0":-1.6433382058150605,"y0":50.005199290962636,"z0":5.494303186226249,"aX":-8.036303195708765},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2203,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41289090258900085,"extension":6.2136451916067745},"hitData":{"launchSpeed":67.9,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.17,"coordY":150.94}},"index":4,"playId":"56dee782-3f16-3c0d-8be2-58a777e8feb0","pitchNumber":5,"startTime":"2025-08-30T01:12:13.043Z","endTime":"2025-08-30T01:12:21.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:12:21.570Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:15:14.082Z","endTime":"2025-08-30T01:15:56.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Brash replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:14:50.180Z","endTime":"2025-08-30T01:15:16.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725220757489197,"aZ":-32.54845176010925,"pfxX":8.345817802128913,"pfxZ":-0.2495216408091565,"pX":0.42780672617503895,"pZ":2.4756355801823133,"vX0":4.697232104794405,"vY0":-121.9368240036051,"vZ0":-0.21272940540580831,"x":100.69,"y":171.94,"x0":-2.615699438677875,"y0":50.00374172581686,"z0":5.401645670352855,"aX":12.413978648007431},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-16.3,"spinRate":2986,"spinDirection":50},"zone":6,"typeConfidence":0.91,"plateTime":0.45131617009744396,"extension":6.685897826401971},"index":1,"playId":"41865a22-5f7d-3d4c-8b35-7e89b079e54a","pitchNumber":1,"startTime":"2025-08-30T01:15:16.347Z","endTime":"2025-08-30T01:15:22.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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.2,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.445082327492436,"aZ":-33.57241551666681,"pfxX":-10.685011137550292,"pfxZ":-0.8316824435347101,"pX":-0.6205255888548,"pZ":1.6932095574519408,"vX0":8.412124104199322,"vY0":-129.63973118279424,"vZ0":-2.3662122931628478,"x":140.65,"y":193.06,"x0":-2.5341411164495953,"y0":50.00193033367685,"z0":5.203939826756842,"aX":-18.018320294844077},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.8,"breakHorizontal":17.3,"spinRate":1784,"spinDirection":252},"zone":7,"typeConfidence":0.92,"plateTime":0.42400338632831636,"extension":6.570833852371185},"index":2,"playId":"14c13f78-dbc5-324f-aa66-ba8d51fdf2f3","pitchNumber":2,"startTime":"2025-08-30T01:15:28.611Z","endTime":"2025-08-30T01:15:33.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T01:15:40.364Z","endTime":"2025-08-30T01:15:50.949Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.31683205077239,"strikeZoneBottom":1.55062662521695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931259270684755,"aZ":-36.44776544003978,"pfxX":7.7299102217603535,"pfxZ":-2.9311124934377926,"pX":-0.08981192812673616,"pZ":2.9742689495218033,"vX0":3.2597163580687005,"vY0":-120.89013433229842,"vZ0":1.81764560182086,"x":120.42,"y":158.47,"x0":-2.4661459416905798,"y0":50.002870806809284,"z0":5.448304557038979,"aX":11.266278255743435},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.4,"breakHorizontal":-14.9,"spinRate":3035,"spinDirection":48},"zone":2,"typeConfidence":0.86,"plateTime":0.4557597750963054,"extension":6.441843032775547},"index":4,"playId":"b137fcaf-9dfc-3318-b59b-2b705b392644","pitchNumber":3,"startTime":"2025-08-30T01:15:50.949Z","endTime":"2025-08-30T01:15:56.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:15:56.834Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:15:58.351Z","endTime":"2025-08-30T01:17:08.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.4296251463135,"strikeZoneBottom":1.50270794492078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.780939569303015,"aZ":-15.68129266050403,"pfxX":-7.032348969284257,"pfxZ":8.545779425926172,"pX":-0.24584279752219373,"pZ":3.7601367932635177,"vX0":8.518053642795172,"vY0":-138.0709345718495,"vZ0":-1.388920576776689,"x":126.37,"y":137.26,"x0":-2.4574819340310725,"y0":50.006351379705755,"z0":5.325129695258952,"aX":-13.578776147745172},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2123,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.3967264940000961,"extension":6.548820606258898},"index":0,"playId":"28a1d9a0-7fed-3902-a6e9-e29df3eab0b4","pitchNumber":1,"startTime":"2025-08-30T01:16:17.212Z","endTime":"2025-08-30T01:16:21.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.40296083281529,"strikeZoneBottom":1.46807970488607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.858035762753182,"aZ":-33.142816463154944,"pfxX":8.836368304950891,"pfxZ":-0.6163436961440358,"pX":0.9603888655018107,"pZ":0.9718898807644659,"vX0":5.723388540482293,"vY0":-125.45286281397406,"vZ0":-3.559226084236334,"x":80.39,"y":212.54,"x0":-2.5101076202711563,"y0":50.00422564388799,"z0":5.152992082978061,"aX":13.87670264093352},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-17.4,"spinRate":3098,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.43909055932688457,"extension":6.295601655029122},"index":1,"playId":"23c5a272-3821-30b3-96a6-db868c050235","pitchNumber":2,"startTime":"2025-08-30T01:16:30.048Z","endTime":"2025-08-30T01:16:34.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.32654451591063,"strikeZoneBottom":1.643127621003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.644188553511253,"aZ":-25.499076006799097,"pfxX":-12.166298179547137,"pfxZ":3.6244832725721157,"pX":0.971546321870036,"pZ":1.497094304049893,"vX0":12.10938973819808,"vY0":-135.38209451954503,"vZ0":-4.830658092658971,"x":79.97,"y":198.36,"x0":-1.99499657025276,"y0":50.00466148353504,"z0":5.106440548818814,"aX":-22.415977226698462},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":19.2,"spinRate":2261,"spinDirection":235},"zone":14,"typeConfidence":0.82,"plateTime":0.4057664003793211,"extension":5.797263140175849},"index":2,"playId":"d1f2488b-4227-349e-a41b-f424b1243507","pitchNumber":3,"startTime":"2025-08-30T01:16:46.345Z","endTime":"2025-08-30T01:16:52.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.43589817874007,"strikeZoneBottom":1.65197885434355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.215228694318085,"aZ":-19.473207520905277,"pfxX":-6.759915825441289,"pfxZ":6.751718947618992,"pX":0.1822048850939475,"pZ":3.9498479743745665,"vX0":9.653321517836737,"vY0":-136.34200751739456,"vZ0":-0.15418511366261717,"x":110.05,"y":132.13,"x0":-2.527375197596829,"y0":50.00306629646156,"z0":5.352016277811097,"aX":-12.717554057558944},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2218,"spinDirection":232},"zone":12,"typeConfidence":0.92,"plateTime":0.40187329973249364,"extension":6.649206041972303},"index":3,"playId":"c60cb2ae-0a1a-31b5-a610-6dbc775cf728","pitchNumber":4,"startTime":"2025-08-30T01:17:03.471Z","endTime":"2025-08-30T01:17:08.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.19,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:17:08.396Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks. José Ramírez to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:17:09.926Z","endTime":"2025-08-30T01:19:47.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.27402927106911,"strikeZoneBottom":1.25963773415664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.841279137557816,"aZ":-36.90456954640881,"pfxX":7.352330947705329,"pfxZ":-3.1001135205653894,"pX":1.68570590944266,"pZ":0.4634743253209728,"vX0":7.8665941615767405,"vY0":-123.48304573015265,"vZ0":-3.756388549504255,"x":52.74,"y":226.27,"x0":-2.5077460522270463,"y0":50.00027442110884,"z0":5.141249512907709,"aX":11.237340397837905},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.2,"breakHorizontal":-15.2,"spinRate":3107,"spinDirection":43},"zone":14,"typeConfidence":0.89,"plateTime":0.44524515661757924,"extension":6.250575804585466},"index":0,"playId":"e73377dc-a2ae-3dbf-9fb5-75881a7c357e","pitchNumber":1,"startTime":"2025-08-30T01:17:33.336Z","endTime":"2025-08-30T01:17:39.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:17:52.810Z","endTime":"2025-08-30T01:18:46.392Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.22744043799706,"strikeZoneBottom":1.37003282787696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.376948748676526,"aZ":-32.502404795013305,"pfxX":7.282588709085515,"pfxZ":-0.20960490675729204,"pX":1.4682171571033529,"pZ":4.251748429522573,"vX0":6.94890220449425,"vY0":-125.19276310148939,"vZ0":3.412957548465767,"x":61.04,"y":123.98,"x0":-2.289727789114512,"y0":50.0013833915255,"z0":5.531933534129282,"aX":11.550677172821086},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-14.8,"spinRate":2964,"spinDirection":51},"zone":12,"typeConfidence":0.91,"plateTime":0.4375895773051477,"extension":6.3243168814800095},"index":2,"playId":"802d458f-ec44-38f9-b7b4-e14e057806aa","pitchNumber":2,"startTime":"2025-08-30T01:18:46.392Z","endTime":"2025-08-30T01:18:52.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.042945573377054,"aZ":-34.13879828309667,"pfxX":5.605863016330021,"pfxZ":-1.2614259211472696,"pX":0.8908995261141478,"pZ":2.047430933186423,"vX0":6.630461235254034,"vY0":-123.93647054055833,"vZ0":-0.7334234278695518,"x":83.04,"y":183.5,"x0":-2.5488089837432244,"y0":50.00568947020143,"z0":5.201429096771574,"aX":8.710025421497821},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.2,"breakHorizontal":-11.8,"spinRate":2927,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.44215119030164507,"extension":6.324556434518105},"index":3,"playId":"4a4a4c5a-0235-3102-bd14-b6579d13055e","pitchNumber":3,"startTime":"2025-08-30T01:19:10.571Z","endTime":"2025-08-30T01:19:15.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.24991662910071,"strikeZoneBottom":1.57418674596246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.159877308193245,"aZ":-18.68011369300123,"pfxX":-6.293817018339605,"pfxZ":7.007512857480371,"pX":-1.46180514398752,"pZ":3.8136802943689556,"vX0":5.3365497426490185,"vY0":-137.80537009336453,"vZ0":-0.41905597821904755,"x":172.72,"y":135.81,"x0":-2.60414796361773,"y0":50.00679300170933,"z0":5.227833212624904,"aX":-12.12745927681969},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2158,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.39722025213972545,"extension":6.423702568494438},"index":4,"playId":"837b1764-e034-357a-8bab-f0b21363e30b","pitchNumber":4,"startTime":"2025-08-30T01:19:25.823Z","endTime":"2025-08-30T01:19:30.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.22154420427465,"strikeZoneBottom":1.39575429946754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454982277470755,"aZ":-24.50951792620137,"pfxX":-11.180044545561367,"pfxZ":3.9074742692070323,"pX":-1.4505156564589594,"pZ":3.1996099916443854,"vX0":6.951366061129356,"vY0":-139.17269663591384,"vZ0":-0.9534391183970348,"x":172.29,"y":152.39,"x0":-2.5291470937726324,"y0":50.00077531967726,"z0":5.171145989262159,"aX":-21.911972338434065},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":18.8,"spinRate":2337,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.39368377206798577,"extension":6.489874760240978},"index":5,"playId":"84f14461-a80d-3171-be7c-05913eaec551","pitchNumber":5,"startTime":"2025-08-30T01:19:42.845Z","endTime":"2025-08-30T01:19:47.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.3,"awayTeamWinProbability":73.7,"homeTeamWinProbabilityAdded":8.5,"leverageIndex":2.54,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:19:47.899Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Naylor grounds into a force out, shortstop J.P. Crawford to second baseman Jorge Polanco. José Ramírez to 3rd. Kyle Manzardo out at 2nd. Bo Naylor to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:20:50.170Z","endTime":"2025-08-30T01:21:13.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:20:05.562Z","endTime":"2025-08-30T01:20:52.441Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.20142546286019,"strikeZoneBottom":1.34979700606577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31682049389796,"aZ":-33.01424821834543,"pfxX":8.599499185339534,"pfxZ":-0.537570158983451,"pX":0.5086285859024979,"pZ":3.068677238233172,"vX0":4.684564802378798,"vY0":-124.90593184176392,"vZ0":0.9807216184333514,"x":97.61,"y":155.93,"x0":-2.513924419757383,"y0":50.00296882466132,"z0":5.405051042152162,"aX":13.46069796439484},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.7,"spinRate":2983,"spinDirection":51},"zone":3,"typeConfidence":0.91,"plateTime":0.44006706239287263,"extension":6.483982580702899},"index":1,"playId":"d007b6b5-caa5-33c6-9e72-7a36d3dfda7b","pitchNumber":1,"startTime":"2025-08-30T01:20:52.441Z","endTime":"2025-08-30T01:20:58.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00662408390669,"aZ":-35.37155455652605,"pfxX":-9.296232004250616,"pfxZ":-1.8906900320702853,"pX":-0.38562264092907644,"pZ":2.214396772320091,"vX0":8.336538525634374,"vY0":-129.62033065152394,"vZ0":-0.5596473255719372,"x":131.7,"y":178.99,"x0":-2.4475430138222585,"y0":50.004148466864784,"z0":5.1515548148483115,"aX":-15.7002723811657},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.4,"breakHorizontal":14.8,"spinRate":1801,"spinDirection":248},"zone":4,"typeConfidence":0.93,"plateTime":0.42378832113500664,"extension":6.327926305309661},"hitData":{"launchSpeed":83.3,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.66,"coordY":144.54}},"index":2,"playId":"a8fe2a14-d16d-3531-bb9b-6d8c156af3de","pitchNumber":2,"startTime":"2025-08-30T01:21:06.214Z","endTime":"2025-08-30T01:21:13.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":-9.3,"leverageIndex":4.17,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:21:13.710Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to shortstop J.P. Crawford. José Ramírez scores. Bo Naylor to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:21:29.104Z","endTime":"2025-08-30T01:23:07.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":666374,"link":"/api/v1/people/666374"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.2650378597648,"strikeZoneBottom":1.43168431160332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.646093600629737,"aZ":-34.39161116831468,"pfxX":8.078911617565591,"pfxZ":-1.4416069687303672,"pX":0.12979664340352015,"pZ":3.1316993649358333,"vX0":4.1145734273244265,"vY0":-123.74881564063406,"vZ0":1.8228624172175754,"x":112.05,"y":154.22,"x0":-2.608527506996253,"y0":50.00333407793215,"z0":5.284355473626297,"aX":12.422896718063438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":-15.6,"spinRate":2895,"spinDirection":47},"zone":2,"typeConfidence":0.9,"plateTime":0.4440469326759571,"extension":6.615395870920497},"index":0,"playId":"3dfb2cce-f8d9-34c7-94f2-4cb42e3ae76a","pitchNumber":1,"startTime":"2025-08-30T01:21:48.887Z","endTime":"2025-08-30T01:21:53.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":88.4,"endSpeed":80.7,"strikeZoneTop":3.28932601487736,"strikeZoneBottom":1.38057698608739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075335544271784,"aZ":-36.392364460409986,"pfxX":-8.97884564657079,"pfxZ":-2.5299611632735797,"pX":-2.016989855163073,"pZ":2.4209106730456926,"vX0":4.869427714922539,"vY0":-128.60548028238335,"vZ0":0.5285938689920457,"x":193.88,"y":173.42,"x0":-2.7739824009512075,"y0":50.004384661490384,"z0":5.048180795531262,"aX":-14.956838948222817},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.2,"breakHorizontal":15.1,"spinRate":1569,"spinDirection":254},"zone":11,"typeConfidence":0.92,"plateTime":0.42681906080956633,"extension":6.43541700946735},"index":1,"playId":"b1125f0e-d6c5-3d8b-9ed3-b4709d76d9c9","pitchNumber":2,"startTime":"2025-08-30T01:22:03.560Z","endTime":"2025-08-30T01:22:08.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.657038768468436,"aZ":-29.687573732556363,"pfxX":8.492354979481298,"pfxZ":1.6200702166757273,"pX":0.16801281128493312,"pZ":0.8968476198466444,"vX0":4.25180799276608,"vY0":-123.33325542923782,"vZ0":-3.875690404091253,"x":110.6,"y":214.57,"x0":-2.6840733143507673,"y0":50.00126932472504,"z0":5.005890440765191,"aX":13.016427895333413},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.4,"spinRate":3022,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4449490985189777,"extension":6.4128107237067145},"index":2,"playId":"c18741f3-7e12-35cd-bc62-254fbb74bdc9","pitchNumber":3,"startTime":"2025-08-30T01:22:18.276Z","endTime":"2025-08-30T01:22:23.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.23115573641801,"strikeZoneBottom":1.42278075737675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.248893801118648,"aZ":-36.00924646139187,"pfxX":6.541371050710944,"pfxZ":-2.5315005735628695,"pX":-0.9875877765449907,"pZ":1.1064624887491532,"vX0":2.245961384401303,"vY0":-122.9844556954727,"vZ0":-1.9501303571692161,"x":154.64,"y":208.91,"x0":-2.7657152010632404,"y0":50.00461165914649,"z0":5.000235747493531,"aX":9.895855183370065},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.8,"breakHorizontal":-12.4,"spinRate":3000,"spinDirection":49},"zone":13,"typeConfidence":0.88,"plateTime":0.44751275442116345,"extension":6.557603608440737},"index":3,"playId":"1ad9e400-e598-31e8-8091-1b00b012c922","pitchNumber":4,"startTime":"2025-08-30T01:22:42.130Z","endTime":"2025-08-30T01:22:47.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39112396661396,"aZ":-36.63384285869353,"pfxX":6.5835829941579105,"pfxZ":-3.05343072867334,"pX":0.5487690511111294,"pZ":1.1260688501177165,"vX0":5.4436331322344165,"vY0":-120.85357119201834,"vZ0":-1.7682046566353313,"x":96.08,"y":208.38,"x0":-2.598730512921353,"y0":50.00299977259774,"z0":5.123760166533131,"aX":9.612716342812735},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.6,"breakHorizontal":-13.3,"spinRate":3002,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.455465781079881,"extension":6.512819870262723},"hitData":{"launchSpeed":38.6,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.61,"coordY":164.56}},"index":4,"playId":"9d7a7e9d-8e69-31f5-bdf9-6248d6a2e740","pitchNumber":5,"startTime":"2025-08-30T01:22:58.686Z","endTime":"2025-08-30T01:23:07.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":11.999999999999996,"leverageIndex":3.57,"dramaIndex":168.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:23:07.987Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:23:23.171Z","endTime":"2025-08-30T01:25:00.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.47463218152899,"strikeZoneBottom":1.5260804311772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.759268340507866,"aZ":-35.430186253755146,"pfxX":12.764728733476815,"pfxZ":-2.0741332122658775,"pX":-0.2409342604242597,"pZ":2.626785666836191,"vX0":1.9094130796497342,"vY0":-124.8295241088765,"vZ0":0.6281330105956089,"x":126.18,"y":167.86,"x0":-2.674789008394426,"y0":50.006149905678086,"z0":5.305062069629691,"aX":20.006348558202113},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.4,"breakHorizontal":-23.5,"spinRate":2968,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4399608408177125,"extension":6.70611538187996},"index":0,"playId":"252bf364-9a75-36b3-af84-eea8ce287a54","pitchNumber":1,"startTime":"2025-08-30T01:23:48.731Z","endTime":"2025-08-30T01:23:53.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.46279155140453,"strikeZoneBottom":1.52296888752609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672136979279394,"aZ":-36.521503190606744,"pfxX":-9.162896579278852,"pfxZ":-2.542920941823894,"pX":-1.2775124923586412,"pZ":2.4410234962403696,"vX0":6.637307056918343,"vY0":-130.22998903720776,"vZ0":0.23310507474802766,"x":165.7,"y":172.87,"x0":-2.675338267923773,"y0":50.003482590025975,"z0":5.124561585443251,"aX":-15.657952066110987},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.3,"breakHorizontal":15.0,"spinRate":1796,"spinDirection":248},"zone":13,"typeConfidence":0.92,"plateTime":0.4214121962400377,"extension":6.44495749175132},"index":1,"playId":"7e07cab6-acd0-3798-b2cc-cefa8efb498d","pitchNumber":2,"startTime":"2025-08-30T01:24:01.750Z","endTime":"2025-08-30T01:24:06.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":84.6,"endSpeed":78.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63232224486883,"aZ":-36.17696011928518,"pfxX":10.160521764939565,"pfxZ":-2.5811797861968255,"pX":0.13795404235836414,"pZ":2.366661369503477,"vX0":3.6067942110211284,"vY0":-123.28607585345345,"vZ0":0.29079584979519857,"x":111.74,"y":174.88,"x0":-2.6607230018945045,"y0":50.00260204849043,"z0":5.280439915231666,"aX":15.765891897887107},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.4,"breakHorizontal":-19.2,"spinRate":3109,"spinDirection":52},"zone":5,"typeConfidence":0.91,"plateTime":0.4428938285359685,"extension":6.385526523465143},"index":2,"playId":"ff760e47-f430-352f-acdb-cbaf350087c5","pitchNumber":3,"startTime":"2025-08-30T01:24:16.899Z","endTime":"2025-08-30T01:24:22.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.38789747117954,"strikeZoneBottom":1.57598550712596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37502552841848,"aZ":-38.19453468044198,"pfxX":5.888028402779184,"pfxZ":-3.803410686688279,"pX":-0.9004154182026649,"pZ":3.602679768709433,"vX0":2.6461129187481682,"vY0":-124.8580501021963,"vZ0":3.2816523686209695,"x":151.32,"y":141.51,"x0":-2.737715188630606,"y0":50.000431564854075,"z0":5.407582147292858,"aX":9.3253610104666},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.9,"breakHorizontal":-11.3,"spinRate":2829,"spinDirection":53},"zone":11,"typeConfidence":0.73,"plateTime":0.43813091423558825,"extension":6.464312643682593},"index":3,"playId":"6bdde87b-48af-31d3-96bd-f23d5fcef4a3","pitchNumber":4,"startTime":"2025-08-30T01:24:37.807Z","endTime":"2025-08-30T01:24:43.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.763886822480966,"aZ":-35.91583418374539,"pfxX":-9.31519160133849,"pfxZ":-2.171000215135474,"pX":-0.24329717706059215,"pZ":1.1310690594402788,"vX0":9.351622458707872,"vY0":-130.23969857657116,"vZ0":-3.003573096568016,"x":126.27,"y":208.24,"x0":-2.6662715504525836,"y0":50.005387126788634,"z0":5.009403204250135,"aX":-16.042721087204015},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.4,"breakHorizontal":14.9,"spinRate":1710,"spinDirection":245},"zone":13,"typeConfidence":0.93,"plateTime":0.42019402063149247,"extension":6.495677145554828},"index":4,"playId":"8b9aae0f-9b50-3ec8-a3c0-b4c1b04c68c3","pitchNumber":5,"startTime":"2025-08-30T01:24:54.443Z","endTime":"2025-08-30T01:25:00.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":692216,"link":"/api/v1/people/692216","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-12.499999999999996,"leverageIndex":4.97,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:25:00.037Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:27:28.692Z","endTime":"2025-08-30T01:28:13.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Herrin replaces Jakob Junis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:27:10.871Z","endTime":"2025-08-30T01:27:30.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.14227660336359,"strikeZoneBottom":1.47687210193725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.259644994748747,"aZ":-29.15063701114224,"pfxX":1.919084370942766,"pfxZ":1.7742634815497373,"pX":-1.2906686526675775,"pZ":0.29531546054127067,"vX0":-8.46797903746099,"vY0":-128.4208068669736,"vZ0":-7.76270733704364,"x":166.2,"y":230.81,"x0":1.7753580416252568,"y0":50.000387830417104,"z0":5.570651027174506,"aX":3.262758841784657},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-1.9,"spinRate":2291,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.42371880214578006,"extension":6.545878119783596},"index":1,"playId":"f1bf111a-6ad9-3715-9a94-ebe71e3ce42a","pitchNumber":1,"startTime":"2025-08-30T01:27:30.977Z","endTime":"2025-08-30T01:27:35.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.550016437772207,"aZ":-23.495219834218325,"pfxX":9.925399634595578,"pfxZ":4.581008794707749,"pX":0.8519875195272475,"pZ":1.9101217782954227,"vX0":-5.317169171401328,"vY0":-136.6625474504079,"vZ0":-5.736621225923229,"x":84.52,"y":187.21,"x0":1.5311200013933566,"y0":50.00576588795212,"z0":5.645962297469702,"aX":18.8151418768944},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-16.9,"spinRate":2360,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40047480362096,"extension":6.345408696468818},"hitData":{"launchSpeed":99.7,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.33,"coordY":120.73}},"index":2,"playId":"65e77bf6-6322-37a1-88da-ded3ac879252","pitchNumber":2,"startTime":"2025-08-30T01:28:03.594Z","endTime":"2025-08-30T01:28:13.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.65,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:28:13.997Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jorge Polanco grounds into a double play, third baseman José Ramírez to second baseman Daniel Schneemann to first baseman CJ Kayfus. Josh Naylor out at 2nd. Jorge Polanco out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:28:22.165Z","endTime":"2025-08-30T01:29:04.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":95.1,"endSpeed":87.6,"strikeZoneTop":3.31811089454337,"strikeZoneBottom":1.57000064562915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.312187355619585,"aZ":-21.47722673570084,"pfxX":6.548548914734776,"pfxZ":5.454862965612557,"pX":1.203762358630193,"pZ":3.7483972913198933,"vX0":-3.682372065967121,"vY0":-138.50829941563393,"vZ0":-1.575857866474728,"x":71.12,"y":137.57,"x0":1.6933651046583738,"y0":50.00185992095411,"z0":5.7480121875896595,"aX":12.838070056699049},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-11.2,"spinRate":2480,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39409950328209,"extension":6.452948203037135},"index":0,"playId":"ff5a332a-633c-3317-bc91-6d468de08c0e","pitchNumber":1,"startTime":"2025-08-30T01:28:41.127Z","endTime":"2025-08-30T01:28:47.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.451926340805876,"aZ":-17.49098055488462,"pfxX":4.3463325970380975,"pfxZ":7.665791567106394,"pX":-0.8012781678383954,"pZ":2.717086250816038,"vX0":-7.949519767916406,"vY0":-136.85909920066797,"vZ0":-4.611849707353709,"x":147.54,"y":165.42,"x0":1.5635697544825105,"y0":50.00211060671228,"z0":5.60547052155905,"aX":8.325015220730528},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-6.4,"spinRate":2439,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.39873087640664906,"extension":6.542435405352725},"hitData":{"launchSpeed":93.9,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.49,"coordY":171.52}},"index":1,"playId":"d016cebe-60be-3a9a-b235-ba03abccf630","pitchNumber":2,"startTime":"2025-08-30T01:28:56.331Z","endTime":"2025-08-30T01:29:04.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.01,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:29:04.315Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:29:14.045Z","endTime":"2025-08-30T01:30:14.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.54797477145439,"strikeZoneBottom":1.61301798378803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.445501369327733,"aZ":-34.23818285841651,"pfxX":-8.122700580465267,"pfxZ":-1.4122472196466251,"pX":0.4093603069321533,"pZ":1.9386970550986944,"vX0":-1.5976027246655087,"vY0":-120.72196252967166,"vZ0":-2.3663017245216054,"x":101.4,"y":186.44,"x0":2.1358756348629573,"y0":50.00271718136484,"z0":5.971529531589503,"aX":-11.881674530987103},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.9,"breakHorizontal":15.1,"spinRate":2485,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.45526320467529136,"extension":6.154158100559191},"index":0,"playId":"292da3a4-c062-3366-8365-09862f0d8ebd","pitchNumber":1,"startTime":"2025-08-30T01:29:31.324Z","endTime":"2025-08-30T01:29:36.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.51608871331526,"strikeZoneBottom":1.58136695790309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33491925618858,"aZ":-35.38794212786696,"pfxX":-8.793134752596583,"pfxZ":-2.3091650550675125,"pX":0.3459680941497858,"pZ":1.7015965129133293,"vX0":-1.8050147035261013,"vY0":-118.63357270221913,"vZ0":-2.5061977116168332,"x":103.81,"y":192.84,"x0":2.261800860101238,"y0":50.00125033257763,"z0":6.067346276989497,"aX":-12.256289511758073},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.6,"breakHorizontal":16.3,"spinRate":2521,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.465637463325526,"extension":6.106113426958776},"index":1,"playId":"1b51d07a-b789-3034-bb71-42cd1ecffc0b","pitchNumber":2,"startTime":"2025-08-30T01:29:46.342Z","endTime":"2025-08-30T01:29:51.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891400036208868,"aZ":-36.23387093548079,"pfxX":-3.792583519533846,"pfxZ":-2.8042547531398077,"pX":0.15667317696207114,"pZ":1.4200173217133387,"vX0":-3.417567311547667,"vY0":-120.49462075717527,"vZ0":-3.1005143116432823,"x":111.03,"y":200.44,"x0":2.094418832043922,"y0":50.002853119612126,"z0":5.976587257138929,"aX":-5.488160836446563},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.6,"breakHorizontal":7.8,"spinRate":2542,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.45735456278568876,"extension":6.145140908636379},"hitData":{"launchSpeed":80.2,"launchAngle":15.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.39,"coordY":116.49}},"index":2,"playId":"b64940ad-813b-3557-b270-3948d3ba6ef2","pitchNumber":3,"startTime":"2025-08-30T01:30:02.050Z","endTime":"2025-08-30T01:30:14.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:30:14.417Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to center fielder Angel Martínez. Luke Raley to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:30:47.257Z","endTime":"2025-08-30T01:31:58.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Raley replaces Mitch Garver.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:30:43.577Z","endTime":"2025-08-30T01:30:49.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"base":1,"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.13004878909271,"strikeZoneBottom":1.34843045760202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66516794142146,"aZ":-25.879963853011017,"pfxX":8.23560328131574,"pfxZ":3.363304329735808,"pX":0.5436221167490816,"pZ":2.8302146483118227,"vX0":-5.498429819692648,"vY0":-136.3210674483781,"vZ0":-3.0642878392604738,"x":96.28,"y":162.36,"x0":1.523065285936711,"y0":50.00187998970546,"z0":5.767358614195668,"aX":15.405358844811428},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":2291,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4027256858017605,"extension":6.483979529436335},"index":1,"playId":"37f217f0-84d4-3799-b701-cd2bd605d846","pitchNumber":1,"startTime":"2025-08-30T01:30:49.206Z","endTime":"2025-08-30T01:30:54.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":2,"playId":"74d98678-3c7a-3b83-a3a0-788618741153","startTime":"2025-08-30T01:31:05.535Z","endTime":"2025-08-30T01:31:09.495Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":76.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.514868601336325,"aZ":-31.227810331202562,"pfxX":-0.7303065137089177,"pfxZ":0.6330454553644387,"pX":-1.3820297762978877,"pZ":1.2926130004920027,"vX0":-7.126345586705854,"vY0":-123.52414269654733,"vZ0":-4.239883480626339,"x":169.68,"y":203.88,"x0":1.6722593800579921,"y0":50.003947626823084,"z0":5.746872343623128,"aX":-1.0941379165467082},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":2177,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4486497491605186,"extension":6.354064157145995},"index":3,"playId":"6d937698-c7c4-3735-9340-8bb7009d0719","pitchNumber":2,"startTime":"2025-08-30T01:31:21.473Z","endTime":"2025-08-30T01:31:26.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T01:31:35.903Z","endTime":"2025-08-30T01:31:47.261Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.405899463854627,"aZ":-33.65233824666405,"pfxX":-7.1712571168203585,"pfxZ":-1.0245599344506395,"pX":0.8616905253426798,"pZ":2.7873366731802545,"vX0":-0.7616674175364868,"vY0":-119.65339083645073,"vZ0":-0.4366447579814724,"x":84.15,"y":163.52,"x0":2.1157133252605242,"y0":50.003200438171966,"z0":6.003385519532146,"aX":-10.334765738388917},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.7,"breakHorizontal":13.2,"spinRate":2415,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4588317502865582,"extension":6.085423545828802},"hitData":{"launchSpeed":90.6,"launchAngle":13.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.46,"coordY":105.54}},"index":5,"playId":"6f39357b-a7a3-3140-b620-45153567e782","pitchNumber":3,"startTime":"2025-08-30T01:31:47.261Z","endTime":"2025-08-30T01:31:58.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.72,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:31:58.625Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:33:27.075Z","endTime":"2025-08-30T01:34:40.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:32:12.574Z","endTime":"2025-08-30T01:33:09.512Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"154e2c98-f0ac-324b-b5ce-75d8e39a5ea4","startTime":"2025-08-30T01:33:09.512Z","endTime":"2025-08-30T01:33:13.420Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.29821942121464,"strikeZoneBottom":1.46984883012269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50963182646968,"aZ":-21.140176261254496,"pfxX":0.8035092087054823,"pfxZ":5.873033820300591,"pX":-0.4947013123112556,"pZ":3.1547987810446534,"vX0":-5.568542338365268,"vY0":-135.8991489957299,"vZ0":-2.905586008982466,"x":135.86,"y":153.6,"x0":1.4725046373203636,"y0":50.00295828367249,"z0":5.6985947651424,"aX":1.5098640114593347},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-0.4,"spinRate":2477,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.40233325102612927,"extension":6.5045928246151705},"index":2,"playId":"1992f5a8-10ea-3e52-b17b-6a519079adf1","pitchNumber":1,"startTime":"2025-08-30T01:33:29.425Z","endTime":"2025-08-30T01:33:35.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.20793753412035,"strikeZoneBottom":1.53001993159468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.390588599577324,"aZ":-28.457780659568137,"pfxX":-1.460804860080673,"pfxZ":2.3371950959787453,"pX":0.5645638647677456,"pZ":1.7875011961700198,"vX0":-3.4794475179564097,"vY0":-125.60663569608471,"vZ0":-3.96087883481451,"x":95.48,"y":190.52,"x0":2.1598317415115473,"y0":50.00515814368234,"z0":5.709290147542875,"aX":-2.324528603027107},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":3.5,"spinRate":2269,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.43672952091184225,"extension":6.2924162011941664},"index":3,"playId":"f683df78-c18b-321d-b94d-82c582b2b10c","pitchNumber":2,"startTime":"2025-08-30T01:33:45.549Z","endTime":"2025-08-30T01:33:50.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T01:33:55.508Z","endTime":"2025-08-30T01:34:12.659Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.27300819857167,"strikeZoneBottom":1.49872309343179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.930332687708066,"aZ":-35.03835425627914,"pfxX":-5.080231258375061,"pfxZ":-2.0306871442879686,"pX":0.23083225656392728,"pZ":1.0448511751123761,"vX0":-3.0307730144552942,"vY0":-118.49333631744906,"vZ0":-3.463622016067485,"x":108.2,"y":210.57,"x0":2.188943515524132,"y0":50.00107989814828,"z0":5.746955377508504,"aX":-7.178268982055254},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.3,"breakHorizontal":10.0,"spinRate":2474,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.4633227043631942,"extension":6.368746358238657},"index":5,"playId":"3970ee09-d670-348c-894d-9df19f5c9a1b","pitchNumber":3,"startTime":"2025-08-30T01:34:12.659Z","endTime":"2025-08-30T01:34:18.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.730706250019214,"aZ":-33.06801054958539,"pfxX":-6.253355898243191,"pfxZ":-0.624879103305112,"pX":1.2958513597276338,"pZ":2.1680122376461357,"vX0":0.06107830092089778,"vY0":-119.20298948608755,"vZ0":-1.7248696445624359,"x":67.61,"y":180.24,"x0":2.0823372372828723,"y0":50.000858023300154,"z0":5.8841101828012565,"aX":-9.00501402733061},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":11.3,"spinRate":2431,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.4593392116734374,"extension":6.236649358187359},"hitData":{"launchSpeed":47.6,"launchAngle":69.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.67,"coordY":198.16}},"index":6,"playId":"a1bdaba6-769f-3d93-b439-df8df6424a9b","pitchNumber":4,"startTime":"2025-08-30T01:34:31.142Z","endTime":"2025-08-30T01:34:40.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":692216,"link":"/api/v1/people/692216"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:34:40.538Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Jones doubles (12) on a sharp line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:37:32.538Z","endTime":"2025-08-30T01:38:36.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:36:45.948Z","endTime":"2025-08-30T01:36:45.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T01:36:45.970Z","endTime":"2025-08-30T01:37:34.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.68378255849438,"strikeZoneBottom":1.726798831444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.810137389341058,"aZ":-36.59732290494885,"pfxX":2.5168299995725993,"pfxZ":-2.8948084534348357,"pX":-0.2788182903422398,"pZ":1.5882228550713238,"vX0":4.513433613488538,"vY0":-122.24952069578421,"vZ0":-1.6239745173646658,"x":127.63,"y":195.9,"x0":-2.4686322226835133,"y0":50.00253286875898,"z0":5.373577991673758,"aX":3.8467262725701077},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.4,"breakHorizontal":-5.5,"spinRate":2275,"spinDirection":85},"zone":13,"typeConfidence":0.91,"plateTime":0.4463283829499449,"extension":6.4520364196878495},"index":2,"playId":"98eafe1d-cf52-3621-b4a4-0a2fabb3eb27","pitchNumber":1,"startTime":"2025-08-30T01:37:34.835Z","endTime":"2025-08-30T01:37:40.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.75349570468164,"strikeZoneBottom":1.65999984707692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.936270995982902,"aZ":-33.06239479204005,"pfxX":3.334899732584705,"pfxZ":-0.5898770657507333,"pX":-0.24100135811088702,"pZ":1.6313167255366952,"vX0":4.572950391140187,"vY0":-120.76365821929903,"vZ0":-1.7812393995368316,"x":126.19,"y":194.73,"x0":-2.5808861964639886,"y0":50.00512361781536,"z0":5.243174477653721,"aX":5.005050762238383},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-7.0,"spinRate":2260,"spinDirection":84},"zone":8,"typeConfidence":0.91,"plateTime":0.4507833540495656,"extension":6.761260949630697},"index":3,"playId":"e1a6e22e-bba0-3202-bb2b-4694accbbf03","pitchNumber":2,"startTime":"2025-08-30T01:37:50.468Z","endTime":"2025-08-30T01:37:56.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.043538011967993,"aZ":-18.386346609334833,"pfxX":-7.658000256379729,"pfxZ":6.9661335756012175,"pX":-0.2632348777343891,"pZ":3.134147294518996,"vX0":9.035988959351895,"vY0":-138.84988492276494,"vZ0":-2.3819587026433036,"x":127.03,"y":154.16,"x0":-2.5436141371167147,"y0":50.004529074011536,"z0":5.207640605200282,"aX":-15.162297023256617},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2313,"spinDirection":229},"zone":2,"typeConfidence":0.89,"plateTime":0.39239426332784255,"extension":6.692428066342018},"index":4,"playId":"7772b5c9-e3da-3ddf-a04d-966d14d96efb","pitchNumber":3,"startTime":"2025-08-30T01:38:05.534Z","endTime":"2025-08-30T01:38:10.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.167489542365416,"aZ":-31.23940201879126,"pfxX":2.1911823619964514,"pfxZ":0.6225966259896829,"pX":-0.08315532700078665,"pZ":1.6423026005626447,"vX0":4.900830047545307,"vY0":-121.12415339524048,"vZ0":-2.172358332418514,"x":120.17,"y":194.44,"x0":-2.408420643963177,"y0":50.00321839051096,"z0":5.252897026722681,"aX":3.2918683424946393},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2260,"spinDirection":74},"zone":8,"typeConfidence":0.91,"plateTime":0.4502739158984457,"extension":6.62041656863214},"hitData":{"launchSpeed":103.3,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":157.52,"coordY":63.22}},"index":5,"playId":"a5a8ebbd-c2a4-30d8-bb27-41ad6daa39bd","pitchNumber":4,"startTime":"2025-08-30T01:38:24.876Z","endTime":"2025-08-30T01:38:36.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":24.400000000000006,"leverageIndex":3.47,"dramaIndex":242.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:38:36.470Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to left fielder Randy Arozarena. Nolan Jones scores. Brayan Rocchio to 3rd. Brayan Rocchio advances to 3rd, on a throwing error by left fielder Randy Arozarena.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:38:53.190Z","endTime":"2025-08-30T01:41:00.211Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05181221812753,"aZ":-27.810676344020163,"pfxX":2.6245241033270093,"pfxZ":2.8101837430106995,"pX":0.4971315570034041,"pZ":2.0115254822480804,"vX0":6.51108664824955,"vY0":-123.44912869932953,"vZ0":-2.3056723482343706,"x":98.05,"y":184.47,"x0":-2.508669622027981,"y0":50.004133913271616,"z0":5.283262398582732,"aX":4.077329467973852},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-6.2,"spinRate":2491,"spinDirection":71},"zone":6,"typeConfidence":0.91,"plateTime":0.4425691835698484,"extension":6.797349414269453},"index":0,"playId":"d52dbcfc-944f-3b49-acf0-7f44d2e1d0cc","pitchNumber":1,"startTime":"2025-08-30T01:39:14.743Z","endTime":"2025-08-30T01:39:20.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.2730477438727,"strikeZoneBottom":1.3066509120896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65868570675629,"aZ":-35.745081260814175,"pfxX":-9.931205571258413,"pfxZ":-2.0258572335176352,"pX":-1.2682168462952503,"pZ":0.9835838947519194,"vX0":7.0775796689289825,"vY0":-131.44166844664645,"vZ0":-3.8888820195495537,"x":165.34,"y":212.22,"x0":-2.6941738798499633,"y0":50.00130945332077,"z0":5.112641207041024,"aX":-17.522644093422517},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.3,"breakHorizontal":16.6,"spinRate":1619,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4153755467419096,"extension":6.671243182975503},"index":1,"playId":"b8b348fc-6495-36c9-8ee8-be7f8e167444","pitchNumber":2,"startTime":"2025-08-30T01:39:37.571Z","endTime":"2025-08-30T01:39:41.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.27429074088526,"strikeZoneBottom":1.38398667354258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.968958100192133,"aZ":-35.312069458079755,"pfxX":2.065400370799117,"pfxZ":-2.0643869302598477,"pX":-1.6287044193814906,"pZ":1.9231109383350564,"vX0":1.7825581868204763,"vY0":-122.14085224873,"vZ0":-1.2183140035241236,"x":179.08,"y":186.86,"x0":-2.635116132143575,"y0":50.0056199286651,"z0":5.451894954049451,"aX":3.1355009040858395},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.7,"breakHorizontal":-4.2,"spinRate":2205,"spinDirection":78},"zone":13,"typeConfidence":0.9,"plateTime":0.44763059172103237,"extension":6.69365955373712},"index":2,"playId":"3778f80d-11e4-304f-86b2-07e02ffca026","pitchNumber":3,"startTime":"2025-08-30T01:39:56.719Z","endTime":"2025-08-30T01:40:00.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40768328711635,"aZ":-14.697789624148813,"pfxX":-7.6259956147235055,"pfxZ":8.650691891684344,"pX":1.2351723665175396,"pZ":2.7378489049147396,"vX0":13.229710674864238,"vY0":-140.85390540233146,"vZ0":-4.1867205798158285,"x":69.92,"y":164.86,"x0":-2.520385586216229,"y0":50.00176783853833,"z0":5.186426303068925,"aX":-15.405512478269866},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":11.3,"spinRate":2319,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.38808914604964606,"extension":6.829258557496128},"index":3,"playId":"f8341b20-25ff-3461-8336-38c9db646abb","pitchNumber":4,"startTime":"2025-08-30T01:40:17.811Z","endTime":"2025-08-30T01:40:24.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.789458526554817,"aZ":-31.35114146927809,"pfxX":3.784227561669667,"pfxZ":0.5401831310952181,"pX":-0.08894246785249837,"pZ":1.6445201873290658,"vX0":5.039496282267748,"vY0":-123.02030104917534,"vZ0":-2.451963720499157,"x":120.39,"y":194.38,"x0":-2.6571025520711795,"y0":50.00510505790707,"z0":5.316196829997183,"aX":5.790149610461877},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-8.0,"spinRate":2356,"spinDirection":71},"zone":8,"typeConfidence":0.91,"plateTime":0.44552609843292323,"extension":6.669109252656167},"hitData":{"launchSpeed":58.8,"launchAngle":37.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.42,"coordY":141.06}},"index":4,"playId":"dfd0bff0-c7ec-3beb-8287-e42ddd9f09f2","pitchNumber":5,"startTime":"2025-08-30T01:40:42.436Z","endTime":"2025-08-30T01:41:00.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":46.99999999999999,"leverageIndex":4.4,"dramaIndex":403.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:41:00.211Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Steven Kwan out on a sacrifice fly to center fielder Julio Rodríguez. Brayan Rocchio scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:42:46.072Z","endTime":"2025-08-30T01:43:58.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:41:51.640Z","endTime":"2025-08-30T01:42:48.449Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.15228214123377,"strikeZoneBottom":1.44312565535252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.439292076585698,"aZ":-36.312202856012156,"pfxX":2.6467764648841263,"pfxZ":-2.6161004470926006,"pX":0.17984287909674876,"pZ":1.3681888808322091,"vX0":5.502332955367099,"vY0":-124.82950630674809,"vZ0":-2.506238102746175,"x":110.14,"y":201.84,"x0":-2.39419761123184,"y0":50.00207443550154,"z0":5.366166484037537,"aX":4.188071826527156},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":-6.0,"spinRate":2417,"spinDirection":87},"zone":8,"typeConfidence":0.9,"plateTime":0.43829859322773546,"extension":6.8075443986895845},"index":1,"playId":"0bc90b47-2259-3ac4-8ae2-308bc903a42b","pitchNumber":1,"startTime":"2025-08-30T01:42:48.449Z","endTime":"2025-08-30T01:42:54.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"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":98.0,"endSpeed":89.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.449490789284994,"aZ":-16.437317636591814,"pfxX":-8.438556560844548,"pfxZ":7.666931882995469,"pX":-0.3656156362235416,"pZ":2.0377386215232898,"vX0":9.057170449865575,"vY0":-142.30130678329954,"vZ0":-6.363437979146752,"x":130.94,"y":183.76,"x0":-2.492300795670701,"y0":50.00021491723415,"z0":5.34291267568079,"aX":-17.31552329865433},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":13.4,"spinRate":2378,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3848025471271561,"extension":6.80834820375757},"index":2,"playId":"9fac7ee2-5192-3c76-b909-b7dc408a73b5","pitchNumber":2,"startTime":"2025-08-30T01:43:04.896Z","endTime":"2025-08-30T01:43:10.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29541799485363,"aZ":-16.272779400490354,"pfxX":-8.234002677657218,"pfxZ":8.081151623668353,"pX":-0.7185584159342016,"pZ":3.1289155520673435,"vX0":8.07490358592439,"vY0":-139.37489976638759,"vZ0":-2.8717851245130266,"x":144.39,"y":154.3,"x0":-2.5833931811694395,"y0":50.002879831966084,"z0":5.247238065929721,"aX":-16.201689227426762},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.3929898328662391,"extension":6.694072321900371},"index":3,"playId":"7c3c9130-3c40-3084-8130-2e6863ae0ad5","pitchNumber":3,"startTime":"2025-08-30T01:43:23.386Z","endTime":"2025-08-30T01:43:30.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75602660035049,"aZ":-17.661428155030944,"pfxX":-8.59301938333953,"pfxZ":7.127812877542837,"pX":0.559851829325408,"pZ":2.174168847651932,"vX0":11.52781192029421,"vY0":-142.26792588473415,"vZ0":-5.292435486464859,"x":95.66,"y":180.08,"x0":-2.441395905066651,"y0":50.001787528082076,"z0":5.18997303552633,"aX":-17.492853593337202},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2003,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38603779540617333,"extension":6.647245793456264},"hitData":{"launchSpeed":84.9,"launchAngle":39.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.56,"coordY":86.25}},"index":4,"playId":"382b1486-3274-3c0b-8218-8f1f7c550d1e","pitchNumber":4,"startTime":"2025-08-30T01:43:44.885Z","endTime":"2025-08-30T01:43:58.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":8.200000000000003,"leverageIndex":2.28,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-08-30T01:43:58.170Z","atBatIndex":72}]