{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":822695,"link":"/api/v1.1/game/822695/feed/live","metaData":{"wait":10,"timeStamp":"20260825_014849","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822695,"type":"R","doubleHeader":"N","id":"2026/08/24/colmlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822695-2026-08-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-24T22:45:00Z","originalDate":"2026-08-24","officialDate":"2026-08-24","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":131,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":81,"ties":0,"pct":".382"},"records":{},"divisionLeader":false,"wins":50,"losses":81,"winningPercentage":".382"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":133,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":71,"ties":0,"pct":".466"},"records":{},"divisionLeader":false,"wins":62,"losses":71,"winningPercentage":".466"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID592866":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866","firstName":"Trevor","lastName":"Williams","primaryNumber":"51","birthDate":"1992-04-25","currentAge":34,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Williams","middleName":"Anthony","boxscoreName":"Williams","nickName":"Project","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Williams","nameSlug":"trevor-williams-592866","firstLastName":"Trevor Williams","lastFirstName":"Williams, Trevor","lastInitName":"Williams, T","initLastName":"T Williams","fullFMLName":"Trevor Anthony Williams","fullLFMName":"Williams, Trevor Anthony","strikeZoneTop":3.17,"strikeZoneBottom":1.55},"ID815081":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081","firstName":"Mark","lastName":"Manfredi","primaryNumber":"54","birthDate":"2000-01-28","currentAge":26,"birthCity":"Highland Heights","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Manfredi","middleName":"Silvio","boxscoreName":"Manfredi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mark Manfredi","nameTitle":"Sr.","nameSuffix":"Sr.","nameSlug":"mark-manfredi-815081","firstLastName":"Mark Manfredi","lastFirstName":"Manfredi, Mark","lastInitName":"Manfredi, M","initLastName":"M Manfredi","fullFMLName":"Mark Silvio Manfredi","fullLFMName":"Manfredi, Mark Silvio","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":25,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656234":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234","firstName":"Jacob","lastName":"Bird","primaryNumber":"59","birthDate":"1995-12-04","currentAge":30,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bird","middleName":"Timothy","boxscoreName":"Bird","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Bird","nameSlug":"jake-bird-656234","firstLastName":"Jake Bird","lastFirstName":"Bird, Jake","lastInitName":"Bird, J","initLastName":"J Bird","fullFMLName":"Jacob Timothy Bird","fullLFMName":"Bird, Jacob Timothy","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691728":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728","firstName":"Zachary","lastName":"Veen","primaryNumber":"13","birthDate":"2001-12-12","currentAge":24,"birthCity":"Port Orange","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":243,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zac","useLastName":"Veen","middleName":"Richard","boxscoreName":"Veen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Veen","nameSlug":"zac-veen-691728","firstLastName":"Zac Veen","lastFirstName":"Veen, Zac","lastInitName":"Veen, Z","initLastName":"Z Veen","fullFMLName":"Zachary Richard Veen","fullLFMName":"Veen, Zachary Richard","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID693308":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308","firstName":"Nicholas","lastName":"Frasso","primaryNumber":"41","birthDate":"1998-10-18","currentAge":27,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Frasso","middleName":"Paul","boxscoreName":"Frasso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Frasso","nameSlug":"nick-frasso-693308","firstLastName":"Nick Frasso","lastFirstName":"Frasso, Nick","lastInitName":"Frasso, N","initLastName":"N Frasso","fullFMLName":"Nicholas Paul Frasso","fullLFMName":"Frasso, Nicholas Paul","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687060":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060","firstName":"Blake","lastName":"Adams","primaryNumber":"57","birthDate":"2000-09-11","currentAge":25,"birthCity":"Springdale","birthStateProvince":"AR","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Adams","middleName":"William","boxscoreName":"Adams, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Adams","nameSlug":"blake-adams-687060","firstLastName":"Blake Adams","lastFirstName":"Adams, Blake","lastInitName":"Adams, B","initLastName":"B Adams","fullFMLName":"Blake William Adams","fullLFMName":"Adams, Blake William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702021":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021","firstName":"William","lastName":"Dion","primaryNumber":"76","birthDate":"2000-04-17","currentAge":26,"birthCity":"Sulphur","birthStateProvince":"LA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Dion","middleName":"Chad","boxscoreName":"Dion","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Dion","nameSlug":"will-dion-702021","firstLastName":"Will Dion","lastFirstName":"Dion, Will","lastInitName":"Dion, W","initLastName":"W Dion","fullFMLName":"William Chad Dion","fullLFMName":"Dion, William Chad","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID694673":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673","firstName":"Abimelec","lastName":"Ortiz","primaryNumber":"81","birthDate":"2002-02-22","currentAge":24,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 10\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Abimelec","useLastName":"Ortiz","boxscoreName":"Ortiz, A","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ah-BEE-mell-ick","mlbDebutDate":"2026-07-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Abimelec Ortiz","nameSlug":"abimelec-ortiz-694673","firstLastName":"Abimelec Ortiz","lastFirstName":"Ortiz, Abimelec","lastInitName":"Ortiz, A","initLastName":"A Ortiz","fullFMLName":"Abimelec Ortiz","fullLFMName":"Ortiz, Abimelec ","strikeZoneTop":3.14,"strikeZoneBottom":1.59},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID668820":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820","firstName":"Max","lastName":"Kranick","primaryNumber":"35","birthDate":"1997-07-21","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Kranick","middleName":"Joseph","boxscoreName":"Kranick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAN-ick","mlbDebutDate":"2021-06-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Kranick","nameSlug":"max-kranick-668820","firstLastName":"Max Kranick","lastFirstName":"Kranick, Max","lastInitName":"Kranick, M","initLastName":"M Kranick","fullFMLName":"Max Joseph Kranick","fullLFMName":"Kranick, Max Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID690022":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022","firstName":"Ryan","lastName":"Ritter","primaryNumber":"8","birthDate":"2000-11-10","currentAge":25,"birthCity":"Evergreen Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Ritter","middleName":"Michael","boxscoreName":"Ritter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Ritter","nameSlug":"ryan-ritter-690022","firstLastName":"Ryan Ritter","lastFirstName":"Ritter, Ryan","lastInitName":"Ritter, R","initLastName":"R Ritter","fullFMLName":"Ryan Michael Ritter","fullLFMName":"Ritter, Ryan Michael","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695670":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670","firstName":"Harrison","lastName":"Ford","primaryNumber":"17","birthDate":"2003-02-21","currentAge":23,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Harry","useLastName":"Ford","middleName":"Michael","boxscoreName":"Ford, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2025-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harry Ford","nameSlug":"harry-ford-695670","firstLastName":"Harry Ford","lastFirstName":"Ford, Harry","lastInitName":"Ford, H","initLastName":"H Ford","fullFMLName":"Harrison Michael Ford","fullLFMName":"Ford, Harrison Michael","strikeZoneTop":3.123,"strikeZoneBottom":1.576},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680899":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899","firstName":"Erik","lastName":"Tolman","primaryNumber":"73","birthDate":"1999-06-03","currentAge":27,"birthCity":"Irvine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Tolman","boxscoreName":"Tolman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Tolman","nameSlug":"erik-tolman-680899","firstLastName":"Erik Tolman","lastFirstName":"Tolman, Erik","lastInitName":"Tolman, E","initLastName":"E Tolman","fullFMLName":"Erik  Tolman","fullLFMName":"Tolman, Erik","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID687605":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605","firstName":"Andrew","lastName":"Pinckney","primaryNumber":"45","birthDate":"2000-12-07","currentAge":25,"birthCity":"Tuscaloosa","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Andrew","useLastName":"Pinckney","middleName":"David","boxscoreName":"Pinckney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Pinckney","nameSlug":"andrew-pinckney-687605","firstLastName":"Andrew Pinckney","lastFirstName":"Pinckney, Andrew","lastInitName":"Pinckney, A","initLastName":"A Pinckney","fullFMLName":"Andrew David Pinckney","fullLFMName":"Pinckney, Andrew David","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID676680":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680","firstName":"Thomas","lastName":"Cosgrove","primaryNumber":"34","birthDate":"1996-06-14","currentAge":30,"birthCity":"Staten Island","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tom","useLastName":"Cosgrove","boxscoreName":"Cosgrove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"COSS-grove","mlbDebutDate":"2023-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tom Cosgrove","nameSlug":"tom-cosgrove-676680","firstLastName":"Tom Cosgrove","lastFirstName":"Cosgrove, Tom","lastInitName":"Cosgrove, T","initLastName":"T Cosgrove","fullFMLName":"Thomas  Cosgrove","fullLFMName":"Cosgrove, Thomas ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID800600":{"id":800600,"fullName":"Jackson Kent","link":"/api/v1/people/800600","firstName":"Jackson","lastName":"Kent","primaryNumber":"25","birthDate":"2003-02-10","currentAge":23,"birthCity":"Hanover Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Kent","middleName":"John","boxscoreName":"Kent, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jackson Kent","nameSlug":"jackson-kent-800600","firstLastName":"Jackson Kent","lastFirstName":"Kent, Jackson","lastInitName":"Kent, J","initLastName":"J Kent","fullFMLName":"Jackson John Kent","fullLFMName":"Kent, Jackson John","strikeZoneTop":3.344,"strikeZoneBottom":1.688}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Partly Cloudy","temp":"81","wind":"3 mph, L To R"},"gameInfo":{"attendance":12105,"firstPitch":"2026-08-24T22:47:00.000Z","gameDurationMinutes":181},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"home":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"}},"officialScorer":{"id":603873,"fullName":"David Vatz","link":"/api/v1/people/603873"},"primaryDatacaster":{"id":427503,"fullName":"Ben Sussman","link":"/api/v1/people/427503"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:47:26.398Z","endTime":"2026-08-24T22:47:38.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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},"index":0,"startTime":"2026-08-24T19:21:40.225Z","endTime":"2026-08-24T22:22:46.548Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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},"index":1,"startTime":"2026-08-24T22:22:46.548Z","endTime":"2026-08-24T22:45:13.740Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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},"index":2,"startTime":"2026-08-24T22:45:13.740Z","endTime":"2026-08-24T22:47:28.566Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57194848876385,"aZ":-13.037177030716485,"pfxX":-6.315112356424873,"pfxZ":9.666863344566906,"pX":-0.9170272102870435,"pZ":2.54596510952079,"vX0":4.455199058793942,"vY0":-139.60586679454983,"vZ0":-6.8408657911028605,"x":151.95,"y":170.04,"x0":-1.7107431131435513,"y0":50.002223780858905,"z0":5.881133123601956,"aX":-12.50128502670878},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2325,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.39190023958855313,"extension":6.350302995883056},"hitData":{"launchSpeed":77.2,"launchAngle":24.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.39,"coordY":98.61}},"index":3,"playId":"1c7bb035-ffc6-3589-aa28-b385adfe950e","pitchNumber":1,"startTime":"2026-08-24T22:47:28.566Z","endTime":"2026-08-24T22:47:38.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T22:47:38.503Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:47:44.774Z","endTime":"2026-08-24T22:50:31.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(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},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61986278659949,"aZ":-17.520015014043008,"pfxX":-4.126584443168979,"pfxZ":7.75723087294566,"pX":1.557478096642395,"pZ":1.0290409938310296,"vX0":9.83340533119939,"vY0":-136.03236831877962,"vZ0":-9.53684130688848,"x":57.63,"y":211.0,"x0":-1.555382090237463,"y0":50.00509791467718,"z0":5.7755626733754735,"aX":-7.798252105308927},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":5.5,"spinRate":2344,"spinDirection":214},"zone":14,"typeConfidence":0.82,"plateTime":0.401428389349741,"extension":6.343193553322328},"index":0,"playId":"1f672542-3011-3bb8-896f-259f24d67af3","pitchNumber":1,"startTime":"2026-08-24T22:48:03.087Z","endTime":"2026-08-24T22:48:06.758Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.502572633913463,"aZ":-37.96120198640895,"pfxX":0.08954867840786007,"pfxZ":-3.5404573200427647,"pX":0.2662200410320424,"pZ":1.519738685358867,"vX0":4.3685115597415525,"vY0":-126.89197946902341,"vZ0":-3.694538942723632,"x":106.85,"y":197.75,"x0":-1.4879384211063922,"y0":50.0029871509876,"z0":6.012958117002309,"aX":0.14646290408697302},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.0,"breakHorizontal":-1.1,"spinRate":2186,"spinDirection":29},"zone":14,"typeConfidence":0.8,"plateTime":0.4313291953030607,"extension":6.1047965921220095},"index":1,"playId":"e51c0cef-a8c7-3f9c-93ed-aee5a91f3173","pitchNumber":2,"startTime":"2026-08-24T22:48:22.457Z","endTime":"2026-08-24T22:48:26.502Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87684990111627,"aZ":-13.991380750963678,"pfxX":-6.498493057908654,"pfxZ":9.007314868399042,"pX":0.7456856571637224,"pZ":1.9404500313776685,"vX0":8.409764644797562,"vY0":-140.27470447243448,"vZ0":-8.135999401605414,"x":88.58,"y":186.39,"x0":-1.4288288027611866,"y0":50.005527408668755,"z0":5.765495578937686,"aX":-13.121651899628247},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2386,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.38856338499339227,"extension":6.364908683211481},"index":2,"playId":"0de80f57-1f7d-37f7-9ee8-b586f2da3ac4","pitchNumber":3,"startTime":"2026-08-24T22:48:46.249Z","endTime":"2026-08-24T22:48:51.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"01d1b838-b7a1-3ac9-a6bc-3c1b4880cd67","startTime":"2026-08-24T22:49:12.798Z","endTime":"2026-08-24T22:49:15.798Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"456b21bd-35c6-3b07-a450-4a067b772880","startTime":"2026-08-24T22:49:32.965Z","endTime":"2026-08-24T22:49:36.657Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.681771358905653,"aZ":-38.57838891875403,"pfxX":1.266147608736337,"pfxZ":-3.835437830986197,"pX":1.759376568827485,"pZ":1.0167484411561531,"vX0":7.4168178722663605,"vY0":-127.70079936160586,"vZ0":-5.181937222412309,"x":49.94,"y":211.33,"x0":-1.3345845663646845,"y0":50.003916986448374,"z0":6.071548279370648,"aX":2.112820350371674},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.8,"breakHorizontal":-3.8,"spinRate":2292,"spinDirection":29},"zone":14,"typeConfidence":0.86,"plateTime":0.42719149698690995,"extension":6.319817985165074},"index":5,"playId":"3994c10f-41e1-33a0-9bb9-ece707dcc2ee","pitchNumber":4,"startTime":"2026-08-24T22:49:59.461Z","endTime":"2026-08-24T22:50:03.480Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49732798422789,"aZ":-26.74520930584317,"pfxX":-11.364328619130621,"pfxZ":3.125208721758563,"pX":-0.0462366079073345,"pZ":1.673954453704924,"vX0":7.373643391650958,"vY0":-130.4763821929617,"vZ0":-5.857174862263489,"x":118.76,"y":193.58,"x0":-1.421485262065993,"y0":50.00465894817049,"z0":5.94366443043512,"aX":-19.745275668388835},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":19.1,"spinRate":1828,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.41858401362907616,"extension":6.1789120843283944},"hitData":{"launchSpeed":82.7,"launchAngle":44.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.53,"coordY":96.96}},"index":6,"playId":"03f01c46-dcdd-3ec4-a9ef-988625ea60a9","pitchNumber":5,"startTime":"2026-08-24T22:50:18.287Z","endTime":"2026-08-24T22:50:31.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T22:50:31.176Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willi Castro pops out to second baseman Jorbit Vivas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:50:44.019Z","endTime":"2026-08-24T22:52:25.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"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(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},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.989892957936227,"aZ":-40.11239338218086,"pfxX":2.559543224039545,"pfxZ":-4.9433251840271515,"pX":0.36189517023254103,"pZ":1.6715472548001176,"vX0":3.8787690880323455,"vY0":-126.23200095619873,"vZ0":-2.9993788013080174,"x":103.21,"y":193.65,"x0":-1.5303985873624208,"y0":50.004490579526156,"z0":6.1218067754984755,"aX":4.10823393575994},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.4,"breakHorizontal":-5.5,"spinRate":2178,"spinDirection":33},"zone":9,"typeConfidence":0.91,"plateTime":0.434805009540423,"extension":6.187535673711639},"index":0,"playId":"388e7907-b382-3364-9df8-6812697e5f24","pitchNumber":1,"startTime":"2026-08-24T22:51:02.596Z","endTime":"2026-08-24T22:51:07.031Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36953669197371,"aZ":-39.651086506003885,"pfxX":1.6654829342564126,"pfxZ":-4.650164676633911,"pX":0.2490861909702872,"pZ":0.4828577093592629,"vX0":3.967084668927566,"vY0":-126.6328512481932,"vZ0":-5.866593459700909,"x":107.51,"y":225.74,"x0":-1.5607566368916175,"y0":50.00395178775938,"z0":6.039532020523269,"aX":2.6767259715401104},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.6,"breakHorizontal":-4.0,"spinRate":2226,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4342667055847067,"extension":6.332511196233173},"index":1,"playId":"918e0c03-dfec-34d5-88e3-20bf86688ffc","pitchNumber":2,"startTime":"2026-08-24T22:51:21.376Z","endTime":"2026-08-24T22:51:27.216Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.203971922888194,"aZ":-40.92476721818318,"pfxX":0.45792729843018287,"pfxZ":-5.25682958105452,"pX":-0.15319186546836458,"pZ":2.108057181715928,"vX0":3.2121594796818167,"vY0":-127.95087034144713,"vZ0":-2.1642862473166944,"x":122.84,"y":181.86,"x0":-1.4817569682671603,"y0":50.0003888877403,"z0":6.157105474906814,"aX":0.7622349991744412},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.7,"breakHorizontal":-1.6,"spinRate":2246,"spinDirection":39},"zone":8,"typeConfidence":0.86,"plateTime":0.42728515296005076,"extension":6.02540802637744},"index":2,"playId":"94c37ddd-1564-3f14-ab97-7a7215a4c8e3","pitchNumber":3,"startTime":"2026-08-24T22:51:47.317Z","endTime":"2026-08-24T22:51:52.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60761567681531,"aZ":-13.221671619852653,"pfxX":-5.611441977040066,"pfxZ":9.480832391315742,"pX":0.6965841596868662,"pZ":3.2356127430194195,"vX0":7.87041970850528,"vY0":-140.02749029287406,"vZ0":-5.166130185223262,"x":90.45,"y":151.42,"x0":-1.4126690034277436,"y0":50.00459044530603,"z0":5.959422171749337,"aX":-11.220373054640488},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2460,"spinDirection":219},"zone":3,"typeConfidence":0.93,"plateTime":0.3901446087664402,"extension":6.211832470959234},"hitData":{"launchSpeed":57.2,"launchAngle":46.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":171.57,"coordY":150.3}},"index":3,"playId":"8f0e9087-3d34-36eb-ac05-cf39e29eeeac","pitchNumber":4,"startTime":"2026-08-24T22:52:18.050Z","endTime":"2026-08-24T22:52:25.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T22:52:25.256Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-24T22:53:11.814Z","endTime":"2026-08-24T22:56:02.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7,8,9],"actionIndex":[3,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"72784ffa-1ec3-35f2-a760-0b3fed0f9050","startTime":"2026-08-24T22:52:53.047Z","endTime":"2026-08-24T22:52:56.047Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832085406174315,"aZ":-13.104574165882712,"pfxX":-6.192474396487597,"pfxZ":9.380300598748015,"pX":0.295842849845256,"pZ":1.9901065455132285,"vX0":6.495445019191994,"vY0":-140.92907740609473,"vZ0":-8.77476461022789,"x":105.72,"y":185.05,"x0":-1.2225922275031964,"y0":50.005130632026514,"z0":5.969476689933218,"aX":-12.591104466113796},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2241,"spinDirection":224},"zone":9,"typeConfidence":0.91,"plateTime":0.38708175871984096,"extension":6.347307657986421},"index":1,"playId":"10111ab5-a753-3488-a4cf-cf86f19a00ec","pitchNumber":1,"startTime":"2026-08-24T22:53:14.150Z","endTime":"2026-08-24T22:53:18.697Z","isPitch":true,"type":"pitch"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50144744742525,"aZ":-40.592235065471044,"pfxX":2.2457373199450994,"pfxZ":-4.986775574543033,"pX":0.4413810556612129,"pZ":2.889990724818956,"vX0":3.8856019662942094,"vY0":-128.36851952197608,"vZ0":-0.5705450636298199,"x":100.18,"y":160.75,"x0":-1.376326078261686,"y0":50.00075074448333,"z0":6.242051011969772,"aX":3.7926165736006063},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-9.0,"breakHorizontal":-4.8,"spinRate":2338,"spinDirection":38},"zone":6,"typeConfidence":0.86,"plateTime":0.42468911299802903,"extension":6.162722532167712},"index":2,"playId":"39cef835-86e0-3ff2-9ace-7826b5918aa0","pitchNumber":2,"startTime":"2026-08-24T22:53:33.930Z","endTime":"2026-08-24T22:53:38.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-24T22:54:18.287Z","endTime":"2026-08-24T22:54:23.580Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381166432919024,"aZ":-36.648549764802716,"pfxX":1.1346368752381353,"pfxZ":-2.641817316848652,"pX":0.5954102065766144,"pZ":1.1913943324313367,"vX0":4.896897839694301,"vY0":-128.7871990241269,"vZ0":-5.14666205597366,"x":94.3,"y":206.61,"x0":-1.4706475216500647,"y0":50.000616810837066,"z0":6.020153044560873,"aX":1.9232217533444278},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.6,"breakHorizontal":-3.0,"spinRate":2194,"spinDirection":30},"zone":14,"typeConfidence":0.83,"plateTime":0.4237721314123011,"extension":6.303930032382212},"index":4,"playId":"2aa7a97f-989b-38db-a1a0-5f437c537639","pitchNumber":3,"startTime":"2026-08-24T22:54:23.580Z","endTime":"2026-08-24T22:54:30.045Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake McCarthy steals (24) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"2aa7a97f-989b-38db-a1a0-5f437c537639","startTime":"2026-08-24T22:54:41.197Z","endTime":"2026-08-24T22:54:48.648Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341321181139033,"aZ":-40.39012872879937,"pfxX":1.2828242627365158,"pfxZ":-4.948855095689255,"pX":0.20739515064055736,"pZ":1.1327504417391583,"vX0":3.719133706750861,"vY0":-127.98423346556548,"vZ0":-4.645447608163778,"x":109.09,"y":208.2,"x0":-1.4311709007590694,"y0":50.00538925775898,"z0":6.133871933265282,"aX":2.1281779225133284},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-9.8,"breakHorizontal":-3.1,"spinRate":2287,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.42792166062563375,"extension":6.1866533000436545},"index":6,"playId":"8784cb66-2c85-3ed1-813f-c2abeced78ce","pitchNumber":4,"startTime":"2026-08-24T22:54:48.648Z","endTime":"2026-08-24T22:54:52.687Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25389679168995,"aZ":-21.126643418208722,"pfxX":-9.632184201970794,"pfxZ":5.347672291461286,"pX":-0.7602429419049432,"pZ":2.781327704680896,"vX0":6.0794985177052165,"vY0":-142.05167616782794,"vZ0":-4.975555851121989,"x":145.98,"y":163.68,"x0":-1.6648264482562227,"y0":50.00274303629916,"z0":5.878905767321063,"aX":-19.89704279809025},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":2170,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.38401266043648175,"extension":6.279781305676696},"index":7,"playId":"abbb4f96-305a-3558-95f2-a38f83a69bcb","pitchNumber":5,"startTime":"2026-08-24T22:55:10.170Z","endTime":"2026-08-24T22:55:13.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"playId":"73abdfb4-870c-4f8e-be18-b8c97d5227d9","startTime":"2026-08-24T22:55:34.104Z","endTime":"2026-08-24T22:55:39.104Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752449602048568,"aZ":-16.17875209823039,"pfxX":-4.959199620328693,"pfxZ":7.808722788694862,"pX":0.0794969207989234,"pZ":3.8058052410700327,"vX0":5.807914644257885,"vY0":-141.3885659091023,"vZ0":-3.328664982659237,"x":113.97,"y":136.02,"x0":-1.3458037272356562,"y0":50.00030142703324,"z0":6.021011005539236,"aX":-10.155415777891953},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":7.9,"spinRate":2287,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3856996870683389,"extension":6.225443755696825},"hitData":{"launchSpeed":95.3,"launchAngle":46.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.01,"coordY":84.29}},"index":9,"playId":"3c5b2d0f-25f5-352b-b231-ddfce09f1345","pitchNumber":6,"startTime":"2026-08-24T22:55:52.615Z","endTime":"2026-08-24T22:56:02.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T22:56:02.263Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:57:28.058Z","endTime":"2026-08-24T22:59:48.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71037521675956,"aZ":-17.92356400514085,"pfxX":-4.6659653771571,"pfxZ":7.22433886599134,"pX":-0.92189758211656,"pZ":3.609948338415753,"vX0":4.089480681648856,"vY0":-138.56636880820076,"vZ0":-2.4707285626946223,"x":152.14,"y":141.31,"x0":-1.800123365856037,"y0":50.00611316079706,"z0":5.690914727847513,"aX":-9.208436168243566},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":7.8,"spinRate":2195,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3930890902084996,"extension":6.441193386884945},"index":0,"playId":"2a41c9e6-1a63-3efb-ad83-7816ec1543e0","pitchNumber":1,"startTime":"2026-08-24T22:58:15.694Z","endTime":"2026-08-24T22:58:19.547Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40735823694132,"aZ":-17.027897354679986,"pfxX":-4.1868194968465975,"pfxZ":7.89990152027954,"pX":-0.24907891776558286,"pZ":2.678687826138812,"vX0":5.4538172282072965,"vY0":-137.11699739346818,"vZ0":-4.6068538163412365,"x":126.49,"y":166.46,"x0":-1.713648958694932,"y0":50.000082154534866,"z0":5.531117500678328,"aX":-8.02491060212048},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":6.5,"spinRate":2138,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39842864220409613,"extension":6.635884320371003},"index":1,"playId":"d3f7e679-e17a-3850-aca4-78cca1098dbe","pitchNumber":2,"startTime":"2026-08-24T22:58:29.592Z","endTime":"2026-08-24T22:58:32.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.950732563320962,"aZ":-27.379213674503763,"pfxX":-1.5821745231191793,"pfxZ":3.1191006235856866,"pX":0.3648979434099131,"pZ":0.9333610357018234,"vX0":5.148315252045617,"vY0":-122.57194627052141,"vZ0":-5.5963369595268375,"x":103.09,"y":213.58,"x0":-1.547984085226096,"y0":50.003046284415404,"z0":5.555152768163584,"aX":-2.4324008208271124},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.7,"breakHorizontal":1.8,"spinRate":1490,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4451644694268677,"extension":6.596633647314173},"index":2,"playId":"48e5344d-5869-310a-90cb-cef79330ee7f","pitchNumber":3,"startTime":"2026-08-24T22:58:46.749Z","endTime":"2026-08-24T22:58:50.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434066908577627,"aZ":-23.13209308598308,"pfxX":0.4170436347692492,"pfxZ":5.106038295391508,"pX":1.3131983838647938,"pZ":2.48298553178904,"vX0":7.248443520382987,"vY0":-130.93832658930754,"vZ0":-3.5995003334636047,"x":66.94,"y":171.74,"x0":-1.522305694435481,"y0":50.005885888925334,"z0":5.566627135932133,"aX":0.7367299263557574},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2474,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.41515746513793994,"extension":6.718532687957312},"index":3,"playId":"2e02908e-92a5-3175-879d-8e179e4e25d7","pitchNumber":4,"startTime":"2026-08-24T22:59:00.445Z","endTime":"2026-08-24T22:59:04.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060723811876006,"aZ":-24.182281297308407,"pfxX":2.0130609155567223,"pfxZ":4.576630086145328,"pX":0.7609064178989395,"pZ":2.2865108813211523,"vX0":5.476753721161077,"vY0":-130.25426681200804,"vZ0":-3.874331045824792,"x":88.0,"y":177.04,"x0":-1.6166831007605091,"y0":50.005223410198404,"z0":5.586265573731534,"aX":3.517011134813784},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":-4.7,"spinRate":2507,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4178350874969965,"extension":6.563275646677624},"index":4,"playId":"883651ca-2783-3ab4-beba-3335257968c5","pitchNumber":5,"startTime":"2026-08-24T22:59:15.135Z","endTime":"2026-08-24T22:59:20.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38209505689118,"aZ":-14.074226750600225,"pfxX":-2.9025634627519348,"pfxZ":9.264892471374896,"pX":-0.03497274812659937,"pZ":1.4424320788131684,"vX0":5.166777605151688,"vY0":-138.06055970189578,"vZ0":-8.281778010055573,"x":118.33,"y":199.83,"x0":-1.5436458190841764,"y0":50.000003031589166,"z0":5.404571758866061,"aX":-5.6687504560287945},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":4.3,"spinRate":2122,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3949819982299436,"extension":6.875188895458685},"index":5,"playId":"c807d28d-f989-3e26-9592-7c35c8eb6d4c","pitchNumber":6,"startTime":"2026-08-24T22:59:43.553Z","endTime":"2026-08-24T22:59:48.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T22:59:48.187Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Abimelec Ortiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T22:59:53.834Z","endTime":"2026-08-24T23:01:30.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.829928659973994,"aZ":-14.52283142979096,"pfxX":-3.7090657995075063,"pfxZ":9.440892464797226,"pX":0.34675839229644995,"pZ":1.4947148942648498,"vX0":6.629529713861231,"vY0":-135.21832705606684,"vZ0":-7.852708034309949,"x":103.78,"y":198.42,"x0":-1.644222532773097,"y0":50.00337499556055,"z0":5.435768689381281,"aX":-6.935482877446697},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2228,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4035898149849144,"extension":6.7005030079296},"index":0,"playId":"fd25df63-de96-3d75-a6b2-ec99eafdb7ec","pitchNumber":1,"startTime":"2026-08-24T23:00:13.835Z","endTime":"2026-08-24T23:00:19.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.920262789172313,"aZ":-29.604052044300584,"pfxX":-5.079277447891872,"pfxZ":1.6795481493999507,"pX":0.12333224093420381,"pZ":2.0636746502606718,"vX0":6.021354724581675,"vY0":-122.06424974258196,"vZ0":-2.5757587930693058,"x":112.3,"y":183.06,"x0":-1.699786877136074,"y0":50.002602473460435,"z0":5.6464850889886975,"aX":-7.770766784846113},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":8.0,"spinRate":1579,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4463793591181182,"extension":6.627027649345118},"index":1,"playId":"e9184c94-be0d-3c9a-8e8e-5aea1bd32986","pitchNumber":2,"startTime":"2026-08-24T23:00:41.748Z","endTime":"2026-08-24T23:00:45.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"ed2d499e-2be6-31cd-837d-378fc9f6b064","startTime":"2026-08-24T23:01:12.476Z","endTime":"2026-08-24T23:01:15.476Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.698810879609017,"aZ":-28.251869508221482,"pfxX":-4.725230973621051,"pfxZ":2.562663548870674,"pX":-1.7003014822942053,"pZ":2.0495660898071453,"vX0":1.9123298750491784,"vY0":-121.63401561601054,"vZ0":-3.027019998392379,"x":181.81,"y":183.44,"x0":-1.8728482179813581,"y0":50.005836406834916,"z0":5.702036060415726,"aX":-7.244829305831333},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":8.3,"spinRate":1625,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.44640226914118486,"extension":6.599607123048357},"index":3,"playId":"ddeb688f-14c0-31f0-bea4-5d058bee0786","pitchNumber":3,"startTime":"2026-08-24T23:01:26.350Z","endTime":"2026-08-24T23:01:30.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:01:30.312Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T23:01:37.554Z","endTime":"2026-08-24T23:05:32.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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},"pitchData":{"startSpeed":95.2,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09141511009102,"aZ":-13.980829141839834,"pfxX":-4.9809046830517065,"pfxZ":9.202913411801589,"pX":0.6866781813299737,"pZ":1.620198777962032,"vX0":7.9937673799126525,"vY0":-138.35649576999938,"vZ0":-8.18659866069577,"x":90.83,"y":195.03,"x0":-1.566819165471441,"y0":50.00666934417757,"z0":5.5148061265703925,"aX":-9.851750720788955},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2333,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.392900560317345,"extension":6.794663710796512},"index":0,"playId":"217f59d4-d402-3bc0-b62c-783c67cda587","pitchNumber":1,"startTime":"2026-08-24T23:01:56.272Z","endTime":"2026-08-24T23:02:01.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427173830031258,"aZ":-19.237147183589926,"pfxX":-6.483164725355458,"pfxZ":6.743388478100085,"pX":-0.12134166004841666,"pZ":1.888369598985827,"vX0":6.548650336933043,"vY0":-136.73801859209075,"vZ0":-6.227829877177651,"x":121.63,"y":187.79,"x0":-1.6899417110720676,"y0":50.00530461521723,"z0":5.488774266750125,"aX":-12.441003470770438},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":10.6,"spinRate":2390,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.398569705909007,"extension":6.632625497491625},"index":1,"playId":"be91a609-76f4-367d-88db-551b7c4cc83a","pitchNumber":2,"startTime":"2026-08-24T23:02:15.228Z","endTime":"2026-08-24T23:02:23.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"d51cdb05-8398-3e9e-a525-06b652016d4e","startTime":"2026-08-24T23:02:45.696Z","endTime":"2026-08-24T23:02:48.696Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"c96c78a4-f3d8-3841-91cc-fbb7bf84b62c","startTime":"2026-08-24T23:03:07.854Z","endTime":"2026-08-24T23:03:10.854Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51236686314475,"aZ":-37.26560805728993,"pfxX":7.622371162275204,"pfxZ":-3.581394764977362,"pX":-0.011248877556185399,"pZ":1.0567118974880338,"vX0":1.8614587314547681,"vY0":-118.96976293470972,"vZ0":-2.8454582515555487,"x":117.43,"y":210.25,"x0":-1.7953997170371518,"y0":50.00309930210249,"z0":5.672403042077716,"aX":10.838822018381572},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.0,"breakHorizontal":-14.3,"spinRate":2600,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.46180225723704105,"extension":6.538902412127652},"index":4,"playId":"cffba73c-5af1-3bab-ae99-7204edf1789d","pitchNumber":3,"startTime":"2026-08-24T23:03:29.729Z","endTime":"2026-08-24T23:03:35.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"CJ Abrams steals (25) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"cffba73c-5af1-3bab-ae99-7204edf1789d","startTime":"2026-08-24T23:03:40.474Z","endTime":"2026-08-24T23:04:01.592Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10719301031998,"aZ":-20.18710650386582,"pfxX":-10.304456763131071,"pfxZ":6.287964811424075,"pX":-0.6102915826612781,"pZ":1.3578331994088941,"vX0":6.811886657540427,"vY0":-137.1153917374434,"vZ0":-7.373619043576725,"x":140.26,"y":202.12,"x0":-1.7871776443528022,"y0":50.000503996332576,"z0":5.457610174860054,"aX":-19.632521810218048},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":17.3,"spinRate":2209,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39935963938748653,"extension":6.6137921071944525},"index":6,"playId":"9ad465ac-dbf7-3611-afdc-ae2ce45d1b68","pitchNumber":4,"startTime":"2026-08-24T23:04:01.592Z","endTime":"2026-08-24T23:04:06.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.756056831235334,"aZ":-18.358204746597234,"pfxX":-10.427336369329769,"pfxZ":7.217948544985595,"pX":-0.7252667954366562,"pZ":1.665774037739395,"vX0":6.786026420347348,"vY0":-138.1710979261472,"vZ0":-7.093436391703188,"x":144.65,"y":193.8,"x0":-1.8715501942640143,"y0":50.000762894321824,"z0":5.521798852952945,"aX":-19.950819821362735},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":17.3,"spinRate":2266,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3979882020700529,"extension":6.872966908649308},"index":7,"playId":"2578fc6f-2c6d-304e-963a-28709f3889c2","pitchNumber":5,"startTime":"2026-08-24T23:04:19.875Z","endTime":"2026-08-24T23:04:25.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642143932619984,"aZ":-12.826420638982334,"pfxX":-5.350691665767936,"pfxZ":9.89178240518087,"pX":0.3673953169879432,"pZ":2.8503762958181857,"vX0":7.432633861083636,"vY0":-139.07393680148164,"vZ0":-5.338603054154051,"x":103.0,"y":161.82,"x0":-1.6465244575557887,"y0":50.00266780254686,"z0":5.647987346493805,"aX":-10.465838816286222},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2394,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.394071957004559,"extension":6.641584446054253},"index":8,"playId":"0007050f-f14d-303e-8615-076e82d917af","pitchNumber":6,"startTime":"2026-08-24T23:04:47.929Z","endTime":"2026-08-24T23:04:57.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78341655661765,"aZ":-23.595029929155146,"pfxX":-8.700310463396335,"pfxZ":4.301996717882924,"pX":-0.3452079786565686,"pZ":3.91668127842927,"vX0":6.849618295731955,"vY0":-139.44115237133758,"vZ0":-0.7817569913602151,"x":130.16,"y":133.03,"x0":-1.6883631674563628,"y0":50.00079282217471,"z0":5.74045068550256,"aX":-17.339545300184763},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2186,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3909948961651293,"extension":6.731980287489188},"index":9,"playId":"bfb0fe0f-2058-38e5-94b2-37fa4626e041","pitchNumber":7,"startTime":"2026-08-24T23:05:28.719Z","endTime":"2026-08-24T23:05:32.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:05:32.207Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to right fielder Mickey Moniak. CJ Abrams to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T23:05:40.922Z","endTime":"2026-08-24T23:06:19.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.558853429023916,"aZ":-27.016843269458292,"pfxX":-4.340191003745694,"pfxZ":3.24129912209814,"pX":-0.39218385799753924,"pZ":1.8003411210157139,"vX0":4.763544035936924,"vY0":-123.73124522484909,"vZ0":-4.142077213277787,"x":131.95,"y":190.17,"x0":-1.7549129074126841,"y0":50.00389929903782,"z0":5.693074252667774,"aX":-6.908345837889802},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":7.1,"spinRate":1597,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4382879216911961,"extension":6.825000484387623},"hitData":{"launchSpeed":93.5,"launchAngle":22.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.99,"coordY":66.89}},"index":0,"playId":"b1f64b7f-a8cd-33b8-b920-9c579b2ecc53","pitchNumber":1,"startTime":"2026-08-24T23:06:06.622Z","endTime":"2026-08-24T23:06:19.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:06:19.562Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-24T23:06:45.927Z","endTime":"2026-08-24T23:06:53.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795471718279604,"aZ":-37.95973991682013,"pfxX":5.794061880289449,"pfxZ":-4.203398583715654,"pX":0.3345844843692276,"pZ":1.910523141540866,"vX0":3.32438793580643,"vY0":-116.76961031748385,"vZ0":-0.5067417596019834,"x":104.25,"y":187.2,"x0":-1.8622534024997182,"y0":50.00398002729421,"z0":5.7137529143423205,"aX":7.970224689998284},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.4,"breakHorizontal":-11.3,"spinRate":2442,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4697734275327954,"extension":6.534090002620865},"hitData":{"launchSpeed":88.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":155.74}},"index":0,"playId":"d1836f0b-3506-303a-9d7f-9c5ee68f2abd","pitchNumber":1,"startTime":"2026-08-24T23:06:45.927Z","endTime":"2026-08-24T23:06:53.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:06:53.333Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-24T23:08:41.083Z","endTime":"2026-08-24T23:10:38.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33155877304179,"aZ":-14.408776377438825,"pfxX":-6.419263409567572,"pfxZ":9.310635795621497,"pX":-0.43084333013210124,"pZ":2.419027023371817,"vX0":5.0986727588465754,"vY0":-137.89657693543367,"vZ0":-6.683938285112774,"x":133.42,"y":173.47,"x0":-1.4783908013477416,"y0":50.00356287317296,"z0":5.863696568751717,"aX":-12.248109815956838},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2249,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.39863972973094697,"extension":6.049684076568854},"index":0,"playId":"d647ebc4-e90f-32ff-a7ff-339b61450c25","pitchNumber":1,"startTime":"2026-08-24T23:09:08.319Z","endTime":"2026-08-24T23:09:12.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7385359313096,"aZ":-15.219953435582347,"pfxX":-6.418197738886354,"pfxZ":8.674563965718564,"pX":-0.6733245238766395,"pZ":2.757309038170104,"vX0":4.729931983278031,"vY0":-139.69832798983967,"vZ0":-5.640319975982965,"x":142.67,"y":164.33,"x0":-1.5640966186619942,"y0":50.00362697496189,"z0":5.821933259588228,"aX":-12.545147586864436},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2299,"spinDirection":224},"zone":1,"typeConfidence":0.89,"plateTime":0.39375406178582084,"extension":6.125910027555294},"index":1,"playId":"5b738669-4d0c-3787-aa6d-30498c00c1e5","pitchNumber":2,"startTime":"2026-08-24T23:09:28.940Z","endTime":"2026-08-24T23:09:32.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.673452479267567,"aZ":-27.535826382445237,"pfxX":-11.973493781708529,"pfxZ":2.670642574807328,"pX":-1.1577861507021039,"pZ":1.4993270951670554,"vX0":5.201421346824795,"vY0":-131.11770858814975,"vZ0":-5.953445731418299,"x":161.13,"y":198.3,"x0":-1.615773332636653,"y0":50.001440879755506,"z0":5.863901807996192,"aX":-20.768955202222692},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":20.5,"spinRate":2066,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.41832183060262107,"extension":6.184268029234154},"index":2,"playId":"fa3fd452-a352-359f-916c-4b42741131a3","pitchNumber":3,"startTime":"2026-08-24T23:09:50.757Z","endTime":"2026-08-24T23:09:54.348Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.265971245344165,"aZ":-35.31651855062283,"pfxX":7.713988945435105,"pfxZ":-1.9551814871704778,"pX":-1.2503305153520574,"pZ":2.667367316772319,"vX0":-0.39989986282541085,"vY0":-125.78749676806592,"vZ0":-0.8536695840853267,"x":164.66,"y":166.76,"x0":-2.0925574898161727,"y0":50.0004390421126,"z0":5.861412362205136,"aX":12.423407950905744},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-13.9,"spinRate":2162,"spinDirection":39},"zone":11,"typeConfidence":0.89,"plateTime":0.4345688476440479,"extension":6.003951960045423},"index":3,"playId":"403f0cb6-880f-3527-92aa-1e2d3a68613e","pitchNumber":4,"startTime":"2026-08-24T23:10:09.097Z","endTime":"2026-08-24T23:10:13.472Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061467145284436,"aZ":-29.011608473686227,"pfxX":-11.550114092528577,"pfxZ":1.8303062569827455,"pX":-0.3832165199709485,"pZ":2.0010103732900375,"vX0":6.8061773180288085,"vY0":-130.52425320059618,"vZ0":-4.342806436629423,"x":131.61,"y":184.75,"x0":-1.521846741087876,"y0":50.002719450654965,"z0":5.866886071432106,"aX":-19.960778092547013},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":19.4,"spinRate":2011,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.41937941613579,"extension":6.273011211718096},"hitData":{"launchSpeed":89.9,"launchAngle":27.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.2,"coordY":67.98}},"index":4,"playId":"f308f8c2-4e4a-3590-9b8e-76a1283bebe1","pitchNumber":5,"startTime":"2026-08-24T23:10:30.082Z","endTime":"2026-08-24T23:10:38.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:10:38.017Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Norby lines out sharply to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-24T23:10:45.653Z","endTime":"2026-08-24T23:11:55.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15208450764047,"aZ":-16.270033030183413,"pfxX":-5.274286318311696,"pfxZ":7.732609818972163,"pX":-0.3148931683562865,"pZ":2.8576677794835343,"vX0":5.013710482367466,"vY0":-141.9762610619011,"vZ0":-5.923369198683365,"x":129.0,"y":161.62,"x0":-1.4118411146989804,"y0":50.00480028973734,"z0":5.993146807882047,"aX":-10.851938018353755},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2200,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.38465471515127314,"extension":6.474269780230782},"index":0,"playId":"f308458a-9489-3267-a428-62550b4a6bb0","pitchNumber":1,"startTime":"2026-08-24T23:11:06.217Z","endTime":"2026-08-24T23:11:09.542Z","isPitch":true,"type":"pitch"},{"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":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1175997855747,"aZ":-40.8057634643303,"pfxX":2.4168455676694234,"pfxZ":-5.228007004659242,"pX":0.6606322303348566,"pZ":2.0806662291532754,"vX0":4.096250689263599,"vY0":-126.67992322819168,"vZ0":-2.2088756213804404,"x":91.82,"y":182.6,"x0":-1.281737951742687,"y0":50.004473633610324,"z0":6.178857533603891,"aX":3.9885258633975336},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-9.7,"breakHorizontal":-5.2,"spinRate":2181,"spinDirection":26},"zone":9,"typeConfidence":0.89,"plateTime":0.4298346331156142,"extension":6.221009046911725},"index":1,"playId":"8bf56b71-b26e-3a28-8b84-d059eaa93a06","pitchNumber":2,"startTime":"2026-08-24T23:11:29.365Z","endTime":"2026-08-24T23:11:33.508Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65084956219723,"aZ":-39.46301482758169,"pfxX":8.529667388335305,"pfxZ":-4.4996642326501295,"pX":0.21236908581012554,"pZ":1.7511483959750462,"vX0":1.862548496160545,"vY0":-126.9155995234797,"vZ0":-2.3784523405326117,"x":108.9,"y":191.5,"x0":-1.6399625452417883,"y0":50.001810134327606,"z0":5.864147690535041,"aX":13.81796692469735},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.4,"breakHorizontal":-15.8,"spinRate":2211,"spinDirection":38},"zone":8,"typeConfidence":0.91,"plateTime":0.4327143233255075,"extension":6.108458575347194},"hitData":{"launchSpeed":103.8,"launchAngle":15.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.46,"coordY":71.14}},"index":2,"playId":"0de7cf9e-2330-368a-b282-4969405c5eac","pitchNumber":3,"startTime":"2026-08-24T23:11:48.866Z","endTime":"2026-08-24T23:11:55.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:11:55.152Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-24T23:12:03.231Z","endTime":"2026-08-24T23:12:37.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48112591930974,"aZ":-21.389239877642137,"pfxX":-1.2862920388537167,"pfxZ":5.795778463721493,"pX":-0.034812714789351225,"pZ":2.03279152223749,"vX0":5.517718942571937,"vY0":-134.6242134902067,"vZ0":-5.74108681406435,"x":118.33,"y":183.89,"x0":-1.9317519591558971,"y0":50.003621638321896,"z0":5.6779387192831425,"aX":-2.394649644081224},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":1.3,"spinRate":2303,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.40476557242564315,"extension":6.287496428435061},"hitData":{"launchSpeed":89.3,"launchAngle":37.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.93,"coordY":76.0}},"index":0,"playId":"28a86787-3fdf-3b43-abc9-59dab0226332","pitchNumber":1,"startTime":"2026-08-24T23:12:28.520Z","endTime":"2026-08-24T23:12:37.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:12:37.328Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:14:30.962Z","endTime":"2026-08-24T23:15:51.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":0},"pitchData":{"startSpeed":95.2,"endSpeed":89.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388982590330073,"aZ":-17.450364599417714,"pfxX":-3.883186810812435,"pfxZ":7.431618262732041,"pX":0.5281647060491488,"pZ":0.8265623177032317,"vX0":7.112319883975858,"vY0":-138.35296273929885,"vZ0":-9.440061621840853,"x":96.87,"y":216.46,"x0":-1.5456861689857442,"y0":50.006617886010446,"z0":5.399582849863161,"aX":-7.698297999650217},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":5.9,"spinRate":2463,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39255171259826893,"extension":6.830328543782059},"index":0,"playId":"b185a4f7-b642-3aa4-af81-92c4bfac4657","pitchNumber":1,"startTime":"2026-08-24T23:14:59.377Z","endTime":"2026-08-24T23:15:03.292Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38647978911167,"aZ":-15.764382456140595,"pfxX":-2.267636749804231,"pfxZ":8.254367647313675,"pX":0.9249430955001604,"pZ":2.730349036231254,"vX0":8.019538583017782,"vY0":-138.96724239262775,"vZ0":-4.856929160768424,"x":81.74,"y":165.06,"x0":-1.6831948749801555,"y0":50.002857161373385,"z0":5.522206887656774,"aX":-4.50969532356648},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":2.8,"spinRate":2424,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3917307422932548,"extension":6.6424174255523445},"index":1,"playId":"9ec7adf5-0964-3440-a49d-d9c07f2e4895","pitchNumber":2,"startTime":"2026-08-24T23:15:16.721Z","endTime":"2026-08-24T23:15:21.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.412714975637517,"aZ":-25.475563062401978,"pfxX":-7.855267640640417,"pfxZ":3.6470732186182264,"pX":0.08381218547407633,"pZ":3.740869642044026,"vX0":6.752495271988036,"vY0":-134.51198597252875,"vZ0":-0.49919537411185166,"x":113.81,"y":137.78,"x0":-1.4350308836306596,"y0":50.00482928823384,"z0":5.730708249251516,"aX":-14.43680872542912},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":2397,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.406765533434021,"extension":6.4817702643770625},"index":2,"playId":"e5e89ab9-5bd1-3742-8855-928fa1f52f04","pitchNumber":3,"startTime":"2026-08-24T23:15:32.834Z","endTime":"2026-08-24T23:15:36.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216578374579257,"aZ":-15.626283167528499,"pfxX":-2.6162087741032662,"pfxZ":9.471668474201476,"pX":1.4570751916041587,"pZ":1.7292796573802813,"vX0":8.591945906772299,"vY0":-130.74317829110407,"vZ0":-6.477876760324287,"x":61.46,"y":192.09,"x0":-1.5187734112741023,"y0":50.00242652183568,"z0":5.393555622722524,"aX":-4.571484550857017},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.1,"breakHorizontal":3.0,"spinRate":2288,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41748406279009886,"extension":6.688280572788911},"index":3,"playId":"b6b07380-8a9d-30db-bc57-91b79af611ff","pitchNumber":4,"startTime":"2026-08-24T23:15:46.731Z","endTime":"2026-08-24T23:15:51.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:15:51.031Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:15:56.817Z","endTime":"2026-08-24T23:17:16.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968484688226088,"aZ":-18.513020442266118,"pfxX":-7.644242005816862,"pfxZ":6.959583610762985,"pX":-0.6103037700223367,"pZ":1.614240222868659,"vX0":6.155325751987104,"vY0":-138.49518120938887,"vZ0":-7.22164448631751,"x":140.26,"y":195.2,"x0":-1.8572840600637888,"y0":50.00093478684695,"z0":5.472090215832084,"aX":-15.000190398664602},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":12.7,"spinRate":2260,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.393948129710628,"extension":6.75168088454529},"index":0,"playId":"cc421fa8-2ce0-3b32-8394-7203b43958dc","pitchNumber":1,"startTime":"2026-08-24T23:16:12.525Z","endTime":"2026-08-24T23:16:17.082Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854434527397895,"aZ":-22.108224954489632,"pfxX":-7.6328469379429205,"pfxZ":5.117059369106652,"pX":-0.9014466151820466,"pZ":1.6018381464252776,"vX0":5.140943293348233,"vY0":-138.41808057038168,"vZ0":-6.695847602091957,"x":151.36,"y":195.53,"x0":-1.7779593101580116,"y0":50.00442296975795,"z0":5.501531866938089,"aX":-15.019451115090682},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":2341,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39361681080892996,"extension":6.507293176865004},"index":1,"playId":"3eb13790-151c-349b-8104-c51398a08c29","pitchNumber":2,"startTime":"2026-08-24T23:16:29.105Z","endTime":"2026-08-24T23:16:34.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299527727591375,"aZ":-35.527333155471354,"pfxX":7.464644351476491,"pfxZ":-2.239340036164223,"pX":1.3489521925315466,"pZ":1.9045988300125345,"vX0":5.310347485617691,"vY0":-122.01941184920122,"vZ0":-1.7715143471515562,"x":65.58,"y":187.36,"x0":-1.8295954174048663,"y0":50.00234479463977,"z0":5.717759908028112,"aX":11.188240027114931},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":-14.9,"spinRate":2552,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.449894147209954,"extension":6.654681747692274},"index":2,"playId":"26c72374-d96c-377c-87d9-6ca377786a33","pitchNumber":3,"startTime":"2026-08-24T23:16:53.807Z","endTime":"2026-08-24T23:16:56.807Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10372349488897,"aZ":-23.17725188765408,"pfxX":-7.899985470510519,"pfxZ":4.617554092487755,"pX":-0.7098061993336623,"pZ":2.2035177818806937,"vX0":5.947599526195929,"vY0":-138.05265404446203,"vZ0":-4.972477329509482,"x":144.06,"y":179.29,"x0":-1.8559524888756547,"y0":50.00144033617237,"z0":5.56943791273993,"aX":-15.386910621629486},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2389,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39538277417603673,"extension":6.727730529184167},"index":3,"playId":"b1067847-9a5b-30bf-976e-60d440d9083c","pitchNumber":4,"startTime":"2026-08-24T23:17:11.491Z","endTime":"2026-08-24T23:17:16.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:17:16.477Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Jorbit Vivas called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:17:23.275Z","endTime":"2026-08-24T23:18:45.361Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.414747995006568,"aZ":-36.221547193095205,"pfxX":8.781018425969505,"pfxZ":-2.857055884088057,"pX":-0.3290141487476309,"pZ":2.997184263495483,"vX0":1.2701392325400347,"vY0":-117.93875999099245,"vZ0":1.1575139028373491,"x":129.54,"y":157.86,"x0":-2.015281946208242,"y0":50.0038412042878,"z0":5.828206836605307,"aX":12.430470213543344},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.7,"breakHorizontal":-16.2,"spinRate":2589,"spinDirection":42},"zone":1,"typeConfidence":2.0,"plateTime":0.463550567595012,"extension":6.494164417921417},"index":0,"playId":"d76e3b7f-31c4-3159-99d1-5b319518b00d","pitchNumber":1,"startTime":"2026-08-24T23:17:43.074Z","endTime":"2026-08-24T23:17:47.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8404227566841,"aZ":-27.293236935699422,"pfxX":-2.9203612155757446,"pfxZ":3.0788673223648235,"pX":-0.811210525104682,"pZ":2.884777164338892,"vX0":3.401295104969121,"vY0":-124.37863955482882,"vZ0":-1.4532050420802123,"x":147.92,"y":160.89,"x0":-1.8086016668051241,"y0":50.005951889289584,"z0":5.711901338881945,"aX":-4.637229209577881},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":4.7,"spinRate":1607,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4381574497083651,"extension":6.813022953582932},"index":1,"playId":"e3fc18cd-bdc0-3cb8-8398-c5ba6d7644b6","pitchNumber":2,"startTime":"2026-08-24T23:18:00.554Z","endTime":"2026-08-24T23:18:05.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04771336365663,"aZ":-29.50548091500995,"pfxX":-5.309320325910032,"pfxZ":1.6857858271777264,"pX":-0.9113396525091744,"pZ":3.7014575051123635,"vX0":3.732118233522108,"vY0":-124.23747513181513,"vZ0":0.8643008148007325,"x":151.74,"y":138.84,"x0":-1.7341671148919342,"y0":50.00255232962118,"z0":5.778570004817477,"aX":-8.40083921895851},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":8.9,"spinRate":1575,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4388333386891903,"extension":6.562701521379675},"index":2,"playId":"7bbb25e5-0475-3e98-96ea-a1942fd98cfa","pitchNumber":3,"startTime":"2026-08-24T23:18:23.483Z","endTime":"2026-08-24T23:18:27.047Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811350279591405,"aZ":-15.00574872273343,"pfxX":-2.705668567208502,"pfxZ":8.635988189288643,"pX":-0.1072741296773204,"pZ":1.6228201561280853,"vX0":5.813174181226641,"vY0":-139.05582666543913,"vZ0":-8.161315143295806,"x":121.09,"y":194.96,"x0":-1.8593604803230286,"y0":50.00003937581465,"z0":5.560652010122701,"aX":-5.377565651613353},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":3.8,"spinRate":2355,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39166696709178916,"extension":6.519046952660349},"index":3,"playId":"3c38a611-e1d6-32c1-91b3-ae33149f8d05","pitchNumber":4,"startTime":"2026-08-24T23:18:39.979Z","endTime":"2026-08-24T23:18:45.361Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"playEndTime":"2026-08-24T23:18:45.361Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nasim Nuñez pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-24T23:19:11.679Z","endTime":"2026-08-24T23:21:14.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.772222363897093,"aZ":-24.470026598867086,"pfxX":1.562456976952288,"pfxZ":4.52442154541688,"pX":1.4169858104089201,"pZ":1.76056086756283,"vX0":7.086514464429592,"vY0":-128.66109937098798,"vZ0":-4.822169765203386,"x":62.99,"y":191.24,"x0":-1.558623878087213,"y0":50.004657666673324,"z0":5.519016836280319,"aX":2.6585457952791725},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":-4.2,"spinRate":2499,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.42319684468137764,"extension":6.877790257107606},"index":0,"playId":"f8d8b496-cb89-3329-b10c-71f4f51e7b59","pitchNumber":1,"startTime":"2026-08-24T23:19:18.517Z","endTime":"2026-08-24T23:19:23.264Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412859233981152,"aZ":-22.43761414536701,"pfxX":-7.165466190048193,"pfxZ":4.9562660778057355,"pX":-0.23416471374465586,"pZ":1.7115702709720855,"vX0":6.776423488680757,"vY0":-138.42499810226855,"vZ0":-6.208845076745572,"x":125.93,"y":192.57,"x0":-1.768754369868307,"y0":50.00234801113364,"z0":5.459673590019978,"aX":-14.073172103670517},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":11.8,"spinRate":2344,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39387347275990203,"extension":6.745272516664385},"index":1,"playId":"325a03f9-f4c5-3266-bc1b-a028065244f1","pitchNumber":2,"startTime":"2026-08-24T23:19:36.681Z","endTime":"2026-08-24T23:19:40.699Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317759770867646,"aZ":-36.30644106005303,"pfxX":7.520809438904219,"pfxZ":-2.8663349933076443,"pX":-0.33467974561816083,"pZ":0.9733973208903031,"vX0":1.6326959658741524,"vY0":-119.63648585096115,"vZ0":-3.2175997776947463,"x":129.76,"y":212.5,"x0":-2.0038807081244876,"y0":50.00467123629456,"z0":5.608945132515782,"aX":10.839213921490614},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.8,"breakHorizontal":-14.0,"spinRate":2616,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.45884972954494874,"extension":6.699092754782703},"index":2,"playId":"5698343f-4817-3838-b2fc-528563fe993c","pitchNumber":3,"startTime":"2026-08-24T23:19:58.489Z","endTime":"2026-08-24T23:20:02.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009995147078534,"aZ":-26.523615092576375,"pfxX":-5.2079001861759355,"pfxZ":3.534684656247901,"pX":-0.17473991383135914,"pZ":2.586118058583611,"vX0":5.409229164211303,"vY0":-124.81165004562415,"vZ0":-2.370363411385246,"x":123.66,"y":168.95,"x0":-1.679992168534806,"y0":50.00322683956347,"z0":5.703442153417567,"aX":-8.32576249219352},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":8.4,"spinRate":1611,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4366510196886759,"extension":6.778891706658448},"index":3,"playId":"8751271a-1b8f-3f17-9d22-2269f57a206e","pitchNumber":4,"startTime":"2026-08-24T23:20:20.770Z","endTime":"2026-08-24T23:20:26.173Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267647754015094,"aZ":-16.272411743513043,"pfxX":-4.289510790861155,"pfxZ":7.973672415143568,"pX":-0.8230424224875548,"pZ":3.1364007081169953,"vX0":4.195680002105225,"vY0":-139.802506589441,"vZ0":-4.017368108232527,"x":148.37,"y":154.1,"x0":-1.7804600990857378,"y0":50.00307351112594,"z0":5.648711170768525,"aX":-8.555762342214555},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":7.0,"spinRate":2279,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3906371281656069,"extension":6.525874582620389},"index":4,"playId":"c2de358d-fcb6-3e1d-bfa5-f03de4e6ce7b","pitchNumber":5,"startTime":"2026-08-24T23:20:46.945Z","endTime":"2026-08-24T23:20:50.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39777323924093,"aZ":-28.903795357546763,"pfxX":3.452123069231949,"pfxZ":1.9197574810978146,"pX":0.7334844737059861,"pZ":2.8141511577835243,"vX0":5.22645129274509,"vY0":-129.81691557921488,"vZ0":-1.8717332773013822,"x":89.04,"y":162.8,"x0":-1.755128981642548,"y0":50.00373283229975,"z0":5.746526708325768,"aX":5.887404107574638},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":-7.4,"spinRate":2413,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.42204909650148226,"extension":6.809022248500071},"hitData":{"launchSpeed":50.9,"launchAngle":50.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.08,"coordY":150.14}},"index":5,"playId":"5b0be5df-5f2a-3e73-a901-e0b1f2913025","pitchNumber":6,"startTime":"2026-08-24T23:21:07.699Z","endTime":"2026-08-24T23:21:14.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:21:14.616Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:23:47.917Z","endTime":"2026-08-24T23:25:19.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-24T23:23:40.192Z","endTime":"2026-08-24T23:23:49.974Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550681600894688,"aZ":-40.05576527873275,"pfxX":1.8689345877128924,"pfxZ":-4.896005282557153,"pX":-0.1180357140444207,"pZ":3.038264562539676,"vX0":3.0573833661883096,"vY0":-125.29034261052796,"vZ0":0.3354401011951347,"x":121.5,"y":156.75,"x0":-1.5915907279347974,"y0":50.006020442272394,"z0":6.1453814816455505,"aX":3.00587968120106},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.6,"breakHorizontal":-4.0,"spinRate":2200,"spinDirection":35},"zone":2,"typeConfidence":0.88,"plateTime":0.435240014304791,"extension":6.184722812981666},"index":1,"playId":"bc7be85f-eff5-3a10-b78d-df7b21d15114","pitchNumber":1,"startTime":"2026-08-24T23:23:49.974Z","endTime":"2026-08-24T23:23:54.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687841612501344,"aZ":-38.77408322858385,"pfxX":2.5828589737946137,"pfxZ":-4.008332279879458,"pX":-0.4373924316352733,"pZ":1.0140601308997017,"vX0":2.191886429036694,"vY0":-126.94132174150512,"vZ0":-4.5349781581134385,"x":133.67,"y":211.4,"x0":-1.6446868647909207,"y0":50.00224067248335,"z0":5.879469341524376,"aX":4.254228821144337},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-8.0,"breakHorizontal":-5.2,"spinRate":2233,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.4299376522046039,"extension":6.303730455500111},"index":2,"playId":"2a7e7af5-6f83-3dc4-8640-fd22f0554fd7","pitchNumber":2,"startTime":"2026-08-24T23:24:08.407Z","endTime":"2026-08-24T23:24:13.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91995439364909,"aZ":-22.165875976631096,"pfxX":-0.9109518561272418,"pfxZ":5.21690256852727,"pX":1.6339741701870099,"pZ":1.9977603420103978,"vX0":9.153652541145368,"vY0":-136.6363777980379,"vZ0":-5.874865200713146,"x":54.72,"y":184.84,"x0":-1.6201773956950487,"y0":50.00305422438408,"z0":5.66691127449673,"aX":-1.7476955581508096},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":0.0,"spinRate":2164,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.39861215667615113,"extension":6.267186041536844},"index":3,"playId":"d7e86005-f186-342c-8774-030856138f6a","pitchNumber":3,"startTime":"2026-08-24T23:24:28.485Z","endTime":"2026-08-24T23:24:31.743Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358739924905112,"aZ":-15.047156269498101,"pfxX":-5.166705777407085,"pfxZ":8.570784610584234,"pX":-0.21424957229780892,"pZ":3.2039297301335528,"vX0":5.312664097387624,"vY0":-139.53444458542316,"vZ0":-4.859666691633668,"x":125.17,"y":152.27,"x0":-1.459174447626612,"y0":50.006551859911575,"z0":5.938500254239332,"aX":-10.330228334074215},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2199,"spinDirection":221},"zone":2,"typeConfidence":0.94,"plateTime":0.39050055219129387,"extension":6.147886012736788},"index":4,"playId":"bafbb493-fdf4-3a9b-8d18-b180ddece246","pitchNumber":4,"startTime":"2026-08-24T23:24:49.007Z","endTime":"2026-08-24T23:24:54.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05035969214827,"aZ":-13.630907804466545,"pfxX":-4.28911057232645,"pfxZ":8.93015499053704,"pX":-0.6454784361282322,"pZ":2.4488232916184045,"vX0":4.3433843167273185,"vY0":-142.5580153606386,"vZ0":-7.154201418204868,"x":141.6,"y":172.66,"x0":-1.6250696724696336,"y0":50.00155112481898,"z0":5.835611476117821,"aX":-8.905771176829873},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":7.0,"spinRate":2204,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.38291402096956295,"extension":6.299966825863848},"index":5,"playId":"852d7a95-a751-333b-ae1f-fa8332aba956","pitchNumber":5,"startTime":"2026-08-24T23:25:14.679Z","endTime":"2026-08-24T23:25:19.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:25:19.093Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (21) on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:25:24.245Z","endTime":"2026-08-24T23:27:20.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845994020646295,"aZ":-11.822495731064903,"pfxX":-3.60933902729881,"pfxZ":9.981894699187727,"pX":0.8128777659907488,"pZ":1.0495720731674711,"vX0":7.626807242502308,"vY0":-141.3172885784649,"vZ0":-11.21949935340759,"x":86.02,"y":210.44,"x0":-1.4424436946301173,"y0":50.000736712679256,"z0":5.812647573422634,"aX":-7.3577955976169305},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2175,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.38643193753444116,"extension":6.527610059501106},"index":0,"playId":"5bce4a39-c411-3db6-85e0-084abc8048e9","pitchNumber":1,"startTime":"2026-08-24T23:25:47.960Z","endTime":"2026-08-24T23:25:52.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840953135574317,"aZ":-26.843686984764943,"pfxX":-8.340758683546108,"pfxZ":2.7232557778743365,"pX":0.4512378559762895,"pZ":0.32573993409425794,"vX0":8.960890783749335,"vY0":-138.36110145091857,"vZ0":-9.970726159611303,"x":99.8,"y":229.99,"x0":-1.7296582793991009,"y0":50.004516892693346,"z0":5.743629151702904,"aX":-16.34261250564166},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":2124,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.3942828766425084,"extension":6.411692353726056},"index":1,"playId":"0c2eed45-e55b-3b6d-9f75-b9bcfd0f39b0","pitchNumber":2,"startTime":"2026-08-24T23:26:06.398Z","endTime":"2026-08-24T23:26:10.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88740663144911,"aZ":-21.128576117792694,"pfxX":-0.04149918681333559,"pfxZ":5.6410238897507705,"pX":0.10734102098319641,"pZ":1.9146410872288186,"vX0":4.897982585079254,"vY0":-138.12452417397398,"vZ0":-6.805901853477588,"x":112.91,"y":187.08,"x0":-1.6736113519578943,"y0":50.00542396092325,"z0":5.8020226889586874,"aX":-0.08264898581313572},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":-0.8,"spinRate":2273,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.39453150261195136,"extension":6.408337707086073},"index":2,"playId":"3668f404-cd93-3558-9740-0ed054257988","pitchNumber":3,"startTime":"2026-08-24T23:26:28.852Z","endTime":"2026-08-24T23:26:32.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741698289610078,"aZ":-23.62645737825543,"pfxX":-9.135246682924084,"pfxZ":4.268092194028645,"pX":-1.4429813912118254,"pZ":3.0501197835993015,"vX0":4.027490206283911,"vY0":-140.19368774393115,"vZ0":-3.8742395591879237,"x":172.0,"y":156.43,"x0":-1.7059233912140717,"y0":50.00626779036258,"z0":5.9800391438333085,"aX":-18.307105220073993},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":15.8,"spinRate":1995,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.389719774409536,"extension":6.290093504939545},"index":3,"playId":"70fdd4f8-c1a4-3586-9419-9572b1c14d76","pitchNumber":4,"startTime":"2026-08-24T23:26:47.122Z","endTime":"2026-08-24T23:26:51.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.858114921607275,"aZ":-15.726120767378614,"pfxX":-3.8911401421468472,"pfxZ":8.260156307688845,"pX":-0.2917345744078304,"pZ":1.8888105763890832,"vX0":5.466985667822702,"vY0":-139.39220422549522,"vZ0":-7.91953269728355,"x":128.12,"y":187.78,"x0":-1.7621645566887298,"y0":50.002668739970034,"z0":5.780906957232241,"aX":-7.748232964143204},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2181,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.39117728418817865,"extension":6.4761872669071},"hitData":{"launchSpeed":104.6,"launchAngle":12.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.05,"coordY":53.38}},"index":4,"playId":"cd6c43cb-e521-355e-987b-1d8e47f0fcef","pitchNumber":5,"startTime":"2026-08-24T23:27:08.758Z","endTime":"2026-08-24T23:27:20.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:27:20.503Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:27:36.069Z","endTime":"2026-08-24T23:31:14.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536134005550053,"aZ":-31.790861939293887,"pfxX":-11.948221432307118,"pfxZ":0.21494296069123475,"pX":0.45413848626706144,"pZ":0.7340501356859741,"vX0":8.848469779981325,"vY0":-131.1773899718441,"vZ0":-7.0924109755332845,"x":99.69,"y":218.96,"x0":-1.4026060596503387,"y0":50.001471866824524,"z0":5.828512701812333,"aX":-20.918611577911346},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":19.8,"spinRate":1999,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.41680962859561355,"extension":6.273959823512616},"index":0,"playId":"854442e3-463e-3554-9ca9-bbdd5d4aa1c4","pitchNumber":1,"startTime":"2026-08-24T23:27:56.179Z","endTime":"2026-08-24T23:27:59.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-24T23:28:19.549Z","endTime":"2026-08-24T23:28:33.721Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.813154473204662,"aZ":-34.59030641770041,"pfxX":7.916614016192241,"pfxZ":-1.4864783380446926,"pX":0.726888815217153,"pZ":1.1586179982545746,"vX0":4.15799829175325,"vY0":-126.61758583143616,"vZ0":-4.575781166902805,"x":89.29,"y":207.5,"x0":-1.9651021999586546,"y0":50.004053216142886,"z0":5.756611636841621,"aX":12.85627387347134},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":-15.2,"spinRate":2229,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.4325488588542141,"extension":6.239314803120541},"index":2,"playId":"210f1295-7e96-372b-8f06-4c13cd8bbabf","pitchNumber":2,"startTime":"2026-08-24T23:28:33.721Z","endTime":"2026-08-24T23:28:39.111Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29905001614691,"aZ":-29.422895066734764,"pfxX":-11.570970046443756,"pfxZ":1.55562550747669,"pX":-0.014408782194586757,"pZ":1.3433439027150513,"vX0":8.002925615719228,"vY0":-131.39742412862668,"vZ0":-6.081882212606985,"x":117.55,"y":202.51,"x0":-1.5814375537168028,"y0":50.00139434605405,"z0":5.8471234010338415,"aX":-20.428741783812203},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":19.4,"spinRate":1888,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4153019781420828,"extension":6.30755562696034},"index":3,"playId":"5c2c4eb6-35f5-3074-89de-371c1c6cce49","pitchNumber":3,"startTime":"2026-08-24T23:28:52.403Z","endTime":"2026-08-24T23:28:57.517Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780093886769485,"aZ":-20.77146989229793,"pfxX":-0.874265856410769,"pfxZ":5.913827487501273,"pX":0.4145768525907458,"pZ":2.06931051126214,"vX0":6.546620092755046,"vY0":-137.11415939273897,"vZ0":-5.986252274047918,"x":101.2,"y":182.91,"x0":-1.8776790397005625,"y0":50.0024000442192,"z0":5.672378445938427,"aX":-1.6866593675027939},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":0.4,"spinRate":2277,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.3975937174422195,"extension":6.473362877037798},"index":4,"playId":"7390605f-d46a-357c-a24c-955592bd7224","pitchNumber":4,"startTime":"2026-08-24T23:29:24.355Z","endTime":"2026-08-24T23:29:28.522Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73108487371077,"aZ":-42.16023296864142,"pfxX":0.7514169213377795,"pfxZ":-6.3420875488396415,"pX":-0.24944416946163378,"pZ":1.2211569814563117,"vX0":2.9420066345718494,"vY0":-124.37293955733489,"vZ0":-3.0770711787135046,"x":126.51,"y":205.81,"x0":-1.542789875041693,"y0":50.00327897270443,"z0":5.953197574112836,"aX":1.1826790182985536},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-12.0,"breakHorizontal":-2.0,"spinRate":2194,"spinDirection":31},"zone":13,"typeConfidence":0.91,"plateTime":0.4395177290358956,"extension":6.225170188842557},"index":5,"playId":"7d682729-c0e2-3b59-9289-b0c6a9f68221","pitchNumber":5,"startTime":"2026-08-24T23:29:41.193Z","endTime":"2026-08-24T23:29:46.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"037c6c03-c8ed-4e73-b374-758ea26d6e0d","startTime":"2026-08-24T23:30:18.550Z","endTime":"2026-08-24T23:30:23.550Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.687001191235645,"aZ":-11.596056346972352,"pfxX":-4.761443714301474,"pfxZ":10.09174045880539,"pX":0.7388653550473407,"pZ":2.6926863320057994,"vX0":7.6457932804832955,"vY0":-141.94326489144672,"vZ0":-6.8867455100743635,"x":88.84,"y":166.08,"x0":-1.371862846703335,"y0":50.00390472531642,"z0":5.889808179128215,"aX":-9.71066413173234},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2298,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.38597412393737507,"extension":6.4466189293649405},"index":7,"playId":"5381d71c-001e-3315-b88b-79f281a3837c","pitchNumber":6,"startTime":"2026-08-24T23:30:38.535Z","endTime":"2026-08-24T23:30:42.637Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611865977854848,"aZ":-38.950471316890315,"pfxX":1.289209130265441,"pfxZ":-4.13763771955116,"pX":-0.3365740463111864,"pZ":2.5277535750248625,"vX0":2.569765576982414,"vY0":-126.99816996772294,"vZ0":-1.2372378244240319,"x":129.83,"y":170.53,"x0":-1.5284833939414306,"y0":50.0056602784679,"z0":6.11483194856059,"aX":2.1093435917048278},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.6,"breakHorizontal":-2.9,"spinRate":2189,"spinDirection":37},"zone":4,"typeConfidence":0.85,"plateTime":0.431020507378872,"extension":6.283425095791777},"hitData":{"launchSpeed":100.5,"launchAngle":23.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.41,"coordY":92.9}},"index":8,"playId":"6842fd23-0639-33df-97a6-1263977bc5f3","pitchNumber":7,"startTime":"2026-08-24T23:31:03.143Z","endTime":"2026-08-24T23:31:14.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:31:14.618Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-24T23:31:22.803Z","endTime":"2026-08-24T23:32:40.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67865824584714,"aZ":-13.418205034173017,"pfxX":-7.8608907514352415,"pfxZ":9.101423906579686,"pX":0.6145541964580576,"pZ":2.1316613527578334,"vX0":9.216216113986901,"vY0":-142.62193148240314,"vZ0":-7.408309463807399,"x":93.57,"y":181.23,"x0":-1.636847874226136,"y0":50.00671189615193,"z0":5.608721175287456,"aX":-16.205403862512544},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2283,"spinDirection":224},"zone":9,"typeConfidence":0.86,"plateTime":0.38399947976070425,"extension":6.605051167365183},"index":0,"playId":"0efd7103-936b-37b8-880d-9c448668649e","pitchNumber":1,"startTime":"2026-08-24T23:31:44.744Z","endTime":"2026-08-24T23:31:47.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441149244520513,"aZ":-37.17074231973287,"pfxX":7.4018466739863324,"pfxZ":-3.0432734687606224,"pX":0.7653165675262742,"pZ":2.790949104501674,"vX0":4.2351198293983074,"vY0":-127.55781369826985,"vZ0":-0.19627721494735595,"x":87.83,"y":163.42,"x0":-1.8810010953291973,"y0":50.004965424519845,"z0":5.81163875653729,"aX":12.139114431611015},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":-14.4,"spinRate":2221,"spinDirection":47},"zone":6,"typeConfidence":0.9,"plateTime":0.4301932914208564,"extension":6.4066029783395555},"index":1,"playId":"0067dc35-18b6-3684-9481-3aebb9c9c534","pitchNumber":2,"startTime":"2026-08-24T23:32:07.333Z","endTime":"2026-08-24T23:32:10.584Z","isPitch":true,"type":"pitch"},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.122823943824084,"aZ":-39.80939790302759,"pfxX":3.228899867321606,"pfxZ":-4.643629622011774,"pX":1.0963522855167829,"pZ":0.7543383777473869,"vX0":5.366217750011623,"vY0":-127.63313134305989,"vZ0":-5.231170811151623,"x":75.21,"y":218.41,"x0":-1.4557161502554894,"y0":50.0029432805558,"z0":5.977507654372497,"aX":5.308312903985787},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.4,"breakHorizontal":-7.1,"spinRate":2355,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.42970615736328766,"extension":6.233163590136954},"index":2,"playId":"6641a047-8142-315a-9d2f-9b21630f2922","pitchNumber":3,"startTime":"2026-08-24T23:32:34.434Z","endTime":"2026-08-24T23:32:40.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:32:40.068Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:34:29.920Z","endTime":"2026-08-24T23:35:52.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75622881648334,"aZ":-24.768366981608192,"pfxX":2.792022855355852,"pfxZ":4.34280380366747,"pX":0.4744577634264975,"pZ":2.4455235562595403,"vX0":4.40031882434571,"vY0":-129.22684225658398,"vZ0":-3.095366447038939,"x":98.91,"y":172.75,"x0":-1.6075976784787491,"y0":50.00468357939266,"z0":5.54376538568547,"aX":4.762527378049939},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-6.0,"spinRate":2405,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4224584393954256,"extension":6.623491175364373},"index":0,"playId":"d485f383-cbe9-3b9d-b1f0-a04aa817b2ed","pitchNumber":1,"startTime":"2026-08-24T23:34:50.339Z","endTime":"2026-08-24T23:34:55.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39884009683006,"aZ":-37.94940726168431,"pfxX":7.05243513836141,"pfxZ":-4.226425221569391,"pX":0.14586436164713346,"pZ":2.9329935982555897,"vX0":2.427344025974304,"vY0":-116.33914582083924,"vZ0":1.8725833165035042,"x":111.44,"y":159.59,"x0":-1.8279575202144331,"y0":50.001355213076856,"z0":5.721919470490317,"aX":9.639384452013024},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.8,"breakHorizontal":-13.3,"spinRate":2603,"spinDirection":50},"zone":2,"typeConfidence":2.0,"plateTime":0.4713011438346246,"extension":6.564756091386489},"index":1,"playId":"b2564f68-d5b9-3ff2-8fd1-4e5898b427e7","pitchNumber":2,"startTime":"2026-08-24T23:35:09.041Z","endTime":"2026-08-24T23:35:13.151Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800810122320613,"aZ":-37.482851744373946,"pfxX":8.701726892629736,"pfxZ":-3.882257470040985,"pX":-0.7827626769554035,"pZ":1.866681262099807,"vX0":0.4497546856869117,"vY0":-116.4451223004189,"vZ0":-0.7798710762331414,"x":146.84,"y":188.38,"x0":-2.108473336639188,"y0":50.00336113909716,"z0":5.766305041689725,"aX":11.895280515665371},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.0,"breakHorizontal":-15.8,"spinRate":2728,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.4711982116738902,"extension":6.46672116243448},"index":2,"playId":"f15fd0ca-411a-3274-83a6-62d71900e635","pitchNumber":3,"startTime":"2026-08-24T23:35:26.470Z","endTime":"2026-08-24T23:35:30.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770864611494744,"aZ":-17.348348769005433,"pfxX":-3.199224262413447,"pfxZ":7.377371528304328,"pX":-0.7019143263621767,"pZ":3.7149428169936978,"vX0":3.7793009098163193,"vY0":-139.52945188225024,"vZ0":-2.0458488359607987,"x":143.76,"y":138.48,"x0":-1.6462107599030458,"y0":50.000048796626494,"z0":5.577041417252078,"aX":-6.427529681070289},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":5.2,"spinRate":2449,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3897214998826355,"extension":6.434590474164447},"index":3,"playId":"7b14bba8-f8e4-3abd-a2a3-2e518b3917dd","pitchNumber":4,"startTime":"2026-08-24T23:35:49.365Z","endTime":"2026-08-24T23:35:52.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:35:52.817Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Abimelec Ortiz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:35:57.844Z","endTime":"2026-08-24T23:37:18.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(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},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00899384176493,"aZ":-24.825281302580464,"pfxX":-2.3758464797334193,"pfxZ":4.7619206282543045,"pX":0.16065493649340654,"pZ":2.2057421093353735,"vX0":5.144331027450727,"vY0":-123.06870075674982,"vZ0":-3.134881373211778,"x":110.88,"y":179.22,"x0":-1.6423233099093526,"y0":50.00375043661161,"z0":5.584729609761273,"aX":-3.6677453985019297},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.2,"breakHorizontal":3.2,"spinRate":1812,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4440079390361058,"extension":6.653947668949339},"index":0,"playId":"6502249c-5258-3dd0-bc03-d6d9346be526","pitchNumber":1,"startTime":"2026-08-24T23:36:16.036Z","endTime":"2026-08-24T23:36:21.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123836579516684,"aZ":-25.558467528858763,"pfxX":2.0276960752850015,"pfxZ":3.828030639658463,"pX":-0.5549363847683756,"pZ":3.4965948537663984,"vX0":2.4162047109712486,"vY0":-129.58942787956332,"vZ0":-0.5879133821973,"x":138.15,"y":144.37,"x0":-1.7573742065870777,"y0":50.00062970115672,"z0":5.652349036432143,"aX":3.5015951706269957},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-4.2,"spinRate":2688,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4201668236894647,"extension":6.588460397122429},"index":1,"playId":"142e85de-de16-320c-ad2e-b2cd519fae43","pitchNumber":2,"startTime":"2026-08-24T23:36:31.940Z","endTime":"2026-08-24T23:36:38.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29951179083394,"aZ":-40.19222330759826,"pfxX":6.162063489401649,"pfxZ":-6.055383386430142,"pX":0.179289267152144,"pZ":2.239967440053542,"vX0":2.4745967900489956,"vY0":-114.64133237325055,"vZ0":0.8351934813711006,"x":110.17,"y":178.3,"x0":-1.7165553486928582,"y0":50.003801529388774,"z0":5.811469727433869,"aX":8.156463765051468},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-10.4,"breakHorizontal":-11.8,"spinRate":2550,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4787963610064754,"extension":6.656319213295122},"index":2,"playId":"6133bf1a-cfd0-3478-9251-423ff49f59a2","pitchNumber":3,"startTime":"2026-08-24T23:36:49.242Z","endTime":"2026-08-24T23:36:53.528Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5799962570578,"aZ":-13.975506362260315,"pfxX":-4.70169881598942,"pfxZ":9.244698470912073,"pX":-0.2561821844202027,"pZ":1.6097849121866707,"vX0":5.381951370286271,"vY0":-139.25880269879323,"vZ0":-8.184313278583788,"x":126.77,"y":195.32,"x0":-1.6008264215654908,"y0":50.004199326042084,"z0":5.506621263218638,"aX":-9.257336973537294},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2431,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3929507873211966,"extension":6.713803364830717},"index":3,"playId":"980eb1a5-54aa-38de-9397-bfeada48254e","pitchNumber":4,"startTime":"2026-08-24T23:37:14.497Z","endTime":"2026-08-24T23:37:18.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:37:18.879Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-24T23:37:25.228Z","endTime":"2026-08-24T23:39:12.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.521940046060074,"aZ":-25.20540070035968,"pfxX":2.0863502093147632,"pfxZ":4.0781868311243645,"pX":-0.4633291042877543,"pZ":1.8182575046285043,"vX0":2.4924772910781217,"vY0":-128.77151061749439,"vZ0":-4.680475176150414,"x":134.66,"y":189.69,"x0":-1.708748213377373,"y0":50.00121837213321,"z0":5.5697991958627036,"aX":3.5615781456037774},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-4.3,"spinRate":2574,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.4226459804440239,"extension":6.698800434250123},"index":0,"playId":"1b3e4586-7123-34af-9e61-12ed93a1a8d0","pitchNumber":1,"startTime":"2026-08-24T23:37:43.939Z","endTime":"2026-08-24T23:37:48.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.407866617698662,"aZ":-14.692478362323701,"pfxX":-3.2896938784876903,"pfxZ":8.833025153830611,"pX":-1.1758384640366124,"pZ":4.097904457595531,"vX0":2.563029969485786,"vY0":-139.33884256896778,"vZ0":-1.9302388596176339,"x":161.82,"y":128.14,"x0":-1.6772276766822984,"y0":50.00228734567139,"z0":5.763317816038394,"aX":-6.510503167892273},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2517,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.392111663518377,"extension":6.485701320825544},"index":1,"playId":"f28d63bf-bf3f-3518-a198-1381396929d0","pitchNumber":2,"startTime":"2026-08-24T23:37:58.887Z","endTime":"2026-08-24T23:38:08.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43801307351548,"aZ":-20.553094366077982,"pfxX":-9.396610227362928,"pfxZ":5.982576744152691,"pX":-1.519961185818625,"pZ":2.8443315254629375,"vX0":3.98404941355049,"vY0":-138.18346638250765,"vZ0":-3.6480114234969983,"x":174.94,"y":161.98,"x0":-1.7557437849150508,"y0":50.00397859677309,"z0":5.554451357344207,"aX":-18.25853013795679},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":16.2,"spinRate":2386,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39567098411123647,"extension":6.516261200032811},"index":2,"playId":"68846aed-f83a-38e1-93d6-385c83117de9","pitchNumber":3,"startTime":"2026-08-24T23:38:29.888Z","endTime":"2026-08-24T23:38:34.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857700395175115,"aZ":-39.88798596234236,"pfxX":10.396400841809418,"pfxZ":-5.871099335588989,"pX":-0.5331148667159179,"pZ":3.875872664255104,"vX0":-0.42790337780447923,"vY0":-114.93620263072484,"vZ0":4.165107227251875,"x":137.32,"y":134.13,"x0":-1.6896711571639351,"y0":50.00236145554213,"z0":5.958445758222756,"aX":13.659956830061656},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.0,"breakHorizontal":-18.6,"spinRate":2578,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.47984175459749423,"extension":6.4439549475536655},"index":3,"playId":"3bfdfbc2-e950-3521-a861-4f67bf6b48d4","pitchNumber":4,"startTime":"2026-08-24T23:38:45.163Z","endTime":"2026-08-24T23:38:49.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470535594078104,"aZ":-18.739466291388613,"pfxX":-6.541286370780681,"pfxZ":7.154829314999501,"pX":-0.4581937254801671,"pZ":2.4642618221528827,"vX0":5.422691710386572,"vY0":-135.62337193693367,"vZ0":-4.604602268039536,"x":134.47,"y":172.24,"x0":-1.6259447524083004,"y0":50.00378598882953,"z0":5.477044669878314,"aX":-12.282797125074483},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":10.8,"spinRate":2348,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40264748387115556,"extension":6.789607508897615},"hitData":{"launchSpeed":91.8,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":164.35}},"index":4,"playId":"54dc8f39-aacd-3f69-8514-9f5f10d0fd70","pitchNumber":5,"startTime":"2026-08-24T23:39:02.500Z","endTime":"2026-08-24T23:39:12.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:39:12.845Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willi Castro homers (15) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:40:56.573Z","endTime":"2026-08-24T23:41:53.169Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47617147948417,"aZ":-15.78535931536256,"pfxX":-7.2848832696213766,"pfxZ":8.28335275561567,"pX":0.20719363361934878,"pZ":2.5686604035729923,"vX0":7.676263887092173,"vY0":-139.98603307554836,"vZ0":-6.119912800126552,"x":109.1,"y":169.43,"x0":-1.6279491356565992,"y0":50.00479318144986,"z0":5.8219801430275755,"aX":-14.417075872473655},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2360,"spinDirection":223},"zone":5,"typeConfidence":0.87,"plateTime":0.3917226243213725,"extension":6.2463553398135545},"hitData":{"launchSpeed":104.2,"launchAngle":39.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":238.97,"coordY":94.42}},"index":0,"playId":"bef9a13d-c377-3281-afd3-56b1efe9dfe5","pitchNumber":1,"startTime":"2026-08-24T23:41:30.789Z","endTime":"2026-08-24T23:41:53.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:41:53.169Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:42:00.398Z","endTime":"2026-08-24T23:43:53.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245962800117713,"aZ":-16.563949930818165,"pfxX":-3.8765781099383068,"pfxZ":7.7817085786677485,"pX":-0.6027889380680296,"pZ":3.836998924136466,"vX0":4.148834662996363,"vY0":-140.1832384276157,"vZ0":-2.8109364602231395,"x":139.98,"y":135.18,"x0":-1.592506677882188,"y0":50.006523990221154,"z0":5.923285960335223,"aX":-7.780713137645786},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2211,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3894962740455137,"extension":6.225963342655602},"index":0,"playId":"c761f2f1-fa1b-3bd5-aa06-437731be6736","pitchNumber":1,"startTime":"2026-08-24T23:42:17.619Z","endTime":"2026-08-24T23:42:20.619Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924247597552778,"aZ":-17.25038311964408,"pfxX":-4.672153983734504,"pfxZ":7.423170582788947,"pX":-0.10406068003912307,"pZ":2.873981098280478,"vX0":5.828816942857113,"vY0":-140.24380983389992,"vZ0":-4.851238988846732,"x":120.97,"y":161.18,"x0":-1.5932313825417201,"y0":50.00428371761699,"z0":5.735871417716958,"aX":-9.39539835010674},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":7.4,"spinRate":2193,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.38915189637868863,"extension":6.138988571688889},"index":1,"playId":"fe5be94c-be1c-3213-b0d1-4f39cb2c6d63","pitchNumber":2,"startTime":"2026-08-24T23:42:37.672Z","endTime":"2026-08-24T23:42:40.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28841191840023,"aZ":-24.06397831558997,"pfxX":-0.2902786638749393,"pfxZ":4.177333364057969,"pX":0.4141513046841182,"pZ":3.4762715989518562,"vX0":5.708423832018653,"vY0":-137.2623584719967,"vZ0":-1.970855017088231,"x":101.21,"y":144.92,"x0":-1.6392284551137208,"y0":50.004666133013465,"z0":5.812749425578314,"aX":-0.564244021387845},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":-0.5,"spinRate":2194,"spinDirection":215},"zone":3,"typeConfidence":0.92,"plateTime":0.39634198657470066,"extension":6.085658496504095},"index":2,"playId":"f77b7d80-b1d5-3cb2-8a5c-79376f7037f5","pitchNumber":3,"startTime":"2026-08-24T23:43:06.831Z","endTime":"2026-08-24T23:43:18.527Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111480046360086,"aZ":-39.95618973365052,"pfxX":2.0021164077790905,"pfxZ":-4.7441826317975835,"pX":0.33961661000690374,"pZ":1.479391247554178,"vX0":3.778998130944183,"vY0":-126.95796341793098,"vZ0":-3.6374559865128004,"x":104.05,"y":198.84,"x0":-1.4263275556021242,"y0":50.00617323345595,"z0":6.0991000585808965,"aX":3.2807544292198703},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.2,"breakHorizontal":-4.4,"spinRate":2181,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4308176946334603,"extension":6.223363896895804},"hitData":{"launchSpeed":84.0,"launchAngle":8.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.28,"coordY":96.45}},"index":3,"playId":"8707c65b-21f7-394f-8cc3-6be1088d7f9b","pitchNumber":4,"startTime":"2026-08-24T23:43:43.044Z","endTime":"2026-08-24T23:43:53.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:43:53.914Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks. TJ Rumfield to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:44:11.595Z","endTime":"2026-08-24T23:46:04.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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(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":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3640366928224,"aZ":-40.622475970331685,"pfxX":0.5106256244443834,"pfxZ":-5.262170009132706,"pX":-0.8200990532981729,"pZ":2.0175529234872975,"vX0":1.9711488020013688,"vY0":-125.42747987842873,"vZ0":-1.7352991712215093,"x":148.26,"y":184.31,"x0":-1.6797530799168425,"y0":50.000076726388365,"z0":6.005232059430318,"aX":0.8201452922967793},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.7,"breakHorizontal":-1.3,"spinRate":2232,"spinDirection":35},"zone":7,"typeConfidence":0.88,"plateTime":0.435277214530263,"extension":6.088695608801604},"index":0,"playId":"b80b0241-0414-3539-889c-e2041aa6ea7a","pitchNumber":1,"startTime":"2026-08-24T23:44:21.505Z","endTime":"2026-08-24T23:44:25.876Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57181019623773,"aZ":-38.03763515262722,"pfxX":8.888172393494509,"pfxZ":-3.700230210488547,"pX":0.907640558207936,"pZ":1.717286665874957,"vX0":3.8813868811465215,"vY0":-125.13799724026129,"vZ0":-2.3729580787539053,"x":82.4,"y":192.41,"x0":-1.818973739701401,"y0":50.0037407800837,"z0":5.797941148203499,"aX":14.077739501426269},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.0,"breakHorizontal":-17.0,"spinRate":2317,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4379284300777564,"extension":6.107980592712535},"index":1,"playId":"9e269566-8c67-39b0-9bbd-28752cb72df4","pitchNumber":2,"startTime":"2026-08-24T23:44:40.750Z","endTime":"2026-08-24T23:44:45.447Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56356000718407,"aZ":-20.863088600579523,"pfxX":-4.430731041813546,"pfxZ":5.632031170094898,"pX":-0.9341717531959901,"pZ":3.2993082588184253,"vX0":3.837809697674421,"vY0":-139.87570906729448,"vZ0":-3.4937683495702867,"x":152.61,"y":149.7,"x0":-1.7393328829401027,"y0":50.002270827031516,"z0":5.910285180167164,"aX":-8.89789885794844},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":7.3,"spinRate":2265,"spinDirection":219},"zone":11,"typeConfidence":0.83,"plateTime":0.3895784911875664,"extension":6.173153885538933},"index":2,"playId":"e69b345e-face-3e08-86bf-40e4b309e8ed","pitchNumber":3,"startTime":"2026-08-24T23:45:02.494Z","endTime":"2026-08-24T23:45:05.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-24T23:45:36.178Z","endTime":"2026-08-24T23:45:38.979Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.242802640193624,"aZ":-25.549640857850417,"pfxX":-10.167727018519933,"pfxZ":3.831024868868165,"pX":-1.8192373461617117,"pZ":1.91191739673847,"vX0":2.9433767351622264,"vY0":-130.4226601585354,"vZ0":-5.153012968823559,"x":186.35,"y":187.16,"x0":-1.6379957440337496,"y0":50.006469236290144,"z0":5.829125295357404,"aX":-17.600948316988955},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2125,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4192285063183321,"extension":6.208340018877719},"index":4,"playId":"3257fa1d-c13e-3178-bef7-07a6bd772d98","pitchNumber":4,"startTime":"2026-08-24T23:45:38.979Z","endTime":"2026-08-24T23:45:42.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.166531554608845,"aZ":-15.70363956053702,"pfxX":-5.83365431648676,"pfxZ":8.350956811959684,"pX":-1.2291499939757986,"pZ":2.782057764494651,"vX0":3.8845988066227357,"vY0":-139.29034567055717,"vZ0":-4.999055291247811,"x":163.85,"y":163.66,"x0":-1.8811700380647973,"y0":50.00409899182055,"z0":5.632231098861025,"aX":-11.507764281753795},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2270,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.39264884050211535,"extension":6.278848660799761},"index":5,"playId":"7668f80c-0416-3b1c-8a46-60a389688339","pitchNumber":5,"startTime":"2026-08-24T23:46:00.069Z","endTime":"2026-08-24T23:46:04.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:46:04.123Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Norby flies out to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:47:07.299Z","endTime":"2026-08-24T23:47:47.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-24T23:46:18.273Z","endTime":"2026-08-24T23:47:09.583Z","isPitch":false,"type":"action"},{"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":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41179932262564,"aZ":-37.113029312015435,"pfxX":2.0833049303384845,"pfxZ":-3.1024465056966664,"pX":-0.3112406145856714,"pZ":1.7584020747272222,"vX0":2.5400175545100483,"vY0":-125.16196967322229,"vZ0":-3.1834282322792014,"x":128.86,"y":191.3,"x0":-1.608510717985819,"y0":50.003385669633545,"z0":6.0750956623081,"aX":3.316511584508469},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.1,"breakHorizontal":-4.3,"spinRate":2222,"spinDirection":30},"zone":7,"typeConfidence":0.9,"plateTime":0.43702509718044924,"extension":6.1830881011191225},"index":1,"playId":"25bce005-ac1d-3945-908c-43af37f101ab","pitchNumber":1,"startTime":"2026-08-24T23:47:09.583Z","endTime":"2026-08-24T23:47:14.323Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80713491086051,"aZ":-40.39674451536567,"pfxX":8.130888654388524,"pfxZ":-5.1086722492759975,"pX":0.11835609956191154,"pZ":2.039690593699345,"vX0":2.061245515672246,"vY0":-126.13147332418474,"vZ0":-1.5111631484211498,"x":112.49,"y":183.71,"x0":-1.7658604403017137,"y0":50.00281322722345,"z0":5.906034223230219,"aX":13.090555752047953},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.4,"breakHorizontal":-15.2,"spinRate":2260,"spinDirection":40},"zone":8,"typeConfidence":0.91,"plateTime":0.43437275359019356,"extension":6.170719126145424},"hitData":{"launchSpeed":92.8,"launchAngle":59.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.38,"coordY":122.98}},"index":2,"playId":"a6966191-3925-3c2b-89a1-ff832c98ba21","pitchNumber":2,"startTime":"2026-08-24T23:47:34.931Z","endTime":"2026-08-24T23:47:47.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:47:47.922Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:47:58.555Z","endTime":"2026-08-24T23:50:54.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94428814020818,"aZ":-42.88323038677744,"pfxX":4.053568044188151,"pfxZ":-7.1436550559793,"pX":-0.7508194459894357,"pZ":3.3218011835384806,"vX0":0.8946782605813633,"vY0":-121.69160967395196,"vZ0":1.9066755242089828,"x":145.62,"y":149.09,"x0":-1.6498510597575498,"y0":50.001954193590734,"z0":6.243726904052401,"aX":6.077308475898925},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.2,"breakHorizontal":-7.6,"spinRate":2148,"spinDirection":40},"zone":1,"typeConfidence":0.91,"plateTime":0.45015047082454096,"extension":6.007132237398048},"index":0,"playId":"8dbee82b-1c4e-3043-af98-8bd35d9b01ff","pitchNumber":1,"startTime":"2026-08-24T23:48:21.485Z","endTime":"2026-08-24T23:48:26.473Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26814185718771,"aZ":-13.297570207375193,"pfxX":-6.516177181226848,"pfxZ":9.368625227353519,"pX":-0.14901273344037289,"pZ":1.0988682411181863,"vX0":6.400141670298802,"vY0":-140.871510826034,"vZ0":-10.390137807953035,"x":122.68,"y":209.11,"x0":-1.6011109014804303,"y0":50.00057453782144,"z0":5.688824803528795,"aX":-13.126948285371096},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2239,"spinDirection":222},"zone":13,"typeConfidence":0.89,"plateTime":0.3884487761249611,"extension":6.35677871400074},"index":1,"playId":"36b58220-280a-3384-ba08-cdcbbd5280fb","pitchNumber":2,"startTime":"2026-08-24T23:48:43.675Z","endTime":"2026-08-24T23:48:47.852Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78737995214114,"aZ":-40.4875005685113,"pfxX":2.915776894952851,"pfxZ":-5.3763931628213735,"pX":-0.32134630687851606,"pZ":1.8599572900676027,"vX0":2.4092908596944778,"vY0":-123.58495508734319,"vZ0":-1.8388399286736181,"x":129.25,"y":188.56,"x0":-1.6879669128172605,"y0":50.004320817452474,"z0":6.016554176017437,"aX":4.5069799578525505},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.0,"breakHorizontal":-5.9,"spinRate":2116,"spinDirection":39},"zone":7,"typeConfidence":0.91,"plateTime":0.4433151028625715,"extension":6.252168874360223},"index":2,"playId":"0f0bbad7-9f36-370b-a1b3-6cad74137ca0","pitchNumber":3,"startTime":"2026-08-24T23:49:04.237Z","endTime":"2026-08-24T23:49:08.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780418643328357,"aZ":-15.348351722705871,"pfxX":-4.688491990443919,"pfxZ":8.581253901878945,"pX":0.9165724523643222,"pZ":3.345539615774177,"vX0":8.20664969444029,"vY0":-138.83730725130553,"vZ0":-4.204501746277005,"x":82.06,"y":148.45,"x0":-1.4624949842358048,"y0":50.00465415332051,"z0":5.89446935615383,"aX":-9.195726452358167},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2205,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3938420681830874,"extension":6.224777406489256},"index":3,"playId":"1b9686ca-ee0a-34e3-bdbd-f6073471fa32","pitchNumber":4,"startTime":"2026-08-24T23:49:41.511Z","endTime":"2026-08-24T23:49:45.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"8383eea7-2fa9-4dce-b13a-caf7a416924a","startTime":"2026-08-24T23:50:08.458Z","endTime":"2026-08-24T23:50:13.458Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.843063421238515,"aZ":-17.64086848342876,"pfxX":-5.488607309826504,"pfxZ":7.188195592422554,"pX":-1.0683418602309827,"pZ":3.707580509233893,"vX0":4.220426837093379,"vY0":-140.79630175150677,"vZ0":-2.707627826640735,"x":157.72,"y":138.68,"x0":-1.8683478972950156,"y0":50.00238120260058,"z0":5.8137001456533355,"aX":-11.097463507975746},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":9.1,"spinRate":2150,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.38796253925310653,"extension":6.1731933291444365},"index":5,"playId":"0724af98-38e3-361e-86ce-30da5531b8dd","pitchNumber":5,"startTime":"2026-08-24T23:50:29.798Z","endTime":"2026-08-24T23:50:33.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653633787019825,"aZ":-39.98178134276152,"pfxX":0.3424095817086644,"pfxZ":-4.839983034024927,"pX":0.16413018225418372,"pZ":1.6829946859743656,"vX0":3.8603518867318005,"vY0":-125.71957925909479,"vZ0":-2.889235850576322,"x":110.74,"y":193.34,"x0":-1.4308838073208248,"y0":50.0036262733462,"z0":6.068015703876215,"aX":0.5517129532481488},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.1,"breakHorizontal":-1.4,"spinRate":2196,"spinDirection":28},"zone":8,"typeConfidence":0.87,"plateTime":0.43440199125211443,"extension":6.242032947744479},"index":6,"playId":"efec3ca4-a7d3-393e-8ff7-aeb2f8fd3aa8","pitchNumber":6,"startTime":"2026-08-24T23:50:50.445Z","endTime":"2026-08-24T23:50:54.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:50:54.487Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-24T23:51:34.894Z","endTime":"2026-08-24T23:54:21.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-24T23:51:21.723Z","endTime":"2026-08-24T23:51:37.153Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90650942071257,"aZ":-27.30098434480982,"pfxX":-10.520772731010677,"pfxZ":2.8447866203923446,"pX":-0.39974122178238874,"pZ":1.3715806255865752,"vX0":6.799375301661766,"vY0":-129.81676633605136,"vZ0":-6.07201914708759,"x":132.24,"y":201.75,"x0":-1.6792881026095499,"y0":50.00565118358793,"z0":5.805704339476432,"aX":-18.049338694945266},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":1764,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.42111711773606153,"extension":6.196269324440399},"index":1,"playId":"ef271ff9-c9a7-3ca9-bbd0-b5ebe7aa8d84","pitchNumber":1,"startTime":"2026-08-24T23:51:37.153Z","endTime":"2026-08-24T23:51:41.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506427114898184,"aZ":-15.393194724930227,"pfxX":-5.007715497773768,"pfxZ":8.423952449103052,"pX":0.4589878275554521,"pZ":4.018134754068363,"vX0":7.532480756866672,"vY0":-139.998230881011,"vZ0":-2.3732706242051584,"x":99.5,"y":130.29,"x0":-1.6112504522758202,"y0":50.00390952042217,"z0":5.879920637309495,"aX":-9.977807941443723},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2211,"spinDirection":225},"zone":12,"typeConfidence":0.93,"plateTime":0.3906725838537324,"extension":6.224253488646389},"index":2,"playId":"e6381a67-829c-3f4b-95f3-019cfe66110d","pitchNumber":2,"startTime":"2026-08-24T23:51:58.714Z","endTime":"2026-08-24T23:52:02.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306873675352666,"aZ":-16.68593614611633,"pfxX":-5.825194631009741,"pfxZ":7.649823146869201,"pX":-0.46648193295177515,"pZ":3.2754695857851974,"vX0":5.458659719717,"vY0":-141.19706816266188,"vZ0":-4.284711091150682,"x":134.78,"y":150.34,"x0":-1.6653271403780388,"y0":50.00421831123437,"z0":5.882100173979965,"aX":-11.796070485288077},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":9.5,"spinRate":2119,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.3875022482245387,"extension":6.211980442909963},"index":3,"playId":"24267181-d473-3b11-a37c-8f2dedd8fc74","pitchNumber":3,"startTime":"2026-08-24T23:52:21.494Z","endTime":"2026-08-24T23:52:26.967Z","isPitch":true,"type":"pitch"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709612521152224,"aZ":-42.10331921336792,"pfxX":2.7929330780721893,"pfxZ":-6.262916415679779,"pX":-0.31343483318041926,"pZ":3.1436157026891745,"vX0":2.420114892563761,"vY0":-125.72150746790437,"vZ0":0.8666476464891075,"x":128.95,"y":153.9,"x0":-1.6545692508480043,"y0":50.00186893136274,"z0":6.237021296469225,"aX":4.428453486449858},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.8,"breakHorizontal":-5.6,"spinRate":2178,"spinDirection":37},"zone":1,"typeConfidence":0.91,"plateTime":0.437233909870538,"extension":6.1147514220205075},"index":4,"playId":"aa514c31-2281-3097-8811-33af6c53819a","pitchNumber":4,"startTime":"2026-08-24T23:53:25.209Z","endTime":"2026-08-24T23:53:28.812Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77320472422952,"aZ":-38.74571711325129,"pfxX":1.7960622899305783,"pfxZ":-4.039782658266416,"pX":-1.4953793961398223,"pZ":1.848259579148929,"vX0":-0.0251245677735025,"vY0":-126.67013015591033,"vZ0":-2.778568936468508,"x":174.0,"y":188.88,"x0":-1.718715477011108,"y0":50.00433722390176,"z0":6.055905438229018,"aX":2.9200970788103886},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.7,"breakHorizontal":-3.2,"spinRate":2241,"spinDirection":36},"zone":13,"typeConfidence":0.89,"plateTime":0.432340830263342,"extension":6.136155183712121},"index":5,"playId":"0d7f7c1c-f799-3ef7-b3fa-1a704502760f","pitchNumber":5,"startTime":"2026-08-24T23:53:53.370Z","endTime":"2026-08-24T23:53:56.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90761893353682,"aZ":-35.450063211822,"pfxX":7.114296546538104,"pfxZ":-2.0053696720503593,"pX":-0.2606348590452978,"pZ":1.3998818937873927,"vX0":2.5253371316662414,"vY0":-127.13776852793367,"vZ0":-3.4624375250309862,"x":126.93,"y":200.98,"x0":-2.1906683760539774,"y0":50.000554257381616,"z0":5.59108870299984,"aX":11.650298758816128},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.2,"breakHorizontal":-13.4,"spinRate":2186,"spinDirection":39},"zone":13,"typeConfidence":0.89,"plateTime":0.43071303919982995,"extension":6.181262446363934},"index":6,"playId":"8810f38a-1649-3a50-b9a3-2b118e3b19c0","pitchNumber":6,"startTime":"2026-08-24T23:54:15.648Z","endTime":"2026-08-24T23:54:21.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:54:21.817Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-24T23:56:17.217Z","endTime":"2026-08-24T23:58:10.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(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},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78920465168388,"aZ":-15.024931470372989,"pfxX":-4.174886971950368,"pfxZ":9.038928336972003,"pX":0.6050667025231589,"pZ":3.276909220389678,"vX0":7.102686910715673,"vY0":-136.3492504971512,"vZ0":-3.5453172059353495,"x":93.94,"y":150.3,"x0":-1.4820306288897545,"y0":50.004337143840154,"z0":5.619869645196374,"aX":-7.922924706883721},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":6.2,"spinRate":2492,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4005199190860047,"extension":6.54458761101271},"index":0,"playId":"4f87771b-1f91-3c03-9adf-bcb55ffa715d","pitchNumber":1,"startTime":"2026-08-24T23:56:33.919Z","endTime":"2026-08-24T23:56:36.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53324874396241,"aZ":-23.3772184779818,"pfxX":1.4437987161247567,"pfxZ":5.0629417113560224,"pX":0.49832107413526977,"pZ":1.7445984194429809,"vX0":5.279322746502171,"vY0":-130.27009998385793,"vZ0":-5.273250982290975,"x":98.01,"y":191.68,"x0":-1.7331364024943452,"y0":50.00459837666317,"z0":5.5369755073686315,"aX":2.5078835127892365},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-3.7,"spinRate":2591,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.4186947582524172,"extension":6.625370122646307},"index":1,"playId":"a0fe23f3-ffcd-3951-bd2d-10a05f99bad3","pitchNumber":2,"startTime":"2026-08-24T23:56:51.548Z","endTime":"2026-08-24T23:56:55.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-24T23:57:01.903Z","endTime":"2026-08-24T23:57:10.459Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54219178368317,"aZ":-36.55785979789951,"pfxX":6.427580504623107,"pfxZ":-3.1435261113017257,"pX":1.1036407870633185,"pZ":1.251995457857128,"vX0":4.769970844635247,"vY0":-117.37201642835679,"vZ0":-2.0481553613615704,"x":74.93,"y":204.98,"x0":-1.7913542882212807,"y0":50.00526893742991,"z0":5.54535808893572,"aX":8.954032992914339},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.9,"breakHorizontal":-12.8,"spinRate":2584,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4669368369357665,"extension":6.58940606831742},"index":3,"playId":"fd41f267-4033-361d-9483-41bf9a7fb021","pitchNumber":3,"startTime":"2026-08-24T23:57:10.459Z","endTime":"2026-08-24T23:57:14.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":663372,"fullName":"Ryan Feltner"}}},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"1e0fc39a-4423-4ac2-bad2-96c95a66e4b6","pitchNumber":3,"startTime":"2026-08-24T23:57:30.333Z","endTime":"2026-08-24T23:57:35.333Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02706532003497,"aZ":-28.43456283311317,"pfxX":-4.040033909146725,"pfxZ":2.3884490025031786,"pX":1.2394353931053352,"pZ":-0.6917167427266369,"vX0":8.172775397965477,"vY0":-123.34930126096351,"vZ0":-8.991354743242173,"x":69.76,"y":257.46,"x0":-1.5694493903391034,"y0":50.00208484419339,"z0":5.344949632429936,"aX":-6.321120440175002},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":5.8,"spinRate":1666,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.44148372553370985,"extension":6.996540749959709},"index":5,"playId":"6b6df522-3264-3263-9138-d44f3c598d02","pitchNumber":4,"startTime":"2026-08-24T23:57:47.282Z","endTime":"2026-08-24T23:57:51.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578325578561667,"aZ":-15.369040778053455,"pfxX":-6.3633653485797055,"pfxZ":8.825220863503866,"pX":0.3377811145187048,"pZ":2.123546036935247,"vX0":7.161938692992891,"vY0":-136.97268371485063,"vZ0":-6.11155534160781,"x":104.12,"y":181.44,"x0":-1.4811415192938653,"y0":50.005500647238875,"z0":5.430359169416965,"aX":-12.122066379909247},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2324,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39952048227668113,"extension":6.6843450252319325},"hitData":{"launchSpeed":102.3,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":152.19}},"index":6,"playId":"b15be7ee-2367-3b3b-95d5-0f3c634e05db","pitchNumber":5,"startTime":"2026-08-24T23:58:03.130Z","endTime":"2026-08-24T23:58:10.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:58:10.522Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-24T23:58:18.902Z","endTime":"2026-08-24T23:59:34.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.158654011759296,"aZ":-17.998692617604814,"pfxX":-7.645264507275292,"pfxZ":7.558475066917686,"pX":0.31089701818229276,"pZ":1.831651607580466,"vX0":8.01704730255761,"vY0":-136.57673151954123,"vZ0":-6.346701670229946,"x":105.15,"y":189.33,"x0":-1.6796769320286125,"y0":50.00150024477608,"z0":5.438317202612759,"aX":-14.335597561262748},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2429,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40218071405609956,"extension":6.655568791286026},"index":0,"playId":"8baf7713-fc6a-332b-a554-21d7fcb3d238","pitchNumber":1,"startTime":"2026-08-24T23:58:33.164Z","endTime":"2026-08-24T23:58:37.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804401232076156,"aZ":-26.433765670261995,"pfxX":2.4358668129530248,"pfxZ":3.3839040111953196,"pX":0.4003201824383444,"pZ":2.6221402143961625,"vX0":4.35899521469995,"vY0":-129.41219008999832,"vZ0":-2.5011280480333182,"x":101.74,"y":167.98,"x0":-1.62195363005948,"y0":50.00554885891114,"z0":5.624379589356023,"aX":4.134630077576997},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":-5.4,"spinRate":2539,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4231217487318184,"extension":6.703231433695474},"index":1,"playId":"9ef304e8-4a53-3116-b509-98e6ea105a08","pitchNumber":2,"startTime":"2026-08-24T23:58:47.041Z","endTime":"2026-08-24T23:58:50.168Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889697412764278,"aZ":-17.044075377734227,"pfxX":-2.408760493438058,"pfxZ":7.543501463068104,"pX":-0.6450839434487114,"pZ":3.5531503147530152,"vX0":3.543094757502457,"vY0":-139.8558288015462,"vZ0":-3.018647682453641,"x":141.59,"y":142.84,"x0":-1.6082111966104318,"y0":50.00179575308927,"z0":5.747431651105071,"aX":-4.830826004129963},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":3.7,"spinRate":2258,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38979845236411625,"extension":6.517070650108588},"index":2,"playId":"b6f8af81-7f3d-3c67-b331-048aa6b3002a","pitchNumber":3,"startTime":"2026-08-24T23:59:04.797Z","endTime":"2026-08-24T23:59:08.307Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03452856258661,"aZ":-37.93063834274818,"pfxX":9.319210932624806,"pfxZ":-4.283182324878825,"pX":0.26866366130599634,"pZ":1.9272529343104166,"vX0":1.789352674158807,"vY0":-115.40678378415099,"vZ0":-0.07069785686096042,"x":106.76,"y":186.74,"x0":-1.7275886794483923,"y0":50.000392805792025,"z0":5.620118219360517,"aX":12.533660731677875},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.4,"breakHorizontal":-17.3,"spinRate":2594,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.47511066133723734,"extension":6.553560295570772},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.12,"coordY":156.24}},"index":3,"playId":"e131e2c8-ca74-38e3-916e-dbec5aca4d0c","pitchNumber":4,"startTime":"2026-08-24T23:59:26.606Z","endTime":"2026-08-24T23:59:34.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-24T23:59:34.117Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-24T23:59:42.287Z","endTime":"2026-08-25T00:01:31.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.259139329500517,"aZ":-38.474313183588684,"pfxX":9.107653471709616,"pfxZ":-4.744839283349783,"pX":-0.21751105506074983,"pZ":2.7866740534220997,"vX0":1.1678535494931361,"vY0":-114.48906312281125,"vZ0":1.7862446125159968,"x":125.29,"y":163.54,"x0":-1.9176250977572773,"y0":50.00427529037824,"z0":5.763407755059095,"aX":12.084388065748191},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.8,"breakHorizontal":-16.8,"spinRate":2635,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4785174079965673,"extension":6.540290260665806},"index":0,"playId":"67d86d7d-5021-3781-97cc-625ea5909127","pitchNumber":1,"startTime":"2026-08-24T23:59:59.231Z","endTime":"2026-08-25T00:00:03.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-25T00:00:15.302Z","endTime":"2026-08-25T00:00:28.775Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"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},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.132089420668773,"aZ":-24.702377067920153,"pfxX":-3.4492350379258205,"pfxZ":4.742913161243016,"pX":0.5935702435417585,"pZ":0.12773138649062107,"vX0":6.482983212378861,"vY0":-123.76334796890946,"vZ0":-8.03594991032298,"x":94.37,"y":235.33,"x0":-1.5936807585387598,"y0":50.001649255731984,"z0":5.4384250213010095,"aX":-5.433059318551823},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":5.0,"spinRate":1711,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4399811801945841,"extension":6.865262607337892},"index":2,"playId":"857238bd-9ac3-311a-a129-c1f1925d7c01","pitchNumber":2,"startTime":"2026-08-25T00:00:28.775Z","endTime":"2026-08-25T00:00:32.692Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.900921846582662,"aZ":-29.275973842271195,"pfxX":-2.3230957663837977,"pfxZ":1.8439297499648344,"pX":0.07859837231718038,"pZ":3.057586144778002,"vX0":4.9282842296198845,"vY0":-123.85395225992119,"vZ0":-0.5334860624220494,"x":114.0,"y":156.23,"x0":-1.624401053782018,"y0":50.00300491050582,"z0":5.6982708668220265,"aX":-3.653425588049201},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":3.2,"spinRate":1552,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4401758524655488,"extension":6.724812433313477},"index":3,"playId":"ef1d4b9f-92f7-38d8-ac8e-bfad5f4ef8c8","pitchNumber":3,"startTime":"2026-08-25T00:00:49.489Z","endTime":"2026-08-25T00:00:53.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0988830939592,"aZ":-22.976694167336944,"pfxX":0.17579315543619156,"pfxZ":4.711584375641223,"pX":-0.5444796705757169,"pZ":4.447608855569783,"vX0":3.3808281963135567,"vY0":-138.41113477768818,"vZ0":0.5714557246337237,"x":137.75,"y":118.69,"x0":-1.8014493379661496,"y0":50.002893482777274,"z0":5.769667625687314,"aX":0.34294168237191475},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-1.0,"spinRate":2245,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3947858783901528,"extension":6.324688465284227},"index":4,"playId":"1c9c2950-549a-373e-bea5-7b423d203e7d","pitchNumber":4,"startTime":"2026-08-25T00:01:05.145Z","endTime":"2026-08-25T00:01:08.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635702377412382,"aZ":-30.591663020387063,"pfxX":-3.356504552587773,"pfxZ":0.9731387199333916,"pX":-0.03382468483647301,"pZ":1.593664534882853,"vX0":5.052766283133071,"vY0":-126.43720757393933,"vZ0":-3.835464238411268,"x":118.29,"y":195.75,"x0":-1.6140111131258479,"y0":50.00620480051627,"z0":5.561608128106529,"aX":-5.483944738071679},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":5.0,"spinRate":1542,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.43174202736498657,"extension":6.686062575339149},"hitData":{"launchSpeed":89.1,"launchAngle":36.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.61,"coordY":74.92}},"index":5,"playId":"e0a9d5bd-5b76-377b-8c63-fb70bde090ae","pitchNumber":5,"startTime":"2026-08-25T00:01:22.491Z","endTime":"2026-08-25T00:01:31.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:01:31.375Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Tovar homers (10) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-25T00:03:17.857Z","endTime":"2026-08-25T00:04:36.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785730252357197,"aZ":-20.814163358247896,"pfxX":1.134869238014173,"pfxZ":6.157379483960847,"pX":1.2391518563968686,"pZ":0.008151093442542579,"vX0":6.274636851382623,"vY0":-134.14767895739053,"vZ0":-11.730720587516798,"x":69.77,"y":238.56,"x0":-1.2662129095095165,"y0":50.002341958947454,"z0":5.885364036733155,"aX":2.0911159164422672},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":-3.2,"spinRate":2187,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.40645897747268256,"extension":6.588360925964246},"index":0,"playId":"a24a45b5-a4cc-361c-8766-ef689250f2a2","pitchNumber":1,"startTime":"2026-08-25T00:03:52.320Z","endTime":"2026-08-25T00:03:56.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482933777811393,"aZ":-37.90902855843711,"pfxX":8.829654724786309,"pfxZ":-3.709051654678351,"pX":0.07868818687691355,"pZ":2.270849234812287,"vX0":1.9182571413820588,"vY0":-123.7129479719925,"vZ0":-0.9622890252698664,"x":114.0,"y":177.47,"x0":-1.854589880736598,"y0":50.00574778317496,"z0":5.8522627968987155,"aX":13.63999018700253},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.7,"breakHorizontal":-16.4,"spinRate":2210,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.44333139051193404,"extension":6.175629902780944},"hitData":{"launchSpeed":104.8,"launchAngle":27.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.08,"coordY":30.87}},"index":1,"playId":"6ffca17c-1aa0-3bd9-b8a6-a216b9245eb2","pitchNumber":2,"startTime":"2026-08-25T00:04:12.932Z","endTime":"2026-08-25T00:04:36.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:04:36.847Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy challenged (pitch result), call on the field was confirmed: Jake McCarthy called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-25T00:04:39.151Z","endTime":"2026-08-25T00:06:13.642Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.932555991964787,"aZ":-39.93884186073363,"pfxX":1.1613377903528477,"pfxZ":-4.880382143666456,"pX":-0.6392674985668217,"pZ":2.7279874423246704,"vX0":2.049181743533625,"vY0":-124.72103085668536,"vZ0":-0.29649776424613483,"x":141.37,"y":165.12,"x0":-1.6195553572747663,"y0":50.00561899903115,"z0":6.116887058736192,"aX":1.8462006088849763},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.8,"breakHorizontal":-2.5,"spinRate":2230,"spinDirection":36},"zone":4,"typeConfidence":0.87,"plateTime":0.4376393359392612,"extension":6.00503168068728},"index":0,"playId":"5dcd5c93-000e-3f71-adb5-bd267860f4d4","pitchNumber":1,"startTime":"2026-08-25T00:05:02.449Z","endTime":"2026-08-25T00:05:06.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491558760706987,"aZ":-41.44139588453198,"pfxX":-0.19075000170941092,"pfxZ":-5.650608073383695,"pX":0.21413732284058576,"pZ":1.0478198561155077,"vX0":4.049801445412707,"vY0":-126.84220567888178,"vZ0":-4.2507409310655415,"x":108.84,"y":210.49,"x0":-1.3744220036939312,"y0":50.00600007768867,"z0":6.0293999281595685,"aX":-0.3136536109739682},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-10.9,"breakHorizontal":-0.5,"spinRate":2205,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.4308511393356107,"extension":6.120064118252954},"index":1,"playId":"5f878cfd-0c6c-3d38-ae49-ed7d452d3102","pitchNumber":2,"startTime":"2026-08-25T00:05:23.397Z","endTime":"2026-08-25T00:05:28.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.073406549555564,"aZ":-14.435891415552344,"pfxX":-4.043163418737869,"pfxZ":8.652674927874417,"pX":-0.9158300819790394,"pZ":3.1247728525408562,"vX0":2.519875087063391,"vY0":-141.94257666930747,"vZ0":-5.734377210186528,"x":151.91,"y":154.41,"x0":-1.2876498488084003,"y0":50.00317811897293,"z0":6.082907970577085,"aX":-8.288741177513337},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":2161,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3851874398811037,"extension":6.384330853826946},"index":2,"playId":"98ffd963-dbde-3fff-8eeb-0c5746f86732","pitchNumber":3,"startTime":"2026-08-25T00:05:43.874Z","endTime":"2026-08-25T00:05:47.203Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81760826637267,"aZ":-16.534973292710706,"pfxX":-5.622825872015936,"pfxZ":7.603134349902127,"pX":0.23975104434942562,"pZ":1.6719864029278209,"vX0":6.1139351720348944,"vY0":-141.65530334731275,"vZ0":-8.893433394837562,"x":107.86,"y":193.64,"x0":-1.2040295905995468,"y0":50.0001651040488,"z0":5.88380396575812,"aX":-11.559635224208373},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":9.1,"spinRate":2123,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.38496290754870177,"extension":6.4422357062486615},"index":3,"playId":"706bd795-495d-3bd2-b20c-d54636c14f2d","pitchNumber":4,"startTime":"2026-08-25T00:06:08.260Z","endTime":"2026-08-25T00:06:13.642Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"}},"playEndTime":"2026-08-25T00:06:13.642Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, first baseman Abimelec Ortiz to pitcher Cade Cavalli.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-25T00:06:42.212Z","endTime":"2026-08-25T00:07:01.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965084762431744,"aZ":-21.838721616906298,"pfxX":-1.284987389628002,"pfxZ":5.330887903593718,"pX":0.12747208309687555,"pZ":2.9790249671744546,"vX0":5.70457862547269,"vY0":-137.5040838236934,"vZ0":-3.561513993902118,"x":112.14,"y":158.35,"x0":-1.7960195123438891,"y0":50.00340226234957,"z0":5.751181689942203,"aX":-2.492553989430677},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2146,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.39647998405650275,"extension":6.291916045858214},"hitData":{"launchSpeed":104.7,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":165.36}},"index":0,"playId":"c3b99e65-25f5-31c4-9c16-a572cd6f926d","pitchNumber":1,"startTime":"2026-08-25T00:06:54.253Z","endTime":"2026-08-25T00:07:01.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:07:01.844Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Jorbit Vivas to first baseman Abimelec Ortiz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-25T00:07:12.647Z","endTime":"2026-08-25T00:11:07.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"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(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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12217313116415,"aZ":-39.85278876425374,"pfxX":-1.1688107254823967,"pfxZ":-4.70742734230369,"pX":0.4746630245224999,"pZ":1.6014194186963735,"vX0":4.751363446146002,"vY0":-126.43763499261834,"vZ0":-3.2933364648964587,"x":98.91,"y":195.54,"x0":-1.271483731072087,"y0":50.004592880428454,"z0":6.096966539669364,"aX":-1.9058614656128081},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-9.0,"breakHorizontal":1.1,"spinRate":2232,"spinDirection":26},"zone":14,"typeConfidence":0.82,"plateTime":0.43205936944620227,"extension":6.225425145627782},"index":0,"playId":"e7594063-eb36-3e52-afd2-89db09b117e0","pitchNumber":1,"startTime":"2026-08-25T00:08:09.022Z","endTime":"2026-08-25T00:08:12.807Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.819000872965436,"aZ":-38.11461948274872,"pfxX":1.4668471308505193,"pfxZ":-3.652497479613837,"pX":0.9290251131599246,"pZ":2.867513543239483,"vX0":4.810862795881521,"vY0":-126.56831844516938,"vZ0":-0.7088097131629135,"x":81.59,"y":161.36,"x0":-1.18351604482246,"y0":50.00001497583381,"z0":6.192436565543006,"aX":2.3875627763123455},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.5,"breakHorizontal":-3.7,"spinRate":2205,"spinDirection":28},"zone":12,"typeConfidence":0.84,"plateTime":0.43206279785162893,"extension":6.23690235395467},"index":1,"playId":"3746dc16-5bcc-30cf-a6ea-2858067870bd","pitchNumber":2,"startTime":"2026-08-25T00:08:41.103Z","endTime":"2026-08-25T00:08:46.103Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136626887100224,"aZ":-38.61440154482465,"pfxX":0.6699400703192646,"pfxZ":-3.8271738952989693,"pX":-0.06145859791817795,"pZ":2.566259712002803,"vX0":3.0579813873868957,"vY0":-128.20911599708543,"vZ0":-1.4739985515689218,"x":119.34,"y":169.49,"x0":-1.3521588099175497,"y0":50.0062369016689,"z0":6.136258538366221,"aX":1.1258518842761278},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-7.1,"breakHorizontal":-1.8,"spinRate":2202,"spinDirection":33},"zone":5,"typeConfidence":0.74,"plateTime":0.4256689427997711,"extension":6.162849788697731},"index":2,"playId":"ecd7815d-d872-3061-b950-aa23c234ea25","pitchNumber":3,"startTime":"2026-08-25T00:09:15.498Z","endTime":"2026-08-25T00:09:21.513Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.504386380985274,"aZ":-19.428344956903047,"pfxX":-5.803927394163152,"pfxZ":6.404018708781786,"pX":-0.17736669988179027,"pZ":3.3652708880439133,"vX0":5.462005966685575,"vY0":-139.94184871783804,"vZ0":-3.681787652929433,"x":123.76,"y":147.92,"x0":-1.396925748075909,"y0":50.00602930928755,"z0":5.964976409601043,"aX":-11.556040682175343},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":9.5,"spinRate":2157,"spinDirection":227},"zone":2,"typeConfidence":0.86,"plateTime":0.39086001122928593,"extension":6.1957861395179314},"index":3,"playId":"2ce918b9-b76f-3e4f-ae3e-9a9bf04fb763","pitchNumber":4,"startTime":"2026-08-25T00:09:59.138Z","endTime":"2026-08-25T00:10:04.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867632955236143,"aZ":-16.13707460302863,"pfxX":-4.899982630458367,"pfxZ":7.686626612792468,"pX":-1.297954618076096,"pZ":3.227940658657467,"vX0":2.0101594848775974,"vY0":-142.82741295912297,"vZ0":-4.973725574000608,"x":166.47,"y":151.63,"x0":-1.3703366501393865,"y0":50.00209036149049,"z0":5.991271538360764,"aX":-10.222630122452482},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2151,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3820633473572945,"extension":6.2961960413261755},"index":4,"playId":"cf481813-30dc-3a3d-bd96-b0fc2e31e8c9","pitchNumber":5,"startTime":"2026-08-25T00:10:40.442Z","endTime":"2026-08-25T00:10:44.606Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266431937227253,"aZ":-37.909923368391894,"pfxX":1.163762862955111,"pfxZ":-3.355076410331643,"pX":-0.4620222405170462,"pZ":1.9979407637482374,"vX0":2.0567838325496166,"vY0":-129.48763247167074,"vZ0":-3.124157702971437,"x":134.61,"y":184.84,"x0":-1.41565370916219,"y0":50.002882289224374,"z0":6.100315487901848,"aX":1.9895868219222694},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.5,"breakHorizontal":-2.5,"spinRate":2131,"spinDirection":27},"zone":7,"typeConfidence":0.79,"plateTime":0.4218688264365702,"extension":6.216839952807755},"hitData":{"launchSpeed":104.2,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":148.14}},"index":5,"playId":"f4ceacfa-4e91-3b4c-a499-2b4269420a94","pitchNumber":6,"startTime":"2026-08-25T00:11:00.044Z","endTime":"2026-08-25T00:11:07.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:11:07.539Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a line drive to third baseman Willi Castro, deflected by shortstop Ezequiel Tovar.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:13:46.313Z","endTime":"2026-08-25T00:14:22.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(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},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09176067808922,"aZ":-26.184010937805738,"pfxX":-8.401611942049879,"pfxZ":3.2760564796833265,"pX":-0.944804266157389,"pZ":2.7757618118050003,"vX0":5.011821121570995,"vY0":-133.71924057181636,"vZ0":-2.3365840867371146,"x":153.01,"y":163.83,"x0":-1.7419554071126429,"y0":50.00393032928473,"z0":5.5199913110161285,"aX":-15.370419481985635},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2252,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4080353589386312,"extension":6.534022204926733},"hitData":{"launchSpeed":57.5,"launchAngle":22.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":94.16,"coordY":150.38}},"index":0,"playId":"b1308562-52c8-3607-8034-3400c5bd524a","pitchNumber":1,"startTime":"2026-08-25T00:14:12.224Z","endTime":"2026-08-25T00:14:22.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:14:22.114Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to right fielder Mickey Moniak. Jacob Young to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:16:17.922Z","endTime":"2026-08-25T00:16:29.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T00:14:38.270Z","endTime":"2026-08-25T00:16:20.205Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517656346530853,"aZ":-17.568739023945465,"pfxX":-5.150277959643274,"pfxZ":7.928822194446036,"pX":-0.5986018155807412,"pZ":2.4980203161036205,"vX0":5.2163822373327084,"vY0":-134.0068351785289,"vZ0":-4.669380242649863,"x":139.82,"y":171.33,"x0":-1.8895306842859338,"y0":50.0015742978718,"z0":5.4957823843109255,"aX":-9.485483691355268},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":8.4,"spinRate":2167,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40677249868162857,"extension":6.407937826090497},"hitData":{"launchSpeed":78.7,"launchAngle":19.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.48,"coordY":111.16}},"index":1,"playId":"ef1e152e-a8a3-3bd0-bf2a-4936c5568ae4","pitchNumber":1,"startTime":"2026-08-25T00:16:20.205Z","endTime":"2026-08-25T00:16:29.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:16:29.983Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nasim Nuñez hits a sacrifice bunt. Throwing error by third baseman Willi Castro. Jacob Young scores. Jorbit Vivas scores. Nasim Nuñez to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:16:38.569Z","endTime":"2026-08-25T00:17:16.611Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":41},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90358172801651,"aZ":-35.82459482439558,"pfxX":11.677706267357392,"pfxZ":-2.8123819834815595,"pX":0.7525446773270563,"pZ":3.1359357880556207,"vX0":2.940448775576925,"vY0":-113.95926729438696,"vZ0":2.009847022459847,"x":88.31,"y":154.11,"x0":-2.0764071913376974,"y0":50.00530966079642,"z0":5.8207475873093895,"aX":15.129216682806732},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.2,"breakHorizontal":-22.0,"spinRate":2475,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.48345131111808204,"extension":6.765927091988871},"hitData":{"launchSpeed":35.9,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":117.28,"coordY":194.22}},"index":0,"playId":"01a527ca-dbdd-356a-9d4e-538e69a7140b","pitchNumber":1,"startTime":"2026-08-25T00:17:00.988Z","endTime":"2026-08-25T00:17:16.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:17:16.611Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams doubles (26) on a ground ball to right fielder Mickey Moniak. Nasim Nuñez scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:17:57.618Z","endTime":"2026-08-25T00:18:49.978Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93532291726378,"aZ":-39.00159891915787,"pfxX":7.480783185719822,"pfxZ":-5.081450247208446,"pX":-0.8048191306035194,"pZ":3.197386035143682,"vX0":0.5684052761541138,"vY0":-115.33174318775711,"vZ0":2.649255533698536,"x":147.68,"y":152.45,"x0":-2.02619247947988,"y0":50.00271044579535,"z0":5.801759394798002,"aX":10.052340682782201},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.3,"breakHorizontal":-13.7,"spinRate":2464,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.47536176884028647,"extension":6.57510989595157},"index":0,"playId":"87616290-e3bd-3cc4-8872-504440141b47","pitchNumber":1,"startTime":"2026-08-25T00:17:58.370Z","endTime":"2026-08-25T00:18:02.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010292439594767,"aZ":-26.712030372089227,"pfxX":-4.680246722769749,"pfxZ":3.5055827952768928,"pX":-1.1063029812042624,"pZ":1.5824599574747218,"vX0":3.2714714125448525,"vY0":-123.92454080736424,"vZ0":-4.3817895184808595,"x":159.17,"y":196.05,"x0":-1.833300900120672,"y0":50.00617938344435,"z0":5.5964600128240125,"aX":-7.304608618098385},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":7.8,"spinRate":1662,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.44142756577401254,"extension":6.902049282771363},"index":1,"playId":"75262a76-7266-32f2-8827-f1bd4bf5209e","pitchNumber":2,"startTime":"2026-08-25T00:18:12.704Z","endTime":"2026-08-25T00:18:16.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048782939323257,"aZ":-37.369958888513594,"pfxX":9.554401114552224,"pfxZ":-3.7078216981642527,"pX":-0.1099507826833546,"pZ":1.8250364370540275,"vX0":1.5990863012114793,"vY0":-117.74540945342558,"vZ0":-0.8101820463232554,"x":121.19,"y":189.5,"x0":-2.039664445752415,"y0":50.00506612196041,"z0":5.641409284012665,"aX":13.37297617535358},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.6,"breakHorizontal":-17.6,"spinRate":2551,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4657688770119508,"extension":6.6260910191248135},"hitData":{"launchSpeed":99.4,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":131.73,"coordY":197.87}},"index":2,"playId":"05842abf-c093-3915-8c14-62406c6d7c6a","pitchNumber":3,"startTime":"2026-08-25T00:18:34.201Z","endTime":"2026-08-25T00:18:49.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:18:49.978Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Abimelec Ortiz grounds out softly, second baseman Connor Norby to first baseman TJ Rumfield. CJ Abrams scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:19:07.083Z","endTime":"2026-08-25T00:21:16.855Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.0873508439419,"aZ":-29.75539558727805,"pfxX":-4.1319957014491475,"pfxZ":1.5881657662368687,"pX":-0.6762171531619835,"pZ":0.7713151480954723,"vX0":3.8606946119625203,"vY0":-121.43261512102679,"vZ0":-5.414335963316272,"x":142.78,"y":217.95,"x0":-1.7373782450122985,"y0":50.00040993490998,"z0":5.568020005472303,"aX":-6.272583708275029},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":6.7,"spinRate":1654,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.44824505313435825,"extension":6.6711638751567515},"index":0,"playId":"02095041-7a89-3dcd-81e8-635de5486757","pitchNumber":1,"startTime":"2026-08-25T00:19:18.083Z","endTime":"2026-08-25T00:19:27.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"CJ Abrams steals (26) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"02095041-7a89-3dcd-81e8-635de5486757","startTime":"2026-08-25T00:19:40.258Z","endTime":"2026-08-25T00:19:40.385Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"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":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.673850095639413,"aZ":-24.264149687616275,"pfxX":1.8114608418235703,"pfxZ":4.393243879338215,"pX":-1.6181361994743992,"pZ":4.799547840115347,"vX0":0.21666177098879044,"vY0":-131.9976590824668,"vZ0":1.9154425418767536,"x":178.68,"y":109.19,"x0":-1.936747120992783,"y0":50.00382806981379,"z0":5.827169761810743,"aX":3.2623391853542443},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":-3.4,"spinRate":2380,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.41173153474510693,"extension":6.406357385988548},"index":2,"playId":"1be9c91c-b7ab-3980-bfa8-9f0daebfebc5","pitchNumber":2,"startTime":"2026-08-25T00:19:40.385Z","endTime":"2026-08-25T00:19:43.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233082397439066,"aZ":-28.187650274911743,"pfxX":2.9143003480756557,"pfxZ":2.3923252359517653,"pX":-0.6860028221212765,"pZ":2.0555908062597776,"vX0":2.09435731525775,"vY0":-127.19280026375259,"vZ0":-3.4110891266793435,"x":143.15,"y":183.28,"x0":-1.8941829905072758,"y0":50.000317484750106,"z0":5.6114480450357656,"aX":4.84910969145465},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-5.8,"spinRate":2495,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.42805380831025897,"extension":6.610413067454985},"index":3,"playId":"5795da33-8306-3874-8fd6-fbb8931815e5","pitchNumber":3,"startTime":"2026-08-25T00:19:59.895Z","endTime":"2026-08-25T00:20:05.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390396053903935,"aZ":-25.840800951329594,"pfxX":-3.5686142358072956,"pfxZ":4.115630202398547,"pX":-0.24145341295134307,"pZ":2.99103138289309,"vX0":5.009612163076738,"vY0":-122.75213424523986,"vZ0":-1.2260520003278355,"x":126.2,"y":158.02,"x0":-1.837242772817006,"y0":50.002760495917116,"z0":5.6799810065293626,"aX":-5.491935728700163},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.4,"breakHorizontal":5.4,"spinRate":1497,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4447824340914952,"extension":6.745820140999478},"index":4,"playId":"d14c6df0-cea4-39f0-a7de-aa3f7350a368","pitchNumber":4,"startTime":"2026-08-25T00:20:22.637Z","endTime":"2026-08-25T00:20:26.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17839809965024,"aZ":-27.565386975545717,"pfxX":-4.968237205765655,"pfxZ":2.9715701719785343,"pX":0.4465172688697263,"pZ":1.0079731233715927,"vX0":6.5117369508452985,"vY0":-122.92700544185561,"vZ0":-5.499985879318913,"x":99.98,"y":211.56,"x0":-1.574371773622562,"y0":50.00405803934932,"z0":5.5746745687650705,"aX":-7.7105479207840855},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":7.7,"spinRate":1655,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4432148025338942,"extension":6.88482257961069},"index":5,"playId":"102cbf1d-a3ad-367d-a728-a380f8bdea83","pitchNumber":5,"startTime":"2026-08-25T00:20:46.284Z","endTime":"2026-08-25T00:20:49.923Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097703459923988,"aZ":-21.491529187786387,"pfxX":-6.327645945531471,"pfxZ":5.454941834927572,"pX":0.14444463486589562,"pZ":2.861663155114997,"vX0":7.235643395466555,"vY0":-138.61297476123528,"vZ0":-3.4424509120745523,"x":111.49,"y":161.52,"x0":-1.6696331753501255,"y0":50.00489961581531,"z0":5.543657573331833,"aX":-12.395412914622378},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":10.1,"spinRate":2279,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39418341395002177,"extension":6.483170085586666},"hitData":{"launchSpeed":49.1,"launchAngle":-67.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":130.66,"coordY":179.34}},"index":6,"playId":"c3bd7c13-8e89-3548-a6e7-1c6a82957aac","pitchNumber":6,"startTime":"2026-08-25T00:21:09.210Z","endTime":"2026-08-25T00:21:16.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:21:16.855Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:22:07.056Z","endTime":"2026-08-25T00:23:26.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657908142420098,"aZ":-37.47256050058659,"pfxX":9.977132150848139,"pfxZ":-3.9247126221641606,"pX":0.2654667239138499,"pZ":1.7732869369620234,"vX0":1.69011849282552,"vY0":-115.73403910830291,"vZ0":-0.6648770293600479,"x":106.88,"y":190.9,"x0":-1.771105674890197,"y0":50.004777259457114,"z0":5.669745624782101,"aX":13.463497947312081},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.0,"breakHorizontal":-18.5,"spinRate":2609,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4742216110858779,"extension":6.461803287139854},"index":0,"playId":"2a681839-9384-3b45-8367-d2955701a87b","pitchNumber":1,"startTime":"2026-08-25T00:22:07.056Z","endTime":"2026-08-25T00:22:10.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112266972855487,"aZ":-25.981180275312187,"pfxX":-3.1478479275112288,"pfxZ":3.955884271458939,"pX":0.5687771437335744,"pZ":0.9123434202896898,"vX0":6.110943456886414,"vY0":-124.0847767606747,"vZ0":-5.943808224252593,"x":95.32,"y":214.15,"x0":-1.513408982012107,"y0":50.000581207015685,"z0":5.4947664769088,"aX":-4.923964784122282},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":4.3,"spinRate":1670,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.44089367379760747,"extension":6.861805947953783},"index":1,"playId":"33ead1f2-b375-3f0a-bf90-a4bde18ccfc2","pitchNumber":2,"startTime":"2026-08-25T00:22:25.326Z","endTime":"2026-08-25T00:22:29.773Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-25T00:22:39.732Z","endTime":"2026-08-25T00:22:47.002Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141925382652143,"aZ":-25.34654797701223,"pfxX":-3.389599908576102,"pfxZ":4.42309391945121,"pX":1.5576915894937438,"pZ":0.7123888434109873,"vX0":8.286460014282056,"vY0":-123.33413870922766,"vZ0":-6.494897929655643,"x":57.62,"y":219.55,"x0":-1.4026818657234075,"y0":50.001530733503316,"z0":5.512567792825354,"aX":-5.230870334596607},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":4.2,"spinRate":1734,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.44381572614031484,"extension":6.747100871493292},"index":3,"playId":"d1d4cf03-7a73-3b88-83b8-ecf9f7d9d814","pitchNumber":3,"startTime":"2026-08-25T00:22:47.002Z","endTime":"2026-08-25T00:22:50.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.739339803282256,"aZ":-22.117629967397345,"pfxX":-9.2061042851162,"pfxZ":5.215323000400501,"pX":0.25154342780062394,"pZ":1.1786998309313994,"vX0":7.842135205914391,"vY0":-138.68406974988392,"vZ0":-7.535809806115802,"x":107.41,"y":206.96,"x0":-1.429897860182296,"y0":50.00609267547666,"z0":5.4290084475964075,"aX":-17.767296557429443},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":14.9,"spinRate":2320,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3963638631136188,"extension":6.688714987381196},"index":4,"playId":"12ea211f-f16f-30c3-af15-4b4b1749911e","pitchNumber":4,"startTime":"2026-08-25T00:23:04.226Z","endTime":"2026-08-25T00:23:08.387Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553040169131755,"aZ":-26.011062942336505,"pfxX":-4.819793413986278,"pfxZ":3.782971395347527,"pX":-0.2688005117505477,"pZ":1.4505046434433886,"vX0":4.648621411709879,"vY0":-126.19932379018644,"vZ0":-5.0030426369643815,"x":127.25,"y":199.62,"x0":-1.5007269424391805,"y0":50.00045138199383,"z0":5.531224934530658,"aX":-7.84251744035253},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":7.8,"spinRate":1715,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4325627246353876,"extension":6.9038606842552435},"index":5,"playId":"4f9204a1-f187-3728-bfab-69f09cc8fceb","pitchNumber":5,"startTime":"2026-08-25T00:23:21.877Z","endTime":"2026-08-25T00:23:26.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:23:26.257Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (25) on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:23:32.922Z","endTime":"2026-08-25T00:24:40.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01024000895856,"aZ":-26.289235959147415,"pfxX":-4.194562442330081,"pfxZ":3.666109639582129,"pX":-0.71579323631173,"pZ":2.110726539378391,"vX0":4.12465994319901,"vY0":-125.09349219029569,"vZ0":-3.270260497869125,"x":144.28,"y":181.79,"x0":-1.8304216334840824,"y0":50.00587612239099,"z0":5.5587005049169305,"aX":-6.739836609501682},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":6.8,"spinRate":1581,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.43559352479238456,"extension":6.5041304203256205},"index":0,"playId":"2e8ef61a-44f2-3293-b735-fc223e0c40a5","pitchNumber":1,"startTime":"2026-08-25T00:23:50.623Z","endTime":"2026-08-25T00:23:54.567Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04891062809317,"aZ":-15.525570485380443,"pfxX":-4.550604625492478,"pfxZ":8.348043021262015,"pX":-0.44672466910775865,"pZ":2.3586589762349077,"vX0":5.195651990307135,"vY0":-140.39719082467005,"vZ0":-5.876337636247451,"x":134.03,"y":175.1,"x0":-1.7308561156127613,"y0":50.00538201047434,"z0":5.49093721930938,"aX":-9.078166094175467},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2404,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3902548151668621,"extension":6.430962756647318},"index":1,"playId":"4df2b4fb-1d16-3e44-bb89-745d4a3bd91b","pitchNumber":2,"startTime":"2026-08-25T00:24:05.158Z","endTime":"2026-08-25T00:24:08.273Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11467557320785,"aZ":-29.248564134746214,"pfxX":-5.8261697400851995,"pfxZ":1.858744670208151,"pX":-0.03777405963995587,"pZ":1.6987246100251647,"vX0":5.881127945410734,"vY0":-124.49552604597146,"vZ0":-3.262265032459472,"x":118.44,"y":192.91,"x0":-1.6695346560780864,"y0":50.00549895941526,"z0":5.437522280898989,"aX":-9.18178082302872},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":9.2,"spinRate":1565,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4393296847036394,"extension":6.653879348358445},"hitData":{"launchSpeed":91.3,"launchAngle":14.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.64,"coordY":115.7}},"index":2,"playId":"c9616ef7-5b26-3c70-bc65-839a4354a5f5","pitchNumber":3,"startTime":"2026-08-25T00:24:28.811Z","endTime":"2026-08-25T00:24:40.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:24:40.808Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brady House doubles (11) on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:24:44.162Z","endTime":"2026-08-25T00:26:18.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83807381537778,"aZ":-28.797693806616984,"pfxX":2.5416310128348627,"pfxZ":2.056677968224326,"pX":-0.3947017117870619,"pZ":3.8270056932607965,"vX0":3.0130080716639753,"vY0":-126.74746605169497,"vZ0":0.9997853314927626,"x":132.05,"y":135.45,"x0":-1.925219396949695,"y0":50.00146582546554,"z0":5.712237059879848,"aX":4.169951400903996},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-5.3,"spinRate":2528,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4307335020319476,"extension":6.66037281468669},"index":0,"playId":"65ea9d5a-ba1d-3d00-a7e0-06e064d5e1dc","pitchNumber":1,"startTime":"2026-08-25T00:25:12.666Z","endTime":"2026-08-25T00:25:16.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.960195401769084,"aZ":-26.96937135680024,"pfxX":-10.238007072432353,"pfxZ":2.7778601967065413,"pX":-1.0992709105781433,"pZ":4.1610640881024645,"vX0":5.441120310331028,"vY0":-136.5028828416421,"vZ0":1.0613087380095596,"x":158.9,"y":126.43,"x0":-1.7955413627940344,"y0":50.00345428957626,"z0":5.633455750462383,"aX":-19.18927477253608},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2341,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40230465249607894,"extension":6.589752729726963},"index":1,"playId":"8e6b94ae-6e15-36ed-a27c-4ae4c6bb76e8","pitchNumber":2,"startTime":"2026-08-25T00:25:27.785Z","endTime":"2026-08-25T00:25:37.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daylen Lile steals (13) 3rd base. Daylen Lile scores. Throwing error by catcher Brett Sullivan.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":5,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"8e6b94ae-6e15-36ed-a27c-4ae4c6bb76e8","startTime":"2026-08-25T00:25:52.977Z","endTime":"2026-08-25T00:26:04.633Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54232802036765,"aZ":-30.285769142854576,"pfxX":1.806485292354536,"pfxZ":1.15043869519514,"pX":0.19640933806098626,"pZ":2.4721353787768825,"vX0":4.517793969672615,"vY0":-126.8732881116627,"vZ0":-1.7091522776104024,"x":109.51,"y":172.03,"x0":-1.8378790497727486,"y0":50.00292156554735,"z0":5.554991031481138,"aX":2.96074340345845},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2536,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.43075487274876334,"extension":6.627011940106797},"hitData":{"launchSpeed":102.2,"launchAngle":22.0,"totalDistance":391.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.75,"coordY":48.31}},"index":3,"playId":"4b0c9523-3456-3bd6-ac8a-26d66538a78f","pitchNumber":3,"startTime":"2026-08-25T00:26:04.633Z","endTime":"2026-08-25T00:26:18.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:26:18.204Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-25T00:26:47.255Z","endTime":"2026-08-25T00:27:08.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25770878608933,"aZ":-26.623786369603426,"pfxX":-1.9273014665519175,"pfxZ":3.7050971077234554,"pX":-0.14514243679098027,"pZ":2.6363477722660056,"vX0":4.883825403762742,"vY0":-121.17122355986656,"vZ0":-1.714402937288343,"x":122.53,"y":167.6,"x0":-1.9306136076022113,"y0":50.00032624406255,"z0":5.665040981394389,"aX":-2.884682631474932},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.6,"breakHorizontal":2.4,"spinRate":1565,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.45092394187581863,"extension":6.582307687558949},"hitData":{"launchSpeed":99.7,"launchAngle":15.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.66,"coordY":99.55}},"index":0,"playId":"b9de475b-4ac0-3d72-8760-f27468f40db1","pitchNumber":1,"startTime":"2026-08-25T00:27:02.397Z","endTime":"2026-08-25T00:27:08.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:27:08.349Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:28:57.851Z","endTime":"2026-08-25T00:31:11.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48563543194814,"aZ":-37.599988683558806,"pfxX":0.8557138238575837,"pfxZ":-3.365490299552651,"pX":0.691055117341886,"pZ":0.615532640959532,"vX0":5.141294606410231,"vY0":-125.89605208911593,"vZ0":-5.67550239950736,"x":90.66,"y":222.16,"x0":-1.4849888364406947,"y0":50.00393361813472,"z0":5.926997607777857,"aX":1.3785529260582832},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.1,"breakHorizontal":-2.6,"spinRate":2310,"spinDirection":23},"zone":14,"typeConfidence":0.87,"plateTime":0.4343261752510945,"extension":6.196607883906606},"index":0,"playId":"2c5b6055-ac2d-3498-8910-198cf7dfaf05","pitchNumber":1,"startTime":"2026-08-25T00:29:24.975Z","endTime":"2026-08-25T00:29:29.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323326499460137,"aZ":-21.171971532464127,"pfxX":-2.2273156698712273,"pfxZ":5.57206481387489,"pX":0.1934182033692631,"pZ":3.5459009148832465,"vX0":5.630861216766618,"vY0":-138.7704176606314,"vZ0":-2.518375560560803,"x":109.63,"y":143.04,"x0":-1.561208300256567,"y0":50.00671512622341,"z0":5.855976386401335,"aX":-4.4015785370449185},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":2321,"spinDirection":216},"zone":2,"typeConfidence":0.83,"plateTime":0.3927844820719235,"extension":6.14326990910245},"index":1,"playId":"caf866cb-9cd5-378c-a8da-ae07ed7560f2","pitchNumber":2,"startTime":"2026-08-25T00:29:48.913Z","endTime":"2026-08-25T00:29:53.093Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201445160493122,"aZ":-43.28007725771009,"pfxX":2.2444519735354245,"pfxZ":-6.695232742728215,"pX":0.2315401542361854,"pZ":1.832891103985437,"vX0":3.1648699230368846,"vY0":-127.73438847025515,"vZ0":-2.2267654078740176,"x":108.17,"y":189.29,"x0":-1.3129109119351643,"y0":50.001586958446836,"z0":6.104617060493383,"aX":3.723944862946063},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-12.4,"breakHorizontal":-4.8,"spinRate":2194,"spinDirection":32},"zone":8,"typeConfidence":0.91,"plateTime":0.4280762256475046,"extension":6.253301199843815},"index":2,"playId":"81ab0887-6482-3609-9434-c13a2b4a54aa","pitchNumber":3,"startTime":"2026-08-25T00:30:19.636Z","endTime":"2026-08-25T00:30:23.386Z","isPitch":true,"type":"pitch"},{"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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623623618340112,"aZ":-40.786844595762055,"pfxX":2.720622575929021,"pfxZ":-5.157642966539038,"pX":0.9417110857485602,"pZ":1.1009882758133125,"vX0":4.571184436628507,"vY0":-128.63550837155856,"vZ0":-4.509482341794572,"x":81.1,"y":209.05,"x0":-1.2144655503034476,"y0":50.00388805273895,"z0":6.051641518929775,"aX":4.5417767257120545},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-10.2,"breakHorizontal":-6.0,"spinRate":2268,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.42641821064558183,"extension":6.352150637698541},"index":3,"playId":"f3c6452b-0926-3c83-a2c4-d08c9ffa4c41","pitchNumber":4,"startTime":"2026-08-25T00:30:46.958Z","endTime":"2026-08-25T00:30:51.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.232095631178122,"aZ":-39.27352423913739,"pfxX":8.407131547083681,"pfxZ":-4.279218482791492,"pX":0.9078225176146096,"pZ":1.2513755932192152,"vX0":3.8409246757720275,"vY0":-128.64997140374814,"vZ0":-3.5901308524458804,"x":82.4,"y":204.99,"x0":-1.7012583253939977,"y0":50.00190573358701,"z0":5.740994419789378,"aX":13.948027423003033},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-8.4,"breakHorizontal":-16.1,"spinRate":2257,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4274144859632907,"extension":6.287965385020768},"index":4,"playId":"bc2e8a1f-8941-332a-a2d7-22be2b7a836c","pitchNumber":5,"startTime":"2026-08-25T00:31:07.278Z","endTime":"2026-08-25T00:31:11.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:31:11.567Z","atBatIndex":45},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Troy Johnston bunt grounds out, pitcher Cade Cavalli to first baseman Abimelec Ortiz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:31:16.672Z","endTime":"2026-08-25T00:32:03.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"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(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},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368359903519217,"aZ":-38.59015932152856,"pfxX":2.595712973409183,"pfxZ":-3.8014602841538085,"pX":0.8454917364656108,"pZ":1.840664015760379,"vX0":4.885339650825872,"vY0":-129.4072716367534,"vZ0":-3.08717200197622,"x":84.77,"y":189.08,"x0":-1.4081569556775966,"y0":50.0050564275338,"z0":6.021523906078501,"aX":4.378023867290838},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.3,"breakHorizontal":-5.9,"spinRate":2354,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.42414690055323634,"extension":6.263947419856562},"index":0,"playId":"b3ebdd9e-981d-3bab-8ee6-99fb00a5da96","pitchNumber":1,"startTime":"2026-08-25T00:31:36.515Z","endTime":"2026-08-25T00:31:41.017Z","isPitch":true,"type":"pitch"},{"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":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516735884658026,"aZ":-39.70638922505961,"pfxX":1.5176150465260738,"pfxZ":-4.485025272541633,"pX":0.2803415960589397,"pZ":1.972358629058227,"vX0":3.9924374789732595,"vY0":-128.49123861564686,"vZ0":-2.4561960622018253,"x":106.31,"y":185.53,"x0":-1.4880022185827655,"y0":50.00342294340774,"z0":6.012840125672738,"aX":2.5480311350105804},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-8.4,"breakHorizontal":-3.6,"spinRate":2368,"spinDirection":31},"zone":9,"typeConfidence":0.85,"plateTime":0.42556500282533527,"extension":6.0879784989819274},"hitData":{"launchSpeed":42.6,"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":123.18,"coordY":194.81}},"index":1,"playId":"75ae7383-c2f6-3bf5-9ee8-a2ac3f448e50","pitchNumber":2,"startTime":"2026-08-25T00:31:56.690Z","endTime":"2026-08-25T00:32:03.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:32:03.843Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-25T00:32:15.627Z","endTime":"2026-08-25T00:33:53.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704789966750372,"aZ":-38.828434147956045,"pfxX":1.9738700299376815,"pfxZ":-3.944193497698488,"pX":0.23769386303220172,"pZ":1.6845321580843635,"vX0":3.738123450585696,"vY0":-129.3012362195477,"vZ0":-3.311761455142941,"x":107.94,"y":193.3,"x0":-1.4848095411093742,"y0":50.00248478345056,"z0":5.970354989913464,"aX":3.330927841298048},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-7.7,"breakHorizontal":-4.4,"spinRate":2246,"spinDirection":27},"zone":8,"typeConfidence":0.87,"plateTime":0.4241002390244075,"extension":6.3737499120618555},"index":0,"playId":"7b7a7fdf-78bd-3cb0-ab52-117f1d5dcd31","pitchNumber":1,"startTime":"2026-08-25T00:32:35.477Z","endTime":"2026-08-25T00:32:39.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.090718937740384,"aZ":-14.255023672222164,"pfxX":-4.427718377662603,"pfxZ":8.559934210505652,"pX":-0.314287527300255,"pZ":4.035228169321839,"vX0":4.447075166409774,"vY0":-143.71940683896108,"vZ0":-3.2591230969079277,"x":128.98,"y":129.83,"x0":-1.3059045570978924,"y0":50.00284075041527,"z0":6.068441587476111,"aX":-9.269157139958496},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":7.1,"spinRate":2240,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3810092198521273,"extension":6.369304330883938},"index":1,"playId":"9294baf8-e6e7-3bef-a13d-2fa211043ddc","pitchNumber":2,"startTime":"2026-08-25T00:33:06.804Z","endTime":"2026-08-25T00:33:12.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.721021593135987,"aZ":-11.037556672219013,"pfxX":-3.4519402686503033,"pfxZ":10.152173340051153,"pX":0.31054968028893065,"pZ":1.821260216759755,"vX0":5.279657870185474,"vY0":-143.08951017912403,"vZ0":-9.669595637138672,"x":105.16,"y":189.61,"x0":-1.1064873110145306,"y0":50.00697292837973,"z0":5.927897403491113,"aX":-7.190033062470625},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2244,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.38217530137988165,"extension":6.766373095069643},"index":2,"playId":"0d3f4963-108c-3105-a8a3-4dadf08e36c8","pitchNumber":3,"startTime":"2026-08-25T00:33:29.928Z","endTime":"2026-08-25T00:33:33.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192049249237463,"aZ":-41.582697222784766,"pfxX":1.1725617141907638,"pfxZ":-5.6839888543121875,"pX":0.657411470212125,"pZ":1.4934002127564934,"vX0":4.391935336551662,"vY0":-128.06419318532576,"vZ0":-3.223635068522272,"x":91.94,"y":198.46,"x0":-1.234144763233786,"y0":50.00143722774479,"z0":6.030815806532791,"aX":1.9410611169541399},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-10.8,"breakHorizontal":-3.1,"spinRate":2323,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.42818173011120164,"extension":6.402486742697026},"index":3,"playId":"0571f1fa-ab76-35ff-b4e2-bedef1e66fa3","pitchNumber":4,"startTime":"2026-08-25T00:33:48.689Z","endTime":"2026-08-25T00:33:53.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:33:53.063Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, third baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:36:21.998Z","endTime":"2026-08-25T00:37:03.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ryan Ritter replaces shortstop Ezequiel Tovar, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T00:35:38.253Z","endTime":"2026-08-25T00:36:24.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74609981322042,"aZ":-24.313786598637275,"pfxX":-9.755178554895267,"pfxZ":4.344944421217842,"pX":-0.698476549952952,"pZ":1.4573185396369603,"vX0":6.370568068824823,"vY0":-134.09295408834032,"vZ0":-5.626318192834664,"x":143.62,"y":199.43,"x0":-1.845495578927128,"y0":50.002586315224704,"z0":5.33242097529091,"aX":-17.64992097582479},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":2345,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4094760664582484,"extension":6.692888594537873},"index":1,"playId":"992db9cb-d505-3321-9216-4d3053c978d6","pitchNumber":1,"startTime":"2026-08-25T00:36:24.341Z","endTime":"2026-08-25T00:36:27.847Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59748554152687,"aZ":-20.61231614331904,"pfxX":-9.630596059375367,"pfxZ":6.175571595845851,"pX":-1.6935954730422327,"pZ":2.3712196897605056,"vX0":4.1298476929414045,"vY0":-136.57027007679173,"vZ0":-4.434186699629705,"x":181.56,"y":174.76,"x0":-1.981856202895681,"y0":50.00204379575045,"z0":5.45042829241993,"aX":-18.027753431316963},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":16.4,"spinRate":2381,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4024472823888532,"extension":6.572194299035937},"index":2,"playId":"464086c1-57b6-3e94-8205-491a70def022","pitchNumber":2,"startTime":"2026-08-25T00:36:43.457Z","endTime":"2026-08-25T00:36:46.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4672862982853,"aZ":-23.078678845084905,"pfxX":2.518818769843132,"pfxZ":5.595027909081383,"pX":0.40475001587570575,"pZ":2.2541275060566335,"vX0":4.614809825280707,"vY0":-126.84226333145078,"vZ0":-3.5312379497433937,"x":101.57,"y":177.92,"x0":-1.7670023297658373,"y0":50.00367073992659,"z0":5.509089394297146,"aX":4.095256896033517},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.5,"breakHorizontal":-5.6,"spinRate":2429,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.43217094234842524,"extension":6.579193518195789},"hitData":{"launchSpeed":71.5,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":168.91}},"index":3,"playId":"f78e6f35-256b-35ea-85c0-a360718acb3f","pitchNumber":3,"startTime":"2026-08-25T00:36:56.257Z","endTime":"2026-08-25T00:37:03.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:37:03.694Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:37:23.062Z","endTime":"2026-08-25T00:37:50.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146352823634437,"aZ":-26.549715365957933,"pfxX":1.2675676865694816,"pfxZ":3.34915632991852,"pX":-0.23937177566438222,"pZ":3.155835033440519,"vX0":3.658724242928647,"vY0":-128.45422353286966,"vZ0":-0.8086544597221035,"x":126.12,"y":153.57,"x0":-1.8435826866929614,"y0":50.00493089842572,"z0":5.527994368422145,"aX":2.1311530888826185},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2397,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.42544745549701624,"extension":6.564263465990866},"index":0,"playId":"bb0b7a48-580c-37f9-b384-e367456f76a4","pitchNumber":1,"startTime":"2026-08-25T00:37:26.433Z","endTime":"2026-08-25T00:37:30.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852211735230046,"aZ":-15.335608957072067,"pfxX":-4.961044100815227,"pfxZ":8.805608922057928,"pX":0.19038522060185042,"pZ":1.9480353090617897,"vX0":6.918640229930782,"vY0":-137.2806334455116,"vZ0":-6.555937687574854,"x":109.74,"y":186.18,"x0":-1.7157343858715306,"y0":50.0025790602748,"z0":5.407421371196375,"aX":-9.487108590805573},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2295,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3986966500547937,"extension":6.644710214265372},"hitData":{"launchSpeed":88.7,"launchAngle":17.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.49,"coordY":97.8}},"index":1,"playId":"a383f1ba-5f92-37bf-bbb9-c554e5977b0e","pitchNumber":2,"startTime":"2026-08-25T00:37:40.966Z","endTime":"2026-08-25T00:37:50.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:37:50.885Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks. Jorbit Vivas to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:38:03.231Z","endTime":"2026-08-25T00:39:37.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788976062283307,"aZ":-21.934600163264676,"pfxX":-8.844358511795889,"pfxZ":5.517155324513535,"pX":-0.8001707919930525,"pZ":1.861056527967092,"vX0":5.898660765338443,"vY0":-134.97865191093658,"vZ0":-5.499714322060893,"x":147.5,"y":188.53,"x0":-1.8583003551198314,"y0":50.00406093257564,"z0":5.457261802379893,"aX":-16.4153482867103},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2222,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40490102599789246,"extension":6.4281574456227},"index":0,"playId":"5b2ee141-1a23-3f62-85a0-d7ac2927a41a","pitchNumber":1,"startTime":"2026-08-25T00:38:14.799Z","endTime":"2026-08-25T00:38:18.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44961326619288,"aZ":-27.067534284918086,"pfxX":-3.5518194048399954,"pfxZ":3.2963829051705087,"pX":-1.1045086866297265,"pZ":3.194981497642377,"vX0":2.973585574197226,"vY0":-122.93150131968582,"vZ0":-0.5533448728673748,"x":159.1,"y":152.52,"x0":-1.860887724901851,"y0":50.00361948831961,"z0":5.695262676429704,"aX":-5.5059865932183225},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.1,"breakHorizontal":5.9,"spinRate":1623,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.44338928192909854,"extension":6.534405455278014},"index":1,"playId":"328bd087-460a-362f-91b6-cd7fa08e219c","pitchNumber":2,"startTime":"2026-08-25T00:38:32.223Z","endTime":"2026-08-25T00:38:36.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72186029317516,"aZ":-24.1869619785893,"pfxX":1.2027148366981448,"pfxZ":4.77141770210838,"pX":-0.8531316334853414,"pZ":3.2173665386806114,"vX0":2.5482256062906377,"vY0":-127.65374749288245,"vZ0":-1.3816255564569464,"x":149.52,"y":151.91,"x0":-2.014949825944519,"y0":50.004322043154296,"z0":5.643966086586887,"aX":2.01302206338165},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.6,"breakHorizontal":-2.6,"spinRate":2356,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.426728013386831,"extension":6.56564471018705},"index":2,"playId":"c14413d7-91fa-3c49-8bc4-405bc0f3a64c","pitchNumber":3,"startTime":"2026-08-25T00:38:52.317Z","endTime":"2026-08-25T00:38:57.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06272502058235,"aZ":-20.90706000390329,"pfxX":-8.291794692375575,"pfxZ":6.020465301555292,"pX":-0.2849548046936052,"pZ":1.000354396832793,"vX0":6.949220725980176,"vY0":-135.5609095093287,"vZ0":-7.860426993988599,"x":127.86,"y":211.77,"x0":-1.7972150552383694,"y0":50.005888339706516,"z0":5.383623727385923,"aX":-15.522986837235859},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":13.7,"spinRate":2236,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4031762407986452,"extension":6.6965721431471374},"index":3,"playId":"c20acf64-7161-319a-bc11-01e56f2f3fae","pitchNumber":4,"startTime":"2026-08-25T00:39:08.990Z","endTime":"2026-08-25T00:39:12.698Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915661484128957,"aZ":-18.747180656456507,"pfxX":-4.309647006618599,"pfxZ":7.142107557575278,"pX":-0.7239882108853545,"pZ":3.3577006996324745,"vX0":4.555570569768423,"vY0":-135.5644287763519,"vZ0":-2.3856437162682638,"x":144.6,"y":148.12,"x0":-1.8584770859753958,"y0":50.00023450371273,"z0":5.5435388575428535,"aX":-8.099089375270948},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2190,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4025320223953397,"extension":6.562552469096843},"index":4,"playId":"ed7edd07-0799-37ac-b801-77afbdb6d741","pitchNumber":5,"startTime":"2026-08-25T00:39:25.690Z","endTime":"2026-08-25T00:39:37.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:39:37.768Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"CJ Abrams grounds into a force out, fielded by third baseman Willi Castro. Jorbit Vivas out at 3rd. Nasim Nuñez to 2nd. CJ Abrams to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:39:47.150Z","endTime":"2026-08-25T00:41:35.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1875443965616,"aZ":-17.692115056612934,"pfxX":-3.4540254239777837,"pfxZ":7.574264596601179,"pX":-0.6114798003699377,"pZ":2.963854114513968,"vX0":4.505950029591079,"vY0":-136.4876115512735,"vZ0":-3.597955720580707,"x":140.31,"y":158.76,"x0":-1.8245848619682896,"y0":50.006271357180985,"z0":5.496401633501195,"aX":-6.607593786497889},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":5.5,"spinRate":2342,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3992204892610558,"extension":6.504737893182633},"index":0,"playId":"a4a2a364-5510-387f-8526-46ed212fcbc3","pitchNumber":1,"startTime":"2026-08-25T00:39:59.513Z","endTime":"2026-08-25T00:40:03.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45109508351657,"aZ":-14.041352362616465,"pfxX":-5.099478029504353,"pfxZ":9.400622797509246,"pX":0.2268384445495402,"pZ":0.8978538407397721,"vX0":7.248546216979598,"vY0":-137.50131985753518,"vZ0":-9.717893923431081,"x":108.35,"y":214.54,"x0":-1.772238021371152,"y0":50.002341048700586,"z0":5.414534375929866,"aX":-9.835240330183192},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":7.8,"spinRate":2259,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39726556057223306,"extension":6.624048232076724},"index":1,"playId":"2c6699bf-3a0b-3c9f-93ee-b2242f8ca18e","pitchNumber":2,"startTime":"2026-08-25T00:40:14.617Z","endTime":"2026-08-25T00:40:17.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456480525179256,"aZ":-24.72696829572793,"pfxX":2.1994881161585695,"pfxZ":4.324669625144361,"pX":0.34108954749451553,"pZ":2.5163079223439992,"vX0":5.187523794766905,"vY0":-129.70347257978685,"vZ0":-3.0024124633587497,"x":104.0,"y":170.84,"x0":-1.9622755356544854,"y0":50.002565506762366,"z0":5.553060709682138,"aX":3.7856466155706436},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2575,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.42060337959700833,"extension":6.53978243389449},"index":2,"playId":"8aa0f235-7f89-303c-8c92-cf178dd5bd40","pitchNumber":3,"startTime":"2026-08-25T00:40:31.165Z","endTime":"2026-08-25T00:40:34.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088060796362985,"aZ":-29.84236943257332,"pfxX":-2.84918702895365,"pfxZ":1.5259674631692342,"pX":-0.3058470730323282,"pZ":4.263601516540304,"vX0":4.085159144959465,"vY0":-122.42682823105692,"vZ0":2.2442645220829185,"x":128.66,"y":123.66,"x0":-1.6222428331424363,"y0":50.00005830543323,"z0":5.880932363976155,"aX":-4.345189047757189},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.5,"breakHorizontal":4.2,"spinRate":1431,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4465633284243169,"extension":6.613533887613198},"index":3,"playId":"3dafb052-adca-36bc-a21a-e34cf38434bf","pitchNumber":4,"startTime":"2026-08-25T00:40:51.931Z","endTime":"2026-08-25T00:40:55.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.533779450113368,"aZ":-20.816210264657975,"pfxX":-1.887026165274535,"pfxZ":5.9664868187593,"pX":-1.244196105432515,"pZ":3.925735261616162,"vX0":2.8150957679909148,"vY0":-136.94868046026676,"vZ0":-0.8753104340666873,"x":164.43,"y":132.79,"x0":-2.0391078851416427,"y0":50.005710997760595,"z0":5.670088413915043,"aX":-3.5942311215299125},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":2.9,"spinRate":2299,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.399576324342112,"extension":6.441697786714364},"index":4,"playId":"fa3e9938-a959-35ff-a4e5-93c38049e5be","pitchNumber":5,"startTime":"2026-08-25T00:41:09.789Z","endTime":"2026-08-25T00:41:14.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777202826631804,"aZ":-27.188348164650098,"pfxX":1.7559608062310428,"pfxZ":2.9553112742376157,"pX":-0.7948839307347355,"pZ":1.7130148271298329,"vX0":2.3511445407699534,"vY0":-128.74567068114814,"vZ0":-4.296664437535554,"x":147.3,"y":192.53,"x0":-1.9466618444824701,"y0":50.0006958452013,"z0":5.498460075193664,"aX":2.9578172453678957},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.7,"spinRate":2413,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.42482023490815113,"extension":6.721767673117101},"hitData":{"launchSpeed":69.0,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":169.92}},"index":5,"playId":"675c31dc-ce91-3a01-9b99-c4ccca940ecd","pitchNumber":6,"startTime":"2026-08-25T00:41:28.176Z","endTime":"2026-08-25T00:41:35.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:41:35.183Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Abimelec Ortiz walks. Nasim Nuñez to 3rd. CJ Abrams to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:44:14.758Z","endTime":"2026-08-25T00:47:18.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-25T00:42:03.798Z","endTime":"2026-08-25T00:42:43.745Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Mejia replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-25T00:42:43.745Z","endTime":"2026-08-25T00:44:16.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37783936683902,"aZ":-35.01370577206002,"pfxX":9.133472598177558,"pfxZ":-1.9300471429344714,"pX":-0.9175468208469775,"pZ":3.44271003168051,"vX0":0.577770241625671,"vY0":-120.62258855971545,"vZ0":0.9980827811139517,"x":151.97,"y":145.83,"x0":-2.346645045357075,"y0":50.00080240830103,"z0":6.109831741891703,"aX":13.461316987463873},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.0,"breakHorizontal":-16.7,"spinRate":2739,"spinDirection":66},"zone":11,"typeConfidence":0.97,"plateTime":0.45401906052638585,"extension":6.05832623663721},"index":2,"playId":"3a2a5863-c3b5-3049-9be9-270f18f59c72","pitchNumber":1,"startTime":"2026-08-25T00:44:16.998Z","endTime":"2026-08-25T00:44:21.356Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4938571560897,"aZ":-31.649630209524577,"pfxX":8.30798772503033,"pfxZ":0.37272277403987886,"pX":-0.182017673433653,"pZ":2.705205387689519,"vX0":2.1262759308477275,"vY0":-118.54724124568085,"vZ0":-1.1847728851213999,"x":123.94,"y":165.74,"x0":-2.1709122619060737,"y0":50.005662794224975,"z0":6.1109850141251005,"aX":11.778871616837158},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":-15.6,"spinRate":2884,"spinDirection":70},"zone":5,"typeConfidence":0.96,"plateTime":0.4627333316193236,"extension":5.741523873414576},"index":3,"playId":"6b36b889-1624-348e-a4f9-a715abd043f9","pitchNumber":2,"startTime":"2026-08-25T00:44:33.357Z","endTime":"2026-08-25T00:44:37.389Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.029695313910896,"aZ":-18.647006866744988,"pfxX":-6.612931077644715,"pfxZ":6.931181636419036,"pX":0.4436510173344851,"pZ":1.1612237251504884,"vX0":8.497933612948296,"vY0":-138.8076687481203,"vZ0":-9.327485227450085,"x":100.09,"y":207.43,"x0":-1.798126255745564,"y0":50.00500377984116,"z0":5.806554712332772,"aX":-12.90876221255837},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":10.2,"spinRate":2442,"spinDirection":206},"zone":14,"typeConfidence":0.63,"plateTime":0.3945830837364217,"extension":6.186741321210675},"index":4,"playId":"a4195ab3-2a0d-3007-bfce-a9c2b8bc8c83","pitchNumber":3,"startTime":"2026-08-25T00:44:52.546Z","endTime":"2026-08-25T00:44:56.404Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25703243921305,"aZ":-37.36474189141675,"pfxX":12.689101393325187,"pfxZ":-3.717939150596642,"pX":-2.318738012323011,"pZ":3.388855438968213,"vX0":-3.6018045037096518,"vY0":-117.87685625573248,"vZ0":1.5445317882540062,"x":205.38,"y":147.28,"x0":-2.4114449552403276,"y0":50.0044767869489,"z0":6.197852242936948,"aX":17.700527113499938},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.0,"breakHorizontal":-22.0,"spinRate":3029,"spinDirection":55},"zone":11,"typeConfidence":0.98,"plateTime":0.46623270741172007,"extension":6.00600508869541},"index":5,"playId":"85d6a1f0-41ae-396d-900e-0b36f6c1905a","pitchNumber":4,"startTime":"2026-08-25T00:45:18.366Z","endTime":"2026-08-25T00:45:21.366Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78547792203945,"aZ":-14.883331031368096,"pfxX":-5.474387684953995,"pfxZ":8.828446439509246,"pX":0.6034612262136403,"pZ":1.156742827415254,"vX0":7.862938746198974,"vY0":-138.9666582397741,"vZ0":-9.837635565859776,"x":94.0,"y":207.55,"x0":-1.5497605080973513,"y0":50.000107755443594,"z0":5.728306214609406,"aX":-10.718887521855224},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":8.3,"spinRate":2375,"spinDirection":202},"zone":14,"typeConfidence":0.84,"plateTime":0.3939565605041455,"extension":6.244299424036751},"index":6,"playId":"4c7e3a77-d2f1-3c6a-8d99-ca59318cabab","pitchNumber":5,"startTime":"2026-08-25T00:45:37.314Z","endTime":"2026-08-25T00:45:41.197Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309339895076377,"aZ":-35.82855273571793,"pfxX":10.442581761644547,"pfxZ":-2.5290705774678433,"pX":0.5980153039152225,"pZ":1.2472431527497339,"vX0":2.7514680165223777,"vY0":-120.47197726452168,"vZ0":-3.5305381748459874,"x":94.21,"y":205.1,"x0":-1.9203130611793007,"y0":50.00386721511467,"z0":5.957663204967888,"aX":15.075799122753601},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.3,"breakHorizontal":-19.6,"spinRate":2838,"spinDirection":54},"zone":14,"typeConfidence":0.97,"plateTime":0.4577974670682168,"extension":6.198401567340926},"index":7,"playId":"6a3cd2e5-713d-3563-932a-3eba51402297","pitchNumber":6,"startTime":"2026-08-25T00:46:00.400Z","endTime":"2026-08-25T00:46:04.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614340459543527,"aZ":-34.92287383395132,"pfxX":9.403954865208997,"pfxZ":-1.8906009117615685,"pX":-0.9725870103212525,"pZ":2.022006202595082,"vX0":-0.2947894908985248,"vY0":-120.19410654521869,"vZ0":-2.314936745288576,"x":154.07,"y":184.19,"x0":-2.068557498710557,"y0":50.00329372959457,"z0":6.117003735407514,"aX":13.675263337475862},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.7,"breakHorizontal":-16.9,"spinRate":2944,"spinDirection":55},"zone":13,"typeConfidence":0.97,"plateTime":0.45677141089172624,"extension":5.948239806110062},"index":8,"playId":"420d0b54-e67a-3079-a4a1-ea80f88ece9d","pitchNumber":7,"startTime":"2026-08-25T00:46:22.495Z","endTime":"2026-08-25T00:46:27.575Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15590950140783,"aZ":-37.91876622447492,"pfxX":7.25131501169151,"pfxZ":-3.872728812733377,"pX":0.5674764412846895,"pZ":1.0852713033993433,"vX0":3.6037326524580005,"vY0":-121.38699040111376,"vZ0":-3.8438959734919402,"x":95.37,"y":209.48,"x0":-1.8814749471834813,"y0":50.00399672788114,"z0":6.012279132461009,"aX":10.752954471118196},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.7,"breakHorizontal":-14.0,"spinRate":2917,"spinDirection":51},"zone":14,"typeConfidence":0.96,"plateTime":0.45231226988157536,"extension":6.1458310605802176},"index":9,"playId":"886b30dc-d06c-3809-8b94-9d33e64faac3","pitchNumber":8,"startTime":"2026-08-25T00:46:41.457Z","endTime":"2026-08-25T00:46:45.734Z","isPitch":true,"type":"pitch"},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8387057244062,"aZ":-19.104577488909293,"pfxX":-5.469860382038423,"pfxZ":6.514494955939787,"pX":0.6497229937817054,"pZ":0.8329807984861753,"vX0":8.538170047201884,"vY0":-139.84858219577353,"vZ0":-10.024094284592888,"x":92.23,"y":216.29,"x0":-1.7147537421307177,"y0":50.002781550839494,"z0":5.685490192219977,"aX":-10.971755859026317},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":8.4,"spinRate":2357,"spinDirection":212},"zone":14,"typeConfidence":0.81,"plateTime":0.38980467098072813,"extension":6.427547246470191},"index":10,"playId":"fd1e54d7-eb53-3b03-b322-2b36dd921f9a","pitchNumber":9,"startTime":"2026-08-25T00:47:10.466Z","endTime":"2026-08-25T00:47:18.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:47:18.938Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks. Nasim Nuñez scores. CJ Abrams to 3rd. Abimelec Ortiz to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:48:30.486Z","endTime":"2026-08-25T00:49:26.854Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-25T00:47:39.776Z","endTime":"2026-08-25T00:48:32.697Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61930297180616,"aZ":-33.311552393207855,"pfxX":7.774232595047272,"pfxZ":-0.782360597269049,"pX":1.0284230787315112,"pZ":2.1763150731448757,"vX0":4.666628277967329,"vY0":-119.86225572731063,"vZ0":-2.0492752398523026,"x":77.8,"y":180.02,"x0":-1.9551363970533466,"y0":50.003095856064,"z0":6.022655998228671,"aX":11.288252940015898},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":-15.2,"spinRate":2862,"spinDirection":55},"zone":14,"typeConfidence":0.95,"plateTime":0.45732893665199725,"extension":6.0478798537688645},"index":1,"playId":"60215534-a220-3fc8-9a4e-dffb2c8871fa","pitchNumber":1,"startTime":"2026-08-25T00:48:32.697Z","endTime":"2026-08-25T00:48:36.872Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60403452459232,"aZ":-15.868381193368274,"pfxX":-5.948717710796723,"pfxZ":8.388254725854548,"pX":-1.236467171726537,"pZ":2.5850581886812614,"vX0":3.512713008251696,"vY0":-138.45769886365966,"vZ0":-6.293709249498015,"x":164.13,"y":168.98,"x0":-1.7480366961069,"y0":50.00209103571557,"z0":5.947551982150609,"aX":-11.561549159911866},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2459,"spinDirection":210},"zone":11,"typeConfidence":0.66,"plateTime":0.39544017557926514,"extension":6.154574800291525},"index":2,"playId":"9fd78129-35e7-3527-bc21-98d16088d2ed","pitchNumber":2,"startTime":"2026-08-25T00:48:49.137Z","endTime":"2026-08-25T00:48:52.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09282369458711,"aZ":-15.42047434824683,"pfxX":-5.48991968374672,"pfxZ":8.587330275517928,"pX":-1.6074067793234448,"pZ":2.9121505082687156,"vX0":2.4377751026918193,"vY0":-138.80351886959335,"vZ0":-5.64053768508505,"x":178.27,"y":160.15,"x0":-1.7837795149910864,"y0":50.00522914925579,"z0":5.9977031610720575,"aX":-10.712587722741961},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2407,"spinDirection":207},"zone":11,"typeConfidence":0.74,"plateTime":0.39462977427344237,"extension":6.155863374438317},"index":3,"playId":"902da5f1-8e16-3027-8a47-07c1d0ee1a9c","pitchNumber":3,"startTime":"2026-08-25T00:49:05.569Z","endTime":"2026-08-25T00:49:08.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126333928921145,"aZ":-18.09880382637137,"pfxX":-3.8135444255570254,"pfxZ":7.476128225893135,"pX":1.6021963701081026,"pZ":1.2264576971089824,"vX0":9.495397858344045,"vY0":-135.71046017362497,"vZ0":-9.12708826064697,"x":55.93,"y":205.67,"x0":-1.4322044733848625,"y0":50.002744656250435,"z0":5.871275473525607,"aX":-7.180245919985047},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":5.0,"spinRate":2439,"spinDirection":204},"zone":14,"typeConfidence":0.76,"plateTime":0.4021850783159753,"extension":6.363982621883487},"index":4,"playId":"d8f1ac9f-a50c-376a-b463-5ab3e9c7a033","pitchNumber":4,"startTime":"2026-08-25T00:49:21.477Z","endTime":"2026-08-25T00:49:26.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:49:26.854Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to right fielder Mickey Moniak. CJ Abrams scores. Abimelec Ortiz scores. Dylan Crews to 3rd.","rbi":2,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:49:45.518Z","endTime":"2026-08-25T00:51:01.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095274297595935,"aZ":-32.583248974428756,"pfxX":6.4015276216173325,"pfxZ":-0.27552686914897073,"pX":0.21571064417867428,"pZ":2.731894095668767,"vX0":3.5559819906065373,"vY0":-121.11918547685461,"vZ0":-1.2765876476269264,"x":108.78,"y":165.02,"x0":-2.1019043906224657,"y0":50.00262193115396,"z0":6.108602322320727,"aX":9.53383445955297},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-12.5,"spinRate":2809,"spinDirection":84},"zone":5,"typeConfidence":0.92,"plateTime":0.4517885896682219,"extension":5.950157256343604},"index":0,"playId":"624f213b-1c2e-307b-a351-ba01ff8593d5","pitchNumber":1,"startTime":"2026-08-25T00:49:53.686Z","endTime":"2026-08-25T00:49:57.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.267346813813862,"aZ":-32.9456180620313,"pfxX":6.856372422945213,"pfxZ":-0.5060670666683365,"pX":0.6394825355716368,"pZ":2.0684589789414876,"vX0":4.153250016979374,"vY0":-122.16988554551159,"vZ0":-2.653575597515694,"x":92.62,"y":182.93,"x0":-1.9688454921175074,"y0":50.0031163441055,"z0":5.978058941182101,"aX":10.446476025972435},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.3,"breakHorizontal":-13.3,"spinRate":2892,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.4469625344633439,"extension":5.866180049020743},"index":1,"playId":"80ac93ae-864e-3c9e-83ee-764413c4fc81","pitchNumber":2,"startTime":"2026-08-25T00:50:10.454Z","endTime":"2026-08-25T00:50:13.602Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.911932190763988,"aZ":-16.236584809586585,"pfxX":-4.679732529732126,"pfxZ":7.753587129392049,"pX":1.3636887755323022,"pZ":1.2542210849232853,"vX0":9.526495949289451,"vY0":-141.89484196787478,"vZ0":-9.585896223124246,"x":65.02,"y":204.92,"x0":-1.41659589861095,"y0":50.005865469517566,"z0":5.691839719126529,"aX":-9.62408734157815},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":2622,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3847655884368777,"extension":6.34233292548943},"index":2,"playId":"49153c6a-df03-368f-a6e6-84ab34c5183d","pitchNumber":3,"startTime":"2026-08-25T00:50:33.938Z","endTime":"2026-08-25T00:50:36.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.384257699582434,"aZ":-32.45365834626641,"pfxX":8.210213725279504,"pfxZ":-0.1852549958577594,"pX":0.4297274692676284,"pZ":2.343953564582802,"vX0":3.0385629002470544,"vY0":-121.7321871618906,"vZ0":-2.081127478355692,"x":100.62,"y":175.49,"x0":-1.9022016915540925,"y0":50.00433313678762,"z0":6.025420206578262,"aX":12.294961516106438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":-15.6,"spinRate":2875,"spinDirection":61},"zone":6,"typeConfidence":0.94,"plateTime":0.4503162608281377,"extension":5.902747403362787},"hitData":{"launchSpeed":90.5,"launchAngle":14.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":116.72}},"index":3,"playId":"6c9520f5-7a60-3714-9508-c1a4a8ebc8f4","pitchNumber":4,"startTime":"2026-08-25T00:50:50.730Z","endTime":"2026-08-25T00:51:01.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:51:01.581Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-25T00:51:25.643Z","endTime":"2026-08-25T00:52:25.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86240324354389,"aZ":-34.84506195873176,"pfxX":8.256452832174972,"pfxZ":-1.802940396843816,"pX":-0.4099916021936748,"pZ":3.373154380092514,"vX0":1.5150036402398954,"vY0":-121.21591984106718,"vZ0":0.9502761072594306,"x":132.63,"y":147.7,"x0":-2.1162709900542853,"y0":50.003764240232016,"z0":6.030831082816104,"aX":12.2217241078078},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.8,"breakHorizontal":-15.4,"spinRate":2921,"spinDirection":63},"zone":1,"typeConfidence":0.96,"plateTime":0.4527725673898675,"extension":6.032831131345213},"index":0,"playId":"04b07417-6d3a-3c1f-89c2-9aad6835546e","pitchNumber":1,"startTime":"2026-08-25T00:51:36.059Z","endTime":"2026-08-25T00:51:39.949Z","isPitch":true,"type":"pitch"},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71816559254831,"aZ":-37.9402094554528,"pfxX":8.982133085478056,"pfxZ":-4.129538280265656,"pX":-0.34764111103550327,"pZ":2.6334612938747037,"vX0":1.4635720621142858,"vY0":-118.02056299361499,"vZ0":0.043607663184182854,"x":130.25,"y":167.68,"x0":-2.1436246378874966,"y0":50.00499566835906,"z0":6.140646265200073,"aX":12.534902181609947},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":-16.6,"spinRate":2858,"spinDirection":63},"zone":4,"typeConfidence":0.97,"plateTime":0.4660196123395899,"extension":6.089905153710941},"index":1,"playId":"82c3e79f-0fc9-3a31-9f49-fee055e99c4f","pitchNumber":2,"startTime":"2026-08-25T00:51:48.409Z","endTime":"2026-08-25T00:51:53.973Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230004553679148,"aZ":-37.2647631206503,"pfxX":8.927608722760771,"pfxZ":-3.569935690609354,"pX":-0.16749102202763685,"pZ":2.628970503479137,"vX0":1.593787969289287,"vY0":-119.23328988550246,"vZ0":-0.14152944604893292,"x":123.38,"y":167.8,"x0":-2.0056258959990383,"y0":50.00557497284859,"z0":6.0824422549623085,"aX":12.717087291970945},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.2,"breakHorizontal":-16.6,"spinRate":2861,"spinDirection":53},"zone":5,"typeConfidence":0.97,"plateTime":0.461285589561629,"extension":6.083615155693156},"hitData":{"launchSpeed":98.4,"launchAngle":33.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.59,"coordY":60.31}},"index":2,"playId":"536a022a-f07f-326c-9742-2b4da1c58d2a","pitchNumber":3,"startTime":"2026-08-25T00:52:16.449Z","endTime":"2026-08-25T00:52:25.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:52:25.318Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to pitcher Erik Tolman in foul territory.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:55:00.582Z","endTime":"2026-08-25T00:55:44.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680899,"link":"/api/v1/people/680899"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Tolman replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T00:54:08.232Z","endTime":"2026-08-25T00:55:02.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680899,"link":"/api/v1/people/680899"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262545504627894,"aZ":-9.906252478493471,"pfxX":5.238596078996699,"pfxZ":10.813717236646207,"pX":-1.5080259975578156,"pZ":2.196107782613337,"vX0":-9.673921646199416,"vY0":-142.06210582277993,"vZ0":-8.747826848017597,"x":174.48,"y":179.49,"x0":1.24919178457908,"y0":50.001646783660846,"z0":5.931325663077745,"aX":10.787033788279091},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":-7.7,"spinRate":2390,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.3844534545560836,"extension":6.597482119908093},"index":1,"playId":"ab6d888a-1e6d-39cd-a337-7bf35d8b93ac","pitchNumber":1,"startTime":"2026-08-25T00:55:02.954Z","endTime":"2026-08-25T00:55:07.367Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573010239415144,"aZ":-10.475605033246424,"pfxX":6.2476875834961305,"pfxZ":10.728110836501743,"pX":-0.49687735294997426,"pZ":2.2773383459024275,"vX0":-7.51397009951362,"vY0":-140.9755598986535,"vZ0":-8.198267757039943,"x":135.94,"y":177.29,"x0":1.3851277364645136,"y0":50.00302992448666,"z0":5.890522046889752,"aX":12.637546057396564},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":-9.8,"spinRate":2395,"spinDirection":146},"zone":4,"typeConfidence":0.91,"plateTime":0.38778459608639526,"extension":6.4942107121534995},"index":2,"playId":"dbdf7cc6-79e4-3713-aeb3-44b2825be219","pitchNumber":2,"startTime":"2026-08-25T00:55:20.629Z","endTime":"2026-08-25T00:55:24.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259005004709575,"aZ":-32.04728968920459,"pfxX":-1.0093948714955467,"pfxZ":0.07841774478804098,"pX":0.15242617494858288,"pZ":2.510353287848524,"vX0":-3.7862101399526003,"vY0":-126.11155546381791,"vZ0":-2.5253961339726176,"x":111.19,"y":171.0,"x0":1.800824869022774,"y0":50.00248908791843,"z0":6.094836303846745,"aX":-1.6350714378514648},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":2.6,"spinRate":2184,"spinDirection":290},"zone":5,"typeConfidence":0.9,"plateTime":0.4333529915711569,"extension":6.290196154916181},"hitData":{"launchSpeed":74.1,"launchAngle":78.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"1","coordinates":{"coordX":104.18,"coordY":200.33}},"index":3,"playId":"3f08c3ba-459e-3be4-a837-5282652bad8c","pitchNumber":3,"startTime":"2026-08-25T00:55:35.222Z","endTime":"2026-08-25T00:55:44.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:55:44.352Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz challenged (pitch result), call on the field was confirmed: Jordan Beck walks.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:56:42.288Z","endTime":"2026-08-25T00:58:42.794Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jordan Beck replaces Zac Veen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-25T00:56:08.370Z","endTime":"2026-08-25T00:56:44.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691728,"link":"/api/v1/people/691728"}},{"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},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157420614532082,"aZ":-11.68314176593331,"pfxX":5.539070271176487,"pfxZ":9.909797807771561,"pX":-1.639372870959751,"pZ":2.3946855812503953,"vX0":-10.542697324340706,"vY0":-142.08313532772442,"vZ0":-7.734534482087608,"x":179.49,"y":174.12,"x0":1.3808662488263557,"y0":50.00070778361512,"z0":5.875087550641304,"aX":11.451844213843177},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2239,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.38387197623633496,"extension":6.635955569086786},"index":1,"playId":"d47d1d4c-8e27-33a6-9200-2b5ae1b98322","pitchNumber":1,"startTime":"2026-08-25T00:56:44.618Z","endTime":"2026-08-25T00:56:47.957Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748841377899637,"aZ":-34.654449042644835,"pfxX":4.663200943954671,"pfxZ":-1.6225054499182292,"pX":0.8640874783609717,"pZ":4.725186867869306,"vX0":-4.06234869946978,"vY0":-122.17107761198135,"vZ0":3.6122297121505245,"x":84.06,"y":111.2,"x0":1.9343698399534823,"y0":50.00328344450161,"z0":6.186975926927787,"aX":7.121966090460867},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.9,"breakHorizontal":-7.6,"spinRate":984,"spinDirection":97},"zone":12,"typeConfidence":0.9,"plateTime":0.4465632505093202,"extension":6.211652981197239},"index":2,"playId":"4c548039-f379-3dbc-bc4f-1ae1397c1182","pitchNumber":2,"startTime":"2026-08-25T00:56:59.606Z","endTime":"2026-08-25T00:57:02.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.714602583290763,"aZ":-11.838335498619509,"pfxX":3.91562453922815,"pfxZ":10.188131277931607,"pX":-0.4798582600218121,"pZ":2.591217403894066,"vX0":-6.807279284456321,"vY0":-139.9582782895389,"vZ0":-7.057278964840535,"x":135.29,"y":168.82,"x0":1.4682304848868997,"y0":50.00639946910821,"z0":5.910153107009244,"aX":7.818997475735023},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":-5.8,"spinRate":2314,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.390405431753563,"extension":6.467586069804123},"index":3,"playId":"897b22d4-c718-3ca6-86c6-c7adcc3b5117","pitchNumber":3,"startTime":"2026-08-25T00:57:14.557Z","endTime":"2026-08-25T00:57:17.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30774069567978,"aZ":-12.375958092463614,"pfxX":4.731965063833467,"pfxZ":9.466047159875705,"pX":0.5276215080818564,"pZ":3.6953590816910853,"vX0":-5.191476471045868,"vY0":-143.49158322741485,"vZ0":-4.253191701481466,"x":96.89,"y":139.01,"x0":1.7430111025522226,"y0":50.00106356898308,"z0":5.964222927309347,"aX":9.895359941798082},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":-7.6,"spinRate":2272,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.38128716578829724,"extension":6.523641588135469},"index":4,"playId":"31f0d502-ad71-326e-8f88-4b3281b3b679","pitchNumber":4,"startTime":"2026-08-25T00:57:30.466Z","endTime":"2026-08-25T00:57:33.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13766076296006,"aZ":-14.077713593707267,"pfxX":4.328131455481924,"pfxZ":8.821235715890833,"pX":-1.2618994997984858,"pZ":3.3645061271814125,"vX0":-8.917077943415567,"vY0":-142.00092104587142,"vZ0":-4.900684619383096,"x":165.1,"y":147.94,"x0":1.3502910094755955,"y0":50.003793970818066,"z0":6.001763156043245,"aX":8.880872149047768},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":-6.1,"spinRate":2256,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.38506765736616577,"extension":6.55062236024609},"index":5,"playId":"1aa419db-d3ba-312d-b870-1783d0858e32","pitchNumber":5,"startTime":"2026-08-25T00:57:55.056Z","endTime":"2026-08-25T00:57:59.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2142728800454,"aZ":-13.655276825173951,"pfxX":3.785237314927772,"pfxZ":9.294586732656255,"pX":0.9909944102883619,"pZ":4.104347785844196,"vX0":-2.9652472417828464,"vY0":-140.15010737078882,"vZ0":-2.899165065597166,"x":79.23,"y":127.96,"x0":1.5701407501573323,"y0":50.00107257588262,"z0":6.04214561258923,"aX":7.540974868965167},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-6.2,"spinRate":2194,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3905854815460663,"extension":6.468607849099804},"index":6,"playId":"41484137-b0d9-32c5-bc1a-265629616ea1","pitchNumber":6,"startTime":"2026-08-25T00:58:14.659Z","endTime":"2026-08-25T00:58:18.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86063219367093,"aZ":-30.045538245779664,"pfxX":9.063438492961385,"pfxZ":1.3796261960139367,"pX":-0.4464195929105343,"pZ":1.5271766957741881,"vX0":-7.815223374381727,"vY0":-123.52129993325404,"vZ0":-4.414722610916208,"x":134.02,"y":197.55,"x0":1.589376251939361,"y0":50.00019505251506,"z0":5.87955869827651,"aX":13.9272925211479},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-14.5,"spinRate":1310,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.444367259144292,"extension":6.405333468938957},"index":7,"playId":"fdd03ed4-d142-3d6c-b803-2cf4c926bb69","pitchNumber":7,"startTime":"2026-08-25T00:58:37.520Z","endTime":"2026-08-25T00:58:42.794Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"playEndTime":"2026-08-25T00:58:42.794Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Ritter grounds into a double play, shortstop Nasim Nuñez to second baseman Jorbit Vivas to first baseman Abimelec Ortiz. Jordan Beck out at 2nd. Ryan Ritter out at 1st.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-25T00:59:02.206Z","endTime":"2026-08-25T00:59:59.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19088865597791,"aZ":-12.20551370854563,"pfxX":4.584647076817945,"pfxZ":10.313072789913136,"pX":-0.12102483970546937,"pZ":2.435321013020318,"vX0":-6.351674961203984,"vY0":-138.55872378320885,"vZ0":-7.262382076673986,"x":121.61,"y":173.03,"x0":1.609936106679181,"y0":50.00332955094076,"z0":5.913650399165326,"aX":8.877511731867715},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.0,"spinRate":2291,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.39594755268404214,"extension":6.449717836407747},"index":0,"playId":"a00e9226-a9ba-3df5-9c62-29f847974e71","pitchNumber":1,"startTime":"2026-08-25T00:59:18.402Z","endTime":"2026-08-25T00:59:22.202Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575985818785544,"aZ":-33.69244407539107,"pfxX":7.035713063382708,"pfxZ":-0.9643933962088251,"pX":0.7673935050207153,"pZ":1.7430103131753056,"vX0":-4.618156052169586,"vY0":-124.62964968126303,"vZ0":-3.442660774280467,"x":87.75,"y":191.72,"x0":1.7284651234445096,"y0":50.001372929269515,"z0":5.918988965874928,"aX":11.089322237053572},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-11.8,"spinRate":1311,"spinDirection":113},"zone":9,"typeConfidence":0.9,"plateTime":0.43914024224186177,"extension":6.404625201274964},"hitData":{"launchSpeed":77.3,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":150.67}},"index":1,"playId":"7be3d8fd-b4d7-3c66-a1f0-18be0ffcad34","pitchNumber":2,"startTime":"2026-08-25T00:59:51.339Z","endTime":"2026-08-25T00:59:59.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T00:59:59.100Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a sharp line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T01:03:44.192Z","endTime":"2026-08-25T01:03:57.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jordan Beck remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:02:09.896Z","endTime":"2026-08-25T01:02:09.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"description":"Pitching Change: Blake Adams replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-25T01:02:09.918Z","endTime":"2026-08-25T01:03:46.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687060,"link":"/api/v1/people/687060"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77228757839447,"aZ":-19.244228890169616,"pfxX":-4.069379841064385,"pfxZ":7.1089802990178095,"pX":0.07190860778709024,"pZ":1.7943126583523465,"vX0":6.084618588396625,"vY0":-133.5128807101653,"vZ0":-5.962295225417782,"x":114.26,"y":190.33,"x0":-1.7002228114797218,"y0":50.003082913615394,"z0":5.426202878061132,"aX":-7.401513482126362},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":6.1,"spinRate":2042,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.4091116870670888,"extension":6.233749328266054},"hitData":{"launchSpeed":108.7,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.75,"coordY":141.91}},"index":2,"playId":"bc9b7c7a-b694-3cd3-9d27-3a6216dfad96","pitchNumber":1,"startTime":"2026-08-25T01:03:46.513Z","endTime":"2026-08-25T01:03:57.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:03:57.753Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Young doubles (17) on a line drive to left fielder Jordan Beck. Keibert Ruiz to 3rd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T01:04:03.761Z","endTime":"2026-08-25T01:05:43.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41799476075388,"aZ":-27.138922786135907,"pfxX":0.39485422656512936,"pfxZ":3.1126802520840977,"pX":0.5606203526887684,"pZ":1.849769095456439,"vX0":5.621287497949016,"vY0":-125.56879845446994,"vZ0":-4.0014411512468975,"x":95.63,"y":188.84,"x0":-1.7465705605367456,"y0":50.002450796208464,"z0":5.6406930399661634,"aX":0.6374764952507089},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":-1.8,"spinRate":2260,"spinDirection":180},"zone":9,"typeConfidence":0.89,"plateTime":0.4341073313737964,"extension":6.061648454694877},"index":0,"playId":"c6bcd3d3-19ce-3217-be1d-3fd782ab5ddf","pitchNumber":1,"startTime":"2026-08-25T01:04:20.150Z","endTime":"2026-08-25T01:04:25.862Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854338240580883,"aZ":-20.910223251141083,"pfxX":-8.344668321794021,"pfxZ":6.160204261708655,"pX":-0.40853327126287214,"pZ":1.0138170478419612,"vX0":6.573806106790941,"vY0":-133.6624004203259,"vZ0":-7.799825581894686,"x":132.57,"y":211.41,"x0":-1.802396752642039,"y0":50.005862891994376,"z0":5.444515020378851,"aX":-15.267116130366341},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":13.9,"spinRate":1822,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.40808912489613025,"extension":6.131153205901807},"index":1,"playId":"6f060c43-662e-35d0-8549-f0f48d5a5e7b","pitchNumber":2,"startTime":"2026-08-25T01:04:34.788Z","endTime":"2026-08-25T01:04:37.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201285043242446,"aZ":-19.703056666696355,"pfxX":-7.390881166522666,"pfxZ":6.716541425979574,"pX":-1.2789743248179843,"pZ":2.55589588373939,"vX0":4.0436444474625395,"vY0":-134.85861505144015,"vZ0":-4.331860712099349,"x":165.75,"y":169.77,"x0":-1.8315480716846382,"y0":50.00040641276711,"z0":5.5586521768076915,"aX":-13.716865761692365},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":1949,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.4049490043851369,"extension":5.998519459408925},"index":2,"playId":"9106069f-8e70-3dd5-b1db-5c035b2cac4b","pitchNumber":3,"startTime":"2026-08-25T01:04:52.665Z","endTime":"2026-08-25T01:04:56.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22455066587688,"aZ":-25.89689748275171,"pfxX":1.353210838055777,"pfxZ":3.7823260349380066,"pX":-0.4927093941018007,"pZ":1.5313734991417276,"vX0":3.068902212435937,"vY0":-127.20692597155514,"vZ0":-4.844300893890463,"x":135.78,"y":197.43,"x0":-1.884891390403511,"y0":50.00038769794855,"z0":5.484270815154181,"aX":2.242567574106465},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2272,"spinDirection":183},"zone":13,"typeConfidence":0.91,"plateTime":0.42866892095118514,"extension":6.004031855224135},"index":3,"playId":"0e2ebd53-15c5-3446-9597-fe59632ccb9d","pitchNumber":4,"startTime":"2026-08-25T01:05:08.940Z","endTime":"2026-08-25T01:05:13.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-25T01:05:25.045Z","endTime":"2026-08-25T01:05:30.910Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626386778496858,"aZ":-24.94488833856316,"pfxX":2.4553813787238985,"pfxZ":4.914628989259045,"pX":0.10696474081242995,"pZ":2.6185408163588106,"vX0":4.4255840031444205,"vY0":-120.35680264199898,"vZ0":-1.5929308703740173,"x":112.92,"y":168.08,"x0":-2.0723681781763794,"y0":50.005178951391166,"z0":5.490958028791619,"aX":3.6148775783359137},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.8,"breakHorizontal":-5.5,"spinRate":2405,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4545063079662972,"extension":6.012999599068446},"hitData":{"launchSpeed":104.0,"launchAngle":22.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.12,"coordY":70.6}},"index":5,"playId":"e24aec52-e876-3643-b184-8ba9c46cfd88","pitchNumber":5,"startTime":"2026-08-25T01:05:30.910Z","endTime":"2026-08-25T01:05:43.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:05:43.806Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a fly ball to center fielder Jake McCarthy. Keibert Ruiz scores. Jacob Young scores.","rbi":2,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T01:05:58.906Z","endTime":"2026-08-25T01:08:33.135Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":687060,"link":"/api/v1/people/687060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":687060,"link":"/api/v1/people/687060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456910868508118,"aZ":-44.18358309892489,"pfxX":2.8123621557380964,"pfxZ":-8.988029632673271,"pX":-1.1358928237958266,"pZ":1.5569536779411544,"vX0":0.2119673205286537,"vY0":-115.15794371149892,"vZ0":-0.3035889041247817,"x":160.3,"y":196.74,"x0":-1.594404224292506,"y0":50.00331063931581,"z0":5.9839776712969766,"aX":3.757071238695964},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.1,"breakHorizontal":-5.2,"spinRate":2536,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.4766118970464621,"extension":6.231242880498313},"index":0,"playId":"446b9f8d-24c3-3104-b2b2-a169285a4f58","pitchNumber":1,"startTime":"2026-08-25T01:06:17.179Z","endTime":"2026-08-25T01:06:20.978Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10967674886182,"aZ":-16.838548854087858,"pfxX":-4.732782603400603,"pfxZ":8.287377307019769,"pX":-0.4816020576065838,"pZ":2.633989258647607,"vX0":5.322261803035386,"vY0":-134.6385113341402,"vZ0":-4.432748371547578,"x":135.36,"y":167.66,"x0":-1.8618527462169971,"y0":50.00188473984356,"z0":5.4804126792088805,"aX":-8.756548315493795},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2139,"spinDirection":208},"zone":4,"typeConfidence":0.86,"plateTime":0.4056251887307414,"extension":6.022384964534643},"index":1,"playId":"6a40ff3b-08e0-36ff-bdac-2bca8e24d0b3","pitchNumber":2,"startTime":"2026-08-25T01:06:33.944Z","endTime":"2026-08-25T01:06:38.801Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29139519795236,"aZ":-26.460161391058005,"pfxX":1.4159465079904914,"pfxZ":3.496034193793662,"pX":1.6267429855858886,"pZ":2.4685897153156953,"vX0":7.38178307669888,"vY0":-126.88584353489063,"vZ0":-2.5676720279710055,"x":54.99,"y":172.13,"x0":-1.5008739803489306,"y0":50.00325419014098,"z0":5.595907987398089,"aX":2.3153832984234297},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-4.2,"spinRate":2259,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.43120961606687525,"extension":6.0361601174204695},"index":2,"playId":"a1bf4dd6-abf3-3243-a657-3c225f33419f","pitchNumber":3,"startTime":"2026-08-25T01:06:57.009Z","endTime":"2026-08-25T01:07:00.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-25T01:07:14.956Z","endTime":"2026-08-25T01:07:27.834Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72745776632435,"aZ":-27.612861706934677,"pfxX":0.938599036732644,"pfxZ":2.8109047317012976,"pX":-0.6636888918381522,"pZ":2.4504195501759276,"vX0":2.829610595787219,"vY0":-126.1100034468825,"vZ0":-2.2408528801257903,"x":142.3,"y":172.62,"x0":-1.9186464718886647,"y0":50.00429781575509,"z0":5.560222092034126,"aX":1.523620530049465},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2261,"spinDirection":162},"zone":4,"typeConfidence":0.9,"plateTime":0.4330118397684304,"extension":5.984161690275924},"index":4,"playId":"59068230-bd4a-32f3-98d7-9c91405c9e36","pitchNumber":4,"startTime":"2026-08-25T01:07:27.834Z","endTime":"2026-08-25T01:07:31.582Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05484954002242,"aZ":-18.023015991710228,"pfxX":-2.7219066546448905,"pfxZ":7.464538531556233,"pX":-0.44402054612634967,"pZ":3.1168590100817726,"vX0":4.448509551822667,"vY0":-135.91004981775313,"vZ0":-3.278935730415965,"x":133.93,"y":154.62,"x0":-1.7384479271178246,"y0":50.00337929437893,"z0":5.570214515026747,"aX":-5.160866707109422},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":4.1,"spinRate":2045,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.40096709905526895,"extension":5.928792896047945},"index":5,"playId":"f9f36845-fa5f-3e59-89a3-642110a724e8","pitchNumber":5,"startTime":"2026-08-25T01:07:48.097Z","endTime":"2026-08-25T01:07:54.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.541593222114695,"aZ":-15.10428246198851,"pfxX":-2.952780378977016,"pfxZ":8.911446306184988,"pX":0.10183643637513418,"pZ":2.5806252858887277,"vX0":5.811819198222823,"vY0":-136.65063449484268,"vZ0":-5.193109254589915,"x":113.12,"y":169.1,"x0":-1.6567865174301142,"y0":50.00096765555675,"z0":5.522451917811703,"aX":-5.655351972733827},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2101,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.39889933386213006,"extension":5.933656234374596},"hitData":{"launchSpeed":62.0,"launchAngle":34.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.88,"coordY":115.43}},"index":6,"playId":"103d76a8-6556-3e3b-87c2-0a98d06660f1","pitchNumber":6,"startTime":"2026-08-25T01:08:22.081Z","endTime":"2026-08-25T01:08:33.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:08:33.135Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T01:08:57.383Z","endTime":"2026-08-25T01:09:15.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.579833206254992,"aZ":-26.388911650361923,"pfxX":1.4064145582118956,"pfxZ":3.5272733499309297,"pX":0.2509862291204278,"pZ":2.0645963462484973,"vX0":4.738404214188857,"vY0":-126.66549841208494,"vZ0":-3.4968673289517653,"x":107.43,"y":183.04,"x0":-1.8195698702672785,"y0":50.00378788388218,"z0":5.551170107618651,"aX":2.306086326289507},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2303,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.43086276716127747,"extension":5.839142111278722},"hitData":{"launchSpeed":84.3,"launchAngle":38.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.49,"coordY":80.03}},"index":0,"playId":"c5abd808-f082-35a7-9b0e-272f24000671","pitchNumber":1,"startTime":"2026-08-25T01:09:04.322Z","endTime":"2026-08-25T01:09:15.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:09:15.802Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"CJ Abrams grounds into a double play, shortstop Ryan Ritter to first baseman TJ Rumfield. Jorbit Vivas out at 2nd. CJ Abrams out at 1st.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-25T01:09:26.228Z","endTime":"2026-08-25T01:10:08.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698104919817965,"aZ":-41.00798595894118,"pfxX":2.8994980925969625,"pfxZ":-6.7086476170265446,"pX":0.4694430442012299,"pZ":0.9668989064653274,"vX0":3.7012649079635516,"vY0":-114.50184910066686,"vZ0":-1.8669194636768878,"x":99.11,"y":212.67,"x0":-1.5495064990506888,"y0":50.002566652085115,"z0":5.834709373694168,"aX":3.8183827924068954},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.4,"breakHorizontal":-6.2,"spinRate":2570,"spinDirection":16},"zone":14,"typeConfidence":0.91,"plateTime":0.47981204785096443,"extension":6.162689909430799},"index":0,"playId":"917208d6-1193-32da-9fd9-f5121559bc94","pitchNumber":1,"startTime":"2026-08-25T01:09:41.419Z","endTime":"2026-08-25T01:09:46.652Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444701332868622,"aZ":-14.566567500249512,"pfxX":-2.5865657275936402,"pfxZ":9.694185905168652,"pX":-0.2478298136406802,"pZ":2.75284901341531,"vX0":4.636756038443799,"vY0":-133.57118212259843,"vZ0":-4.668154958501184,"x":126.45,"y":164.45,"x0":-1.666257593825385,"y0":50.0000602633043,"z0":5.562676001452946,"aX":-4.696959349775551},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":3.7,"spinRate":2038,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.40930218721876255,"extension":5.866370976860979},"hitData":{"launchSpeed":96.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":147.63}},"index":1,"playId":"633f4d3c-64d7-3bff-89e8-01fde779affd","pitchNumber":2,"startTime":"2026-08-25T01:10:00.362Z","endTime":"2026-08-25T01:10:08.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:10:08.116Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Jorbit Vivas to first baseman Abimelec Ortiz.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:12:37.415Z","endTime":"2026-08-25T01:12:46.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Clayton Beeter replaces Erik Tolman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:11:41.286Z","endTime":"2026-08-25T01:12:39.753Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.702856630252807,"aZ":-14.769910331711777,"pfxX":-2.998615724112375,"pfxZ":8.979331786252981,"pX":0.3897965931225369,"pZ":1.7040775993311799,"vX0":4.844566268391317,"vY0":-138.5331877994393,"vZ0":-8.09638626230927,"x":102.14,"y":192.77,"x0":-0.9941651913360412,"y0":50.00503707616821,"z0":5.657317307489347,"aX":-5.813967129146606},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":2416,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.3957666440053482,"extension":6.187796391362662},"hitData":{"launchSpeed":104.1,"launchAngle":0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":152.7}},"index":1,"playId":"339b3c6d-add7-3fc6-9bbe-8c25eba66e51","pitchNumber":1,"startTime":"2026-08-25T01:12:39.753Z","endTime":"2026-08-25T01:12:46.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:12:46.927Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:12:53.511Z","endTime":"2026-08-25T01:14:16.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15484053314582,"aZ":-10.574162548499247,"pfxX":-3.378204028970992,"pfxZ":10.875391625767628,"pX":0.2902916867796039,"pZ":4.084254393271574,"vX0":4.539935961161273,"vY0":-140.15777004090324,"vZ0":-3.185196214639463,"x":105.93,"y":128.51,"x0":-0.9128290119245356,"y0":50.00531808561661,"z0":5.927749353043447,"aX":-6.711536398572907},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":5.2,"spinRate":2290,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.3910303419887673,"extension":6.109144089295629},"index":0,"playId":"661bda92-4748-3778-afcc-9b89f572d98e","pitchNumber":1,"startTime":"2026-08-25T01:13:14.063Z","endTime":"2026-08-25T01:13:17.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90579161086984,"aZ":-39.50459435269307,"pfxX":0.8885167368118965,"pfxZ":-4.756192568143813,"pX":-0.42572852710286135,"pZ":3.2882019376575826,"vX0":0.96737443659889,"vY0":-123.3879312257601,"vZ0":1.0455305598994709,"x":133.23,"y":150.0,"x0":-0.9385733480596637,"y0":50.00573148138029,"z0":6.191625368734916,"aX":1.368103324242089},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.2,"breakHorizontal":-1.8,"spinRate":2889,"spinDirection":33},"zone":1,"typeConfidence":0.91,"plateTime":0.4441730480504642,"extension":5.9351903788775076},"index":1,"playId":"22f85548-5bbf-31b5-a342-e92c38b3dfdd","pitchNumber":2,"startTime":"2026-08-25T01:13:29.557Z","endTime":"2026-08-25T01:13:33.628Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34689824710381,"aZ":-8.404699432369275,"pfxX":-2.470983818064821,"pfxZ":11.920107400224184,"pX":-0.8071780182534882,"pZ":2.125247775934831,"vX0":1.4306471196368622,"vY0":-140.44556688181908,"vZ0":-8.574401954385669,"x":147.77,"y":181.4,"x0":-1.0026013348850995,"y0":50.0060422051363,"z0":5.767890136187302,"aX":-4.928201129402519},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":4.2,"spinRate":2467,"spinDirection":198},"zone":7,"typeConfidence":0.9,"plateTime":0.39027927030401344,"extension":6.126039360942911},"index":2,"playId":"0a525f6d-0c85-3805-bbc1-085236712ff3","pitchNumber":3,"startTime":"2026-08-25T01:13:45.868Z","endTime":"2026-08-25T01:13:50.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67226104750479,"aZ":-8.925902520809247,"pfxX":-3.1346270949817487,"pfxZ":11.433114851820807,"pX":0.1393157275972761,"pZ":2.002904624665312,"vX0":4.217593858073272,"vY0":-141.96652123698468,"vZ0":-8.537775530076576,"x":111.69,"y":184.7,"x0":-0.9609702322460266,"y0":50.00160741485688,"z0":5.62407218759875,"aX":-6.373566633426867},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2434,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.38637686674441474,"extension":6.1107800398931476},"hitData":{"launchSpeed":89.7,"launchAngle":12.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.26,"coordY":86.82}},"index":3,"playId":"a05b4944-c65f-3601-9063-8f7b0b63f4d4","pitchNumber":4,"startTime":"2026-08-25T01:14:05.475Z","endTime":"2026-08-25T01:14:16.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:14:16.828Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:14:33.171Z","endTime":"2026-08-25T01:16:44.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11375535567849,"aZ":-34.970608500221886,"pfxX":1.815748336237617,"pfxZ":-1.7745113198164333,"pX":-0.29474174895661615,"pZ":4.0555166345347775,"vX0":0.66091773735891,"vY0":-124.78378575080605,"vZ0":1.8582373839713497,"x":128.23,"y":129.28,"x0":-0.7989235517171073,"y0":50.002757510668964,"z0":6.182421325546438,"aX":2.862910851020743},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2915,"spinDirection":36},"zone":11,"typeConfidence":0.91,"plateTime":0.4389558455734899,"extension":5.9743937203709985},"index":0,"playId":"87ba66f5-0161-3ac0-a2ae-0468be87d1f8","pitchNumber":1,"startTime":"2026-08-25T01:14:45.866Z","endTime":"2026-08-25T01:14:49.171Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093693528947558,"aZ":-38.961281223636206,"pfxX":3.1685242869324686,"pfxZ":-4.385653674536556,"pX":-0.8714520268957544,"pZ":3.7522226165114922,"vX0":-0.6121571160870198,"vY0":-123.9321303342971,"vZ0":1.953021612530943,"x":150.22,"y":137.47,"x0":-1.0319401602138454,"y0":50.00490103865042,"z0":6.221819716152007,"aX":4.900933608220673},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.2,"breakHorizontal":-5.5,"spinRate":2872,"spinDirection":30},"zone":11,"typeConfidence":0.91,"plateTime":0.44293398656794825,"extension":6.002778552644368},"index":1,"playId":"897073f9-92b4-3474-9f65-482897d6a8b2","pitchNumber":2,"startTime":"2026-08-25T01:15:03.433Z","endTime":"2026-08-25T01:15:07.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99817083617773,"aZ":-12.109180128708138,"pfxX":-1.3158662505785315,"pfxZ":10.099469397175795,"pX":0.3397824864352862,"pZ":3.8696102691071577,"vX0":3.792500520434927,"vY0":-140.3593308026695,"vZ0":-3.260291514469585,"x":104.05,"y":134.3,"x0":-0.8604808882472821,"y0":50.006303146347804,"z0":5.839633120147244,"aX":-2.6157471495922606},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":1.6,"spinRate":2401,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3908519271231299,"extension":6.196617569097635},"index":2,"playId":"7ca0ce5c-a0bd-332d-9f4b-9b0cb9f1a72e","pitchNumber":3,"startTime":"2026-08-25T01:15:22.938Z","endTime":"2026-08-25T01:15:27.531Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79160313133374,"aZ":-11.425164316462691,"pfxX":-0.23874949357525121,"pfxZ":10.237580788222857,"pX":0.7527392858476615,"pZ":4.400171700095664,"vX0":4.981809211297743,"vY0":-141.78202999011802,"vZ0":-2.099191555801024,"x":88.31,"y":119.98,"x0":-0.9994314712639942,"y0":50.00171089268687,"z0":5.8834619919298285,"aX":-0.48487469065979827},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":-0.6,"spinRate":2487,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.3869985684693673,"extension":6.099036871837734},"index":3,"playId":"9f6adb40-792d-3f0d-8597-5d6940d7db94","pitchNumber":4,"startTime":"2026-08-25T01:15:42.703Z","endTime":"2026-08-25T01:15:49.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Clayton Beeter. Mickey Moniak to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"actionPlayId":"9f6adb40-792d-3f0d-8597-5d6940d7db94","startTime":"2026-08-25T01:15:54.075Z","endTime":"2026-08-25T01:16:20.238Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399446932513186,"aZ":-13.341616681698815,"pfxX":-1.7811724728108795,"pfxZ":9.514258956022932,"pX":-0.49399683327046506,"pZ":2.226120501319288,"vX0":2.5519675196046316,"vY0":-139.3410920667624,"vZ0":-6.944742561622785,"x":135.83,"y":178.67,"x0":-1.187536942258858,"y0":50.00246728832428,"z0":5.620747979539516,"aX":-3.5255841985472975},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2309,"spinDirection":197},"zone":4,"typeConfidence":0.9,"plateTime":0.3921058539242446,"extension":6.238899800847023},"index":5,"playId":"525ef680-3446-3ca7-89ca-b783d79fa648","pitchNumber":5,"startTime":"2026-08-25T01:16:20.238Z","endTime":"2026-08-25T01:16:24.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061026712030774,"aZ":-37.91549084911552,"pfxX":1.39963170673147,"pfxZ":-3.509391888538925,"pX":0.4606876953880439,"pZ":2.13682085333172,"vX0":2.655389741310198,"vY0":-127.16291009221511,"vZ0":-1.8925760741676454,"x":99.44,"y":181.09,"x0":-0.7787969685005691,"y0":50.000589392671,"z0":5.898473282839968,"aX":2.291481564910758},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.6,"breakHorizontal":-3.1,"spinRate":2770,"spinDirection":27},"zone":9,"typeConfidence":0.91,"plateTime":0.4307234105629383,"extension":6.144574054090525},"index":6,"playId":"c4c0ace0-ca90-3f14-b00a-d33f07285b69","pitchNumber":6,"startTime":"2026-08-25T01:16:40.066Z","endTime":"2026-08-25T01:16:44.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:16:44.696Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:16:53.812Z","endTime":"2026-08-25T01:19:22.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.118812703150937,"aZ":-40.86122820564364,"pfxX":3.889385080093473,"pfxZ":-5.58457790825868,"pX":-0.37331415382149125,"pZ":3.0603639988870643,"vX0":0.4932647897501409,"vY0":-123.25995059529747,"vZ0":0.9468343398773991,"x":131.23,"y":156.15,"x0":-1.0814211074427793,"y0":50.005360840254596,"z0":6.0936627913798995,"aX":6.047150622224808},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.7,"breakHorizontal":-7.2,"spinRate":2827,"spinDirection":33},"zone":1,"typeConfidence":0.91,"plateTime":0.4426300388260538,"extension":5.985370808608118},"index":0,"playId":"16f245f1-365b-376f-8a72-eb01c53e5f0d","pitchNumber":1,"startTime":"2026-08-25T01:17:09.391Z","endTime":"2026-08-25T01:17:13.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320760425537383,"aZ":-38.500766766940885,"pfxX":1.8516032397204052,"pfxZ":-3.7816841425879524,"pX":-0.769446472307905,"pZ":1.4464942339211326,"vX0":-0.14051494405708642,"vY0":-128.38199771493728,"vZ0":-3.799513460897229,"x":146.33,"y":199.72,"x0":-0.9546739786814139,"y0":50.006117193134656,"z0":5.939191061605079,"aX":3.0945159027761426},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.4,"breakHorizontal":-3.4,"spinRate":2867,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.4264747025880884,"extension":5.887848993699922},"index":1,"playId":"d391fceb-af24-3daf-8ada-98ae699409ee","pitchNumber":2,"startTime":"2026-08-25T01:17:29.041Z","endTime":"2026-08-25T01:17:32.245Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.241223200635492,"aZ":-13.61578861324594,"pfxX":-0.7939430950746367,"pfxZ":9.000056799011611,"pX":1.100563887249411,"pZ":2.232428474165419,"vX0":6.235759710462783,"vY0":-142.1590085305667,"vZ0":-7.3548788160840175,"x":75.05,"y":178.5,"x0":-1.0111793397310955,"y0":50.006531678388704,"z0":5.703829474934097,"aX":-1.6380810046726642},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":0.2,"spinRate":2429,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.38416955440947875,"extension":6.3077439363359105},"index":2,"playId":"04a37efc-aac4-3c35-930f-d4cd5911dc3d","pitchNumber":3,"startTime":"2026-08-25T01:17:58.091Z","endTime":"2026-08-25T01:18:01.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90348554693566,"aZ":-35.38588438896013,"pfxX":0.8603331861822008,"pfxZ":-1.8532060600906064,"pX":0.10817769578525432,"pZ":-0.17679764480755544,"vX0":2.2440367660051295,"vY0":-129.8223742905725,"vZ0":-8.400848738366564,"x":112.88,"y":243.55,"x0":-0.8748519465637702,"y0":50.00531993673361,"z0":5.7487266765617795,"aX":1.4877470467455611},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.8,"breakHorizontal":-2.0,"spinRate":2959,"spinDirection":19},"zone":14,"typeConfidence":0.89,"plateTime":0.41983516218163164,"extension":6.059393196095985},"index":3,"playId":"f1738c97-ef2a-3da0-8c79-52c216d63dad","pitchNumber":4,"startTime":"2026-08-25T01:18:19.744Z","endTime":"2026-08-25T01:18:25.878Z","isPitch":true,"type":"pitch"},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480601264012716,"aZ":-36.52912273912195,"pfxX":1.122443015006928,"pfxZ":-2.5732021350421475,"pX":0.13677928342995332,"pZ":-0.26746012679427555,"vX0":2.2526597209645063,"vY0":-128.7792382514826,"vZ0":-8.225764555575946,"x":111.79,"y":246.0,"x0":-0.8919658901395608,"y0":50.000751241389494,"z0":5.7605231558265855,"aX":1.9016946399448846},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.1,"breakHorizontal":-2.5,"spinRate":2898,"spinDirection":9},"zone":14,"typeConfidence":0.9,"plateTime":0.42386521248489206,"extension":6.162614662627009},"index":4,"playId":"a3afaaef-fafd-3d73-a7a3-0bd9d9fc407d","pitchNumber":5,"startTime":"2026-08-25T01:18:48.831Z","endTime":"2026-08-25T01:18:52.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438744998534887,"aZ":-36.23355783894658,"pfxX":0.4938743952020044,"pfxZ":-2.405045716055371,"pX":1.2528902818287615,"pZ":2.1902780812968223,"vX0":5.34702128774633,"vY0":-128.2446181968362,"vZ0":-2.38006640305216,"x":69.24,"y":179.64,"x0":-0.9126501950128149,"y0":50.004073192652726,"z0":5.922922385548697,"aX":0.8326885141234512},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.7,"breakHorizontal":-1.9,"spinRate":2899,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.42507665768324543,"extension":6.205454218222894},"index":5,"playId":"d94b0ac0-b3fa-3beb-90d4-b3223bfb17eb","pitchNumber":6,"startTime":"2026-08-25T01:19:17.674Z","endTime":"2026-08-25T01:19:22.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:19:22.872Z","atBatIndex":67},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Troy Johnston hit by pitch. Mickey Moniak to 3rd. TJ Rumfield to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:20:20.761Z","endTime":"2026-08-25T01:21:46.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-25T01:19:34.783Z","endTime":"2026-08-25T01:20:23.098Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76337441432788,"aZ":-12.27572316343325,"pfxX":-1.649097263356278,"pfxZ":9.906043117262179,"pX":0.5994389506329327,"pZ":1.8058698913816857,"vX0":4.852543947497013,"vY0":-140.56941466618133,"vZ0":-8.369003278495148,"x":94.15,"y":190.02,"x0":-0.9320876630331807,"y0":50.001430559589146,"z0":5.611505367687901,"aX":-3.312487016985127},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":2.0,"spinRate":2520,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.38909450880947816,"extension":6.247162028329374},"index":1,"playId":"e043b6fd-3358-3532-b0c9-c46621d11ed8","pitchNumber":1,"startTime":"2026-08-25T01:20:23.098Z","endTime":"2026-08-25T01:20:26.998Z","isPitch":true,"type":"pitch"},{"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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.726929089090525,"aZ":-11.150217725751311,"pfxX":-0.7013686605829239,"pfxZ":10.289241185577886,"pX":-0.6168436574874426,"pZ":3.1851869983295913,"vX0":1.7713893276284214,"vY0":-142.07506870160472,"vZ0":-5.199333930849192,"x":140.51,"y":152.78,"x0":-1.157424452705969,"y0":50.00088333363158,"z0":5.748304850771357,"aX":-1.4330338686648671},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":1.0,"spinRate":2469,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.38561192345084194,"extension":6.271805298954193},"index":2,"playId":"552c5de9-9985-3c0e-811d-13d3dd04663a","pitchNumber":2,"startTime":"2026-08-25T01:20:41.984Z","endTime":"2026-08-25T01:20:46.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.652939772613585,"aZ":-34.16972544902121,"pfxX":-0.5100322297154962,"pfxZ":-1.1561482803178555,"pX":0.5463373633611807,"pZ":-0.392003641938132,"vX0":3.5733268485251846,"vY0":-130.24179007423862,"vZ0":-9.171848272593792,"x":96.17,"y":249.36,"x0":-0.7755839399027856,"y0":50.00395025953582,"z0":5.7493992506597955,"aX":-0.8786733428180195},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.8,"breakHorizontal":0.1,"spinRate":3057,"spinDirection":13},"zone":14,"typeConfidence":0.87,"plateTime":0.4200949075698772,"extension":6.092898879800867},"index":3,"playId":"f333742b-9539-3e80-a773-423ecc56fea0","pitchNumber":3,"startTime":"2026-08-25T01:21:04.005Z","endTime":"2026-08-25T01:21:07.005Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.987604675364917,"aZ":-8.390442323396526,"pfxX":0.6110420598321031,"pfxZ":11.827183818070429,"pX":2.3165696844671912,"pZ":0.11271811612845146,"vX0":8.131268172357798,"vY0":-140.25905271313474,"vZ0":-13.436230165145128,"x":28.7,"y":235.74,"x0":-0.6884744049783661,"y0":50.00511210749814,"z0":5.490159280688019,"aX":1.2263371915752856},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":-2.6,"spinRate":2423,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.38915600815760687,"extension":6.367836692565925},"index":4,"playId":"2a635614-ae24-3903-8780-2562c2726538","pitchNumber":4,"startTime":"2026-08-25T01:21:37.040Z","endTime":"2026-08-25T01:21:46.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:21:46.515Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a sharp line drive to right fielder Dylan Crews. Mickey Moniak scores. TJ Rumfield to 3rd. Troy Johnston to 2nd.","rbi":1,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:22:49.817Z","endTime":"2026-08-25T01:23:35.612Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":690925,"link":"/api/v1/people/690925"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-25T01:22:02.003Z","endTime":"2026-08-25T01:22:52.195Z","isPitch":false,"type":"action"},{"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},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64191886106761,"aZ":-9.959752037937934,"pfxX":-2.2916229245978954,"pfxZ":10.989344003913182,"pX":-0.42634067561448385,"pZ":2.7913881492250843,"vX0":2.8098689469642255,"vY0":-141.37800476014533,"vZ0":-6.160350208660762,"x":133.25,"y":163.41,"x0":-1.1360107804613306,"y0":50.00670604238206,"z0":5.6400905156062375,"aX":-4.634051552172203},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":3.6,"spinRate":2467,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.3876371311241251,"extension":6.2265579704727125},"index":1,"playId":"90c82f45-4498-3c7e-91ec-1e8f05ac5830","pitchNumber":1,"startTime":"2026-08-25T01:22:52.195Z","endTime":"2026-08-25T01:22:55.281Z","isPitch":true,"type":"pitch"},{"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":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63211656354441,"aZ":-11.05909700488538,"pfxX":-4.358034238203695,"pfxZ":10.462746888785528,"pX":0.24600912692291166,"pZ":1.9432014734300156,"vX0":4.61869089257981,"vY0":-140.84237301768792,"vZ0":-8.22527741267381,"x":107.62,"y":186.31,"x0":-0.8453757702599625,"y0":50.001153060056325,"z0":5.608298390018369,"aX":-8.794208060152393},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2408,"spinDirection":199},"zone":8,"typeConfidence":0.89,"plateTime":0.38821728952975487,"extension":6.359256091429532},"hitData":{"launchSpeed":104.5,"launchAngle":10.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.54,"coordY":104.62}},"index":2,"playId":"0c59ac63-138b-3db2-b8f9-23fe13fae70a","pitchNumber":2,"startTime":"2026-08-25T01:23:26.791Z","endTime":"2026-08-25T01:23:35.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:23:35.612Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan called out on strikes.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-25T01:23:52.359Z","endTime":"2026-08-25T01:26:07.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16299779160985,"aZ":-10.367109675723922,"pfxX":-1.3670167165198164,"pfxZ":10.985394227497933,"pX":0.2932796325730309,"pZ":3.447084052019716,"vX0":4.160566552838463,"vY0":-140.5462378849109,"vZ0":-4.2473507721573664,"x":105.82,"y":145.71,"x0":-1.033706993401754,"y0":50.001893439380446,"z0":5.660504515503213,"aX":-2.7139398167960147},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":1.6,"spinRate":2468,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3908819275644766,"extension":6.291941327067097},"index":0,"playId":"a36940df-bc8b-3f9b-8188-36de52842319","pitchNumber":1,"startTime":"2026-08-25T01:24:13.804Z","endTime":"2026-08-25T01:24:16.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48854839287603,"aZ":-38.37860832289022,"pfxX":2.2285935188635615,"pfxZ":-3.75258174247225,"pX":0.596153406423383,"pZ":2.7601449593501655,"vX0":3.0472263942056674,"vY0":-128.0041918340369,"vZ0":-0.5062439453818982,"x":94.28,"y":164.26,"x0":-0.9012660820259648,"y0":50.00391203525426,"z0":5.976389113033526,"aX":3.6825517548453934},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.7,"breakHorizontal":-4.8,"spinRate":2932,"spinDirection":29},"zone":6,"typeConfidence":0.91,"plateTime":0.42859846492698184,"extension":6.119940525444814},"index":1,"playId":"54beb622-623e-34c5-adae-9148cac9adf6","pitchNumber":2,"startTime":"2026-08-25T01:24:31.915Z","endTime":"2026-08-25T01:24:36.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548284041137812,"aZ":-37.116994774053396,"pfxX":3.064724690964704,"pfxZ":-2.9674336493286724,"pX":0.09993957967998716,"pZ":4.079712590209953,"vX0":1.416994211765512,"vY0":-128.28428162721627,"vZ0":2.308734263209913,"x":113.19,"y":128.63,"x0":-0.857692911530276,"y0":50.00122786257512,"z0":6.061466884654209,"aX":5.107185073167621},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.6,"breakHorizontal":-5.9,"spinRate":2864,"spinDirection":41},"zone":12,"typeConfidence":0.91,"plateTime":0.42695870701189476,"extension":5.985394808124168},"index":2,"playId":"1a4df242-c25e-343a-a882-bf492ad4e5a5","pitchNumber":3,"startTime":"2026-08-25T01:24:50.788Z","endTime":"2026-08-25T01:24:53.788Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.529866277874646,"aZ":-37.019966087068006,"pfxX":1.8217500050112823,"pfxZ":-2.900538079471241,"pX":-0.8707133640106847,"pZ":3.6780051745656324,"vX0":-0.27168802382980334,"vY0":-128.43026750021016,"vZ0":1.201093882652341,"x":150.19,"y":139.47,"x0":-1.0002622792969968,"y0":50.0034416822827,"z0":6.082994154816184,"aX":3.0439596160969344},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.8,"breakHorizontal":-3.2,"spinRate":3036,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.42643795676049434,"extension":5.936007296500175},"index":3,"playId":"49f5e43d-7e8d-3ec7-8182-6529f30635da","pitchNumber":4,"startTime":"2026-08-25T01:25:09.097Z","endTime":"2026-08-25T01:25:13.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51045704187317,"aZ":-7.255129144735448,"pfxX":-3.1749741004101466,"pfxZ":12.50801740753679,"pX":1.1737756948486688,"pZ":3.0007756625035173,"vX0":6.455719072319846,"vY0":-141.06698715050345,"vZ0":-6.201201236938305,"x":72.26,"y":157.76,"x0":-0.743827443937505,"y0":50.00598923016805,"z0":5.7105493729455805,"aX":-6.327459373037146},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.4,"breakHorizontal":4.3,"spinRate":2524,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3899803076638819,"extension":6.184905899319062},"index":4,"playId":"4a170c75-41d2-3962-a10f-5afb83becf60","pitchNumber":5,"startTime":"2026-08-25T01:25:41.648Z","endTime":"2026-08-25T01:25:46.152Z","isPitch":true,"type":"pitch"},{"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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80564706039207,"aZ":-10.545878413951952,"pfxX":-3.7696694232809738,"pfxZ":10.702716955037758,"pX":0.13968256527614606,"pZ":1.6918964614929937,"vX0":4.669332933360816,"vY0":-141.8226759316059,"vZ0":-8.781526456535348,"x":111.68,"y":193.1,"x0":-1.044424901174601,"y0":50.00612517485028,"z0":5.515902582013658,"aX":-7.620538816085448},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2547,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.38736483289025614,"extension":6.276017449223436},"index":5,"playId":"d2408f69-f60c-39c1-aa1d-d14f1c377592","pitchNumber":6,"startTime":"2026-08-25T01:26:02.739Z","endTime":"2026-08-25T01:26:07.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:26:07.222Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Abimelec Ortiz singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:28:02.731Z","endTime":"2026-08-25T01:29:16.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16226322636963,"aZ":-42.80418967250676,"pfxX":3.8776765114525915,"pfxZ":-8.131608944805105,"pX":1.1646076209629415,"pZ":0.8911488258655581,"vX0":4.645742694382352,"vY0":-114.24168131123254,"vZ0":-1.760118952719791,"x":72.61,"y":214.72,"x0":-1.407369595227352,"y0":50.00137056723873,"z0":5.920385124048638,"aX":5.069817637467362},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.9,"breakHorizontal":-8.3,"spinRate":2527,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.48143730525590733,"extension":6.037766976266154},"index":0,"playId":"1bed0ca8-e84a-3eac-91f4-c3be5fa18d67","pitchNumber":1,"startTime":"2026-08-25T01:28:27.001Z","endTime":"2026-08-25T01:28:31.072Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23359709500027,"aZ":-17.196663357144427,"pfxX":-3.0070513989660066,"pfxZ":8.385988822060177,"pX":0.5410047236925255,"pZ":1.794770613766599,"vX0":6.9026475293287355,"vY0":-131.83987889033892,"vZ0":-6.305514848504074,"x":96.38,"y":190.32,"x0":-1.703644604752003,"y0":50.002365057289815,"z0":5.457190467091861,"aX":-5.3708815742947795},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":4.2,"spinRate":1968,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.4131822708400468,"extension":6.0940305658960305},"index":1,"playId":"c045b7f9-9f4b-3e23-aba3-355482320b56","pitchNumber":2,"startTime":"2026-08-25T01:28:41.017Z","endTime":"2026-08-25T01:28:44.697Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.880669584754934,"aZ":-24.329520360360487,"pfxX":1.9818147410660147,"pfxZ":4.902536624711225,"pX":-1.8668807115715522,"pZ":1.570788421004983,"vX0":-0.1268053724050201,"vY0":-125.05122833104078,"vZ0":-4.8070142794977535,"x":188.16,"y":196.37,"x0":-2.073591218476738,"y0":50.00021962457363,"z0":5.489456354607629,"aX":3.1692728213512753},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.2,"breakHorizontal":-3.6,"spinRate":2221,"spinDirection":190},"zone":13,"typeConfidence":0.91,"plateTime":0.43634625270746685,"extension":5.904834981589807},"index":2,"playId":"f58412bf-d960-33dc-86ed-d3729c70044b","pitchNumber":3,"startTime":"2026-08-25T01:28:52.615Z","endTime":"2026-08-25T01:28:55.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053702682476423,"aZ":-17.53022755973051,"pfxX":-3.5494555275156845,"pfxZ":8.286415790979238,"pX":-0.05803712601282256,"pZ":2.989509468500775,"vX0":5.536367431126866,"vY0":-131.3943939078006,"vZ0":-3.2240612480499706,"x":119.21,"y":158.06,"x0":-1.7209840766339783,"y0":50.00151308508417,"z0":5.517997760180464,"aX":-6.272181421054639},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2032,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.4151548649556416,"extension":5.840807394847877},"hitData":{"launchSpeed":94.7,"launchAngle":9.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.18,"coordY":115.2}},"index":3,"playId":"bbddefab-7c17-3a74-b5b2-7d04c027e10e","pitchNumber":4,"startTime":"2026-08-25T01:29:06.397Z","endTime":"2026-08-25T01:29:16.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:29:16.506Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks. Abimelec Ortiz to 2nd.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:29:25.881Z","endTime":"2026-08-25T01:31:34.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26764696854048,"aZ":-26.50544232749219,"pfxX":2.4190865935473456,"pfxZ":3.391965442760487,"pX":-0.3630759998509276,"pZ":3.4193552906773514,"vX0":3.031699583226237,"vY0":-127.68877679088963,"vZ0":-0.606159626949927,"x":130.84,"y":146.46,"x0":-1.8746310388681116,"y0":50.00372770419396,"z0":5.723040645359074,"aX":4.043161269946144},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-5.0,"spinRate":2227,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.42696115428762216,"extension":5.83016802073534},"index":0,"playId":"a488821b-9d3a-3aed-a479-365c0562262f","pitchNumber":1,"startTime":"2026-08-25T01:29:39.895Z","endTime":"2026-08-25T01:29:43.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.378836298831523,"aZ":-18.932393440413254,"pfxX":-7.15108712544869,"pfxZ":7.386271598861376,"pX":-0.51135520552992,"pZ":2.0171198405960395,"vX0":5.294116324882042,"vY0":-132.34178673077807,"vZ0":-5.597241770026902,"x":136.49,"y":184.32,"x0":-1.5978658906014862,"y0":50.0046566460927,"z0":5.52438720043257,"aX":-12.82364582276421},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":12.0,"spinRate":1953,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.41216631083608046,"extension":5.961221375372033},"index":1,"playId":"d76ed696-6b95-3640-872c-60e25638cbf2","pitchNumber":2,"startTime":"2026-08-25T01:29:55.741Z","endTime":"2026-08-25T01:29:59.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-25T01:30:08.581Z","endTime":"2026-08-25T01:30:16.433Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99910338988379,"aZ":-25.918449525351498,"pfxX":1.49603526103457,"pfxZ":3.8451544756093563,"pX":0.7530490404732069,"pZ":0.099144042288684,"vX0":5.206452885014995,"vY0":-126.01133539653947,"vZ0":-8.320624947249577,"x":88.3,"y":236.1,"x0":-1.5250908839451682,"y0":50.00165114276597,"z0":5.504161792274798,"aX":2.43047929553517},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-3.7,"spinRate":2263,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.43288339466794357,"extension":6.04735233588064},"index":3,"playId":"00173112-df7e-352c-8e37-c80b62c35f50","pitchNumber":3,"startTime":"2026-08-25T01:30:16.433Z","endTime":"2026-08-25T01:30:19.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684247481136765,"aZ":-15.3976585145945,"pfxX":-1.9961747360382627,"pfxZ":9.173315563980827,"pX":-1.0007211591746041,"pZ":3.7179709388834685,"vX0":2.5580320218161816,"vY0":-134.50921041455155,"vZ0":-2.3244637200007654,"x":155.15,"y":138.39,"x0":-1.7055338248347893,"y0":50.0041891786949,"z0":5.687528265452294,"aX":-3.6514755237424525},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":3.0,"spinRate":2079,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.4075001479599534,"extension":5.961820256869593},"index":4,"playId":"ab57b23f-0618-32b3-8579-d23e8f4b07a8","pitchNumber":4,"startTime":"2026-08-25T01:30:36.907Z","endTime":"2026-08-25T01:30:41.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51771025618586,"aZ":-26.22497123381777,"pfxX":1.701479933406806,"pfxZ":3.6577137990961486,"pX":-1.0231973283566094,"pZ":3.2486880077457685,"vX0":1.357589811369261,"vY0":-126.60000356424295,"vZ0":-0.9122128337819916,"x":156.0,"y":151.07,"x0":-1.7871271994599442,"y0":50.00065144446956,"z0":5.71013810253263,"aX":2.764969469226027},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":-3.4,"spinRate":2300,"spinDirection":165},"zone":11,"typeConfidence":0.91,"plateTime":0.43242906130681735,"extension":6.080494648118647},"index":5,"playId":"f107ad82-bd1b-38ff-bda0-f2901834d42d","pitchNumber":5,"startTime":"2026-08-25T01:30:52.698Z","endTime":"2026-08-25T01:30:57.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3498891935911,"aZ":-25.34852916714984,"pfxX":1.792899952977212,"pfxZ":4.186785922632342,"pX":0.8282476518909534,"pZ":2.1038084516716236,"vX0":5.524766998263434,"vY0":-127.01182570656012,"vZ0":-3.6940016763331425,"x":85.43,"y":181.98,"x0":-1.609415010146909,"y0":50.004858072505016,"z0":5.595946753088619,"aX":2.925949862013142},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2228,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.4314624923721482,"extension":5.974096616111908},"index":6,"playId":"62533540-0e83-3f8e-a112-8b47ab222353","pitchNumber":6,"startTime":"2026-08-25T01:31:08.753Z","endTime":"2026-08-25T01:31:11.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.779838456192547,"aZ":-15.693675380037376,"pfxX":-2.519722406612596,"pfxZ":9.129540887196516,"pX":0.1740093327990741,"pZ":1.3631994860318284,"vX0":5.563941088344845,"vY0":-133.7536527962285,"vZ0":-7.628050468449577,"x":110.37,"y":201.97,"x0":-1.6090763756530977,"y0":50.005790931096165,"z0":5.384997536496405,"aX":-4.5505725580708996},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2076,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.41003700563389334,"extension":6.166931546655526},"index":7,"playId":"6777c5ef-aeee-36b7-bbd0-be1a42747ff6","pitchNumber":7,"startTime":"2026-08-25T01:31:28.062Z","endTime":"2026-08-25T01:31:34.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:31:34.470Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daylen Lile homers (16) on a fly ball to right center field. Abimelec Ortiz scores. Dylan Crews scores.","rbi":3,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:31:49.021Z","endTime":"2026-08-25T01:33:20.119Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":687060,"link":"/api/v1/people/687060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":{"id":687060,"link":"/api/v1/people/687060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":687060,"link":"/api/v1/people/687060"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917472248707373,"aZ":-27.560161236787216,"pfxX":0.06039369862725308,"pfxZ":2.8730755184397943,"pX":-0.3574899389392547,"pZ":2.4783863480907806,"vX0":3.5972599021440383,"vY0":-125.94279876611252,"vZ0":-2.210887314349563,"x":130.63,"y":171.86,"x0":-1.8129432036509008,"y0":50.0013873689068,"z0":5.599875000661087,"aX":0.09575218671649763},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-1.0,"spinRate":2147,"spinDirection":185},"zone":4,"typeConfidence":0.88,"plateTime":0.4351450883187158,"extension":5.958489095087651},"index":0,"playId":"385da055-17f4-3cfa-9f08-d28b273a5591","pitchNumber":1,"startTime":"2026-08-25T01:31:56.524Z","endTime":"2026-08-25T01:31:59.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50992458574227,"aZ":-43.44467111202718,"pfxX":2.1622183630494973,"pfxZ":-8.387725719999798,"pX":0.4675786441978593,"pZ":1.1233738686510455,"vX0":3.764478729230463,"vY0":-115.48285870672854,"vZ0":-1.2515883562071486,"x":99.18,"y":208.45,"x0":-1.4677607934561125,"y0":50.003411641666474,"z0":5.870182097941435,"aX":2.9047386342061023},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.2,"breakHorizontal":-4.9,"spinRate":2508,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.4752191770974967,"extension":6.173701883055186},"index":1,"playId":"812eaf99-078d-354e-9dd6-c85b7dd4e100","pitchNumber":2,"startTime":"2026-08-25T01:32:12.207Z","endTime":"2026-08-25T01:32:16.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-25T01:32:29.176Z","endTime":"2026-08-25T01:32:36.506Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96758249738344,"aZ":-18.44395259566563,"pfxX":-3.3165505533591433,"pfxZ":7.385254488330684,"pX":-0.8039427660555903,"pZ":4.8685358406219565,"vX0":3.3366006258869874,"vY0":-135.1187553938364,"vZ0":0.8872395952781151,"x":147.64,"y":107.33,"x0":-1.6207506872183526,"y0":50.00095794725549,"z0":5.82689058650078,"aX":-6.1647199292277906},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2199,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.4045495918213735,"extension":5.9003573402967655},"index":3,"playId":"1c21d8dd-f66b-39e1-8f72-843cb2510a73","pitchNumber":3,"startTime":"2026-08-25T01:32:36.506Z","endTime":"2026-08-25T01:32:39.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87646291439666,"aZ":-42.98408386337511,"pfxX":3.375351886672073,"pfxZ":-7.937758531718046,"pX":-0.27680768516909493,"pZ":2.6329635953391097,"vX0":1.985327531182118,"vY0":-116.04946672790938,"vZ0":1.7079190823474932,"x":127.55,"y":167.69,"x0":-1.5820046190939578,"y0":50.00053859595092,"z0":5.984462622885318,"aX":4.598736586385656},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.7,"breakHorizontal":-6.6,"spinRate":2606,"spinDirection":32},"zone":5,"typeConfidence":0.9,"plateTime":0.4721269659746441,"extension":6.124129086035199},"hitData":{"launchSpeed":105.2,"launchAngle":31.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.43,"coordY":41.59}},"index":4,"playId":"cb066bd9-ceaa-36cc-acfc-37277d39b612","pitchNumber":4,"startTime":"2026-08-25T01:32:51.683Z","endTime":"2026-08-25T01:33:20.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:33:20.119Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brady House walks.","rbi":0,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:33:30.048Z","endTime":"2026-08-25T01:35:31.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02913399035421,"aZ":-21.201891191488762,"pfxX":-7.034589298310036,"pfxZ":5.976275313605372,"pX":-0.6398515243307441,"pZ":3.9815456848144133,"vX0":5.24462225058466,"vY0":-134.14752866828178,"vZ0":-0.5092346276314883,"x":141.39,"y":131.28,"x0":-1.6991679049105133,"y0":50.003284145916055,"z0":5.675581928186405,"aX":-12.915404106076489},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":11.8,"spinRate":2025,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.4071760851838522,"extension":5.940592552388986},"index":0,"playId":"e8c0098e-9776-3827-af7a-ea515442038b","pitchNumber":1,"startTime":"2026-08-25T01:33:41.362Z","endTime":"2026-08-25T01:33:44.517Z","isPitch":true,"type":"pitch"},{"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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03494333543756,"aZ":-18.535072467134075,"pfxX":-4.69856876907925,"pfxZ":7.412884872155263,"pX":0.40578425171951227,"pZ":1.5892726451507344,"vX0":6.812274302767755,"vY0":-134.26006213857198,"vZ0":-6.605473290222309,"x":101.53,"y":195.87,"x0":-1.5451851966210868,"y0":50.00011116655053,"z0":5.384623206663619,"aX":-8.641349421667615},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":7.2,"spinRate":2079,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4068098415791477,"extension":5.9065038513810935},"index":1,"playId":"a8896583-c8ca-3795-b7fc-6bb34b4d30f4","pitchNumber":2,"startTime":"2026-08-25T01:34:00.627Z","endTime":"2026-08-25T01:34:05.812Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"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},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134657819582497,"aZ":-29.671412834875234,"pfxX":-0.05684857753352812,"pfxZ":1.550836523998127,"pX":-0.5692841450495824,"pZ":0.8405939683398513,"vX0":2.888782086102438,"vY0":-126.08289289827545,"vZ0":-5.521053532495662,"x":138.7,"y":216.08,"x0":-1.721470363820961,"y0":50.00294830646264,"z0":5.447117534770096,"aX":-0.09210074775216953},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2199,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.43406681435804995,"extension":6.186944373176508},"index":2,"playId":"80d0e03b-da68-34e8-871f-689be837c8ed","pitchNumber":3,"startTime":"2026-08-25T01:34:23.936Z","endTime":"2026-08-25T01:34:26.967Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049029527515586,"aZ":-18.332720266722045,"pfxX":-4.813508292021337,"pfxZ":7.640482400605899,"pX":0.10976481678708187,"pZ":1.5400082189185695,"vX0":6.426810852862773,"vY0":-133.3365430793961,"vZ0":-6.63608510513034,"x":112.82,"y":197.2,"x0":-1.6996490427589106,"y0":50.00150679553624,"z0":5.370895881950561,"aX":-8.719050796060438},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":7.4,"spinRate":2038,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.4098429298799826,"extension":6.220314632412554},"index":3,"playId":"a1ffc100-26a1-3d44-9572-52568cffdcff","pitchNumber":4,"startTime":"2026-08-25T01:34:36.777Z","endTime":"2026-08-25T01:34:40.947Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91206441979422,"aZ":-19.807925356190857,"pfxX":-3.641936168823493,"pfxZ":6.668725251810539,"pX":0.4884135528058372,"pZ":2.7158963145430706,"vX0":6.811372659200236,"vY0":-134.76025851363974,"vZ0":-3.844871805428098,"x":98.38,"y":165.45,"x0":-1.5889578325793408,"y0":50.00540820489214,"z0":5.545219590764833,"aX":-6.757191908086519},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":5.3,"spinRate":2010,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.4051106641192428,"extension":6.059640006262126},"index":4,"playId":"dc0c2636-f0e9-33ab-a0ba-77dd7dbdbda3","pitchNumber":5,"startTime":"2026-08-25T01:34:51.787Z","endTime":"2026-08-25T01:34:55.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17696823567842,"aZ":-26.701322234060363,"pfxX":1.0856706581802618,"pfxZ":3.3639496839440515,"pX":1.890542966754471,"pZ":0.9924379221854631,"vX0":7.915198342927592,"vY0":-126.11144133190513,"vZ0":-5.905139439725845,"x":44.94,"y":211.98,"x0":-1.4166083702377812,"y0":50.0045804359067,"z0":5.4899644004345625,"aX":1.7653265919463874},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":-3.6,"spinRate":2138,"spinDirection":185},"zone":14,"typeConfidence":0.91,"plateTime":0.43263509722521043,"extension":6.349842813936458},"index":5,"playId":"f40ea3cd-c030-3963-87d6-74fa6bf63b6b","pitchNumber":6,"startTime":"2026-08-25T01:35:13.859Z","endTime":"2026-08-25T01:35:16.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18369511432788,"aZ":-19.843497013353794,"pfxX":-2.2552819035325955,"pfxZ":6.840404825252036,"pX":-0.7217561476881793,"pZ":1.3512974415247272,"vX0":3.7887411732792464,"vY0":-132.85079914794284,"vZ0":-6.615627490435911,"x":144.51,"y":202.29,"x0":-1.8678363245536234,"y0":50.00343082146161,"z0":5.297056287515102,"aX":-4.066104310201735},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.3,"breakHorizontal":3.4,"spinRate":1952,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.4109515827607284,"extension":6.249606651217669},"index":6,"playId":"f7562d97-f119-3a5b-ae61-93b39a6b9f38","pitchNumber":7,"startTime":"2026-08-25T01:35:27.502Z","endTime":"2026-08-25T01:35:31.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:35:31.972Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a ground ball to right fielder Mickey Moniak. Brady House to 2nd.","rbi":0,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:38:08.584Z","endTime":"2026-08-25T01:38:41.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:35:57.709Z","endTime":"2026-08-25T01:36:29.570Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Troy Johnston replaces Blake Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-25T01:36:29.570Z","endTime":"2026-08-25T01:38:10.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"500"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":63.3,"endSpeed":58.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.989649735446351,"aZ":-25.380370343835423,"pfxX":3.257562558578803,"pfxZ":7.862479623873481,"pX":-0.9656009323694366,"pZ":3.4940286702176007,"vX0":-4.6919750759769006,"vY0":-92.11841304157986,"vZ0":0.35461803886899435,"x":153.81,"y":144.44,"x0":1.1850266847854374,"y0":50.00245840852729,"z0":7.119087312383835,"aX":2.8149470058918626},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":14.8,"breakHorizontal":-4.6,"spinRate":1404,"spinDirection":168},"zone":11,"typeConfidence":1.35,"plateTime":0.5933523753480903,"extension":4.4895390015964995},"index":2,"playId":"f23c4a31-9797-3254-97b8-4593c73151a7","pitchNumber":1,"startTime":"2026-08-25T01:38:10.683Z","endTime":"2026-08-25T01:38:14.852Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":64.5,"endSpeed":60.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.240681092134928,"aZ":-25.48166276986164,"pfxX":5.622031634641278,"pfxZ":7.378944421094569,"pX":-0.2213150961126552,"pZ":1.5992343151620865,"vX0":-4.552922935285041,"vY0":-93.92668928521951,"vZ0":-2.812211657106915,"x":125.44,"y":195.6,"x0":1.4867680343847276,"y0":50.00265593403884,"z0":6.7666676824476,"aX":5.098366457410907},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":13.1,"breakHorizontal":-9.0,"spinRate":1360,"spinDirection":160},"zone":13,"typeConfidence":0.81,"plateTime":0.5798551143776693,"extension":4.70058626916811},"index":3,"playId":"2b32c6dc-be34-36ef-92ca-0f77775ec2ab","pitchNumber":2,"startTime":"2026-08-25T01:38:19.927Z","endTime":"2026-08-25T01:38:24.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":64.9,"endSpeed":60.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.694834992812202,"aZ":-24.778107206548334,"pfxX":3.8621455038652734,"pfxZ":8.046097168536386,"pX":0.6991589987679335,"pZ":2.4823994718208913,"vX0":-2.439367644445276,"vY0":-94.6654365930741,"vZ0":-1.9424235507338392,"x":90.35,"y":171.76,"x0":1.4945976968686223,"y0":50.00341563496719,"z0":7.025369235664107,"aX":3.550983064058847},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":14.5,"breakHorizontal":-6.4,"spinRate":1408,"spinDirection":166},"zone":6,"typeConfidence":1.3,"plateTime":0.5757430534381291,"extension":4.705940113272519},"hitData":{"launchSpeed":84.9,"launchAngle":4.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.21,"coordY":108.1}},"index":4,"playId":"ba0fdc63-2c0f-3fdb-99df-eaf102fd326b","pitchNumber":3,"startTime":"2026-08-25T01:38:29.293Z","endTime":"2026-08-25T01:38:41.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:38:41.628Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jacob Young pops out to third baseman Willi Castro on the infield fly rule.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:38:48.188Z","endTime":"2026-08-25T01:39:16.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":68.2,"endSpeed":62.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.807190569460866,"aZ":-22.37251408386994,"pfxX":7.186151423109022,"pfxZ":9.853261821541086,"pX":-0.30924064926931843,"pZ":1.8543459914261362,"vX0":-5.376165529805975,"vY0":-99.09737101141268,"vZ0":-3.6861285688664127,"x":128.79,"y":188.71,"x0":1.5049564727532776,"y0":50.00255253070305,"z0":6.660463529618289,"aX":7.14861324936636},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":17.2,"breakHorizontal":-11.4,"spinRate":1534,"spinDirection":160},"zone":7,"typeConfidence":1.22,"plateTime":0.5526712814488919,"extension":5.074331821489369},"index":0,"playId":"a0d21715-25d6-3cc7-a4a5-e438a40867c8","pitchNumber":1,"startTime":"2026-08-25T01:38:57.483Z","endTime":"2026-08-25T01:39:01.353Z","isPitch":true,"type":"pitch"},{"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":0},"pitchData":{"startSpeed":71.6,"endSpeed":66.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.4355029179528,"aZ":-24.259661761726946,"pfxX":9.087972875872401,"pfxZ":7.15173308430923,"pX":-0.3997179714696395,"pZ":2.5563222226218434,"vX0":-6.867401374788081,"vY0":-104.17064314930127,"vZ0":-1.9391320142117552,"x":132.24,"y":169.76,"x0":1.7486808993990668,"y0":50.000755690416845,"z0":6.349238602730002,"aX":10.051839259863817},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":12.8,"breakHorizontal":-14.8,"spinRate":1551,"spinDirection":154},"zone":4,"typeConfidence":1.19,"plateTime":0.524497697892353,"extension":5.371185688177685},"hitData":{"launchSpeed":76.6,"launchAngle":70.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":114.31,"coordY":173.98}},"index":1,"playId":"f6b8c71e-c987-3c44-ad54-ccc75300dad6","pitchNumber":2,"startTime":"2026-08-25T01:39:07.000Z","endTime":"2026-08-25T01:39:16.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:39:16.355Z","atBatIndex":76},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorbit Vivas grounds into a force out, second baseman Connor Norby to shortstop Ryan Ritter. Brady House to 3rd. Keibert Ruiz out at 2nd. Jorbit Vivas to 1st.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:39:34.892Z","endTime":"2026-08-25T01:41:04.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":69.6,"endSpeed":64.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.943719057189345,"aZ":-23.83045429773096,"pfxX":6.111576394919095,"pfxZ":7.999611763413247,"pX":-0.22216084977066303,"pZ":3.733839484016225,"vX0":-4.650504301956382,"vY0":-101.2885987224404,"vZ0":-0.15796341551604698,"x":125.47,"y":137.97,"x0":1.3052812442737667,"y0":50.00323551031034,"z0":6.78295044312672,"aX":6.375233299397535},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":14.9,"breakHorizontal":-9.8,"spinRate":1446,"spinDirection":162},"zone":11,"typeConfidence":1.09,"plateTime":0.5399622710991174,"extension":5.007150964577052},"index":0,"playId":"4cacbed6-0ad5-3205-92fb-6debb7a0445e","pitchNumber":1,"startTime":"2026-08-25T01:39:34.892Z","endTime":"2026-08-25T01:39:38.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":66.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.945787825571855,"aZ":-22.693575961615434,"pfxX":8.836735739306498,"pfxZ":8.574287312985703,"pX":-0.27701068735862766,"pZ":2.4370953825422665,"vX0":-6.618752030984613,"vY0":-104.59275346905353,"vZ0":-2.6692450878526364,"x":127.56,"y":172.98,"x0":1.78321756081623,"y0":50.00394775701544,"z0":6.3961476593052335,"aX":9.773387859267807},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":15.1,"breakHorizontal":-14.2,"spinRate":1598,"spinDirection":157},"zone":4,"typeConfidence":1.24,"plateTime":0.5240453937006988,"extension":5.222597015099853},"index":1,"playId":"f8b0d21b-5efe-37d1-9db6-3f910ecddc8c","pitchNumber":2,"startTime":"2026-08-25T01:39:45.644Z","endTime":"2026-08-25T01:39:50.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":67.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.44310302242122,"aZ":-23.28795176050704,"pfxX":8.883866506579592,"pfxZ":7.576381118893359,"pX":-0.05452306379349472,"pZ":3.237764896810452,"vX0":-6.904239866997434,"vY0":-107.54389492484299,"vZ0":-0.9299801071406217,"x":119.08,"y":151.36,"x0":2.041423834244244,"y0":50.00231159252238,"z0":6.256116877694472,"aX":10.41852625901207},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":13.8,"breakHorizontal":-14.3,"spinRate":1706,"spinDirection":151},"zone":2,"typeConfidence":1.25,"plateTime":0.5090861279768406,"extension":5.169110394305598},"index":2,"playId":"f8f9d558-f4f8-345f-9905-51b386f8f86c","pitchNumber":3,"startTime":"2026-08-25T01:40:02.779Z","endTime":"2026-08-25T01:40:06.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.662195359334603,"aZ":-21.852786784295585,"pfxX":7.666272071916499,"pfxZ":7.983729497069545,"pX":-0.10620288604795085,"pZ":3.5183410719644677,"vX0":-6.331100244483369,"vY0":-112.71929760314084,"vZ0":-1.3043648561900447,"x":121.05,"y":143.78,"x0":1.7370876226706364,"y0":50.000885686886434,"z0":6.302018108459909,"aX":9.906844711235184},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":14.4,"breakHorizontal":-12.4,"spinRate":1700,"spinDirection":155},"zone":11,"typeConfidence":1.32,"plateTime":0.4851290375880257,"extension":5.6346055657119445},"index":3,"playId":"836e1dc3-994c-3c6b-96e4-f2b7ca7e1ed8","pitchNumber":4,"startTime":"2026-08-25T01:40:15.165Z","endTime":"2026-08-25T01:40:19.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":57.0,"endSpeed":52.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.388142489984682,"aZ":-25.566179863768056,"pfxX":2.5214374027863102,"pfxZ":9.541014386565422,"pX":-0.9053809010769475,"pZ":3.348321677224668,"vX0":-4.088558478914211,"vY0":-82.82925760201191,"vZ0":1.9239578706945024,"x":151.51,"y":148.38,"x0":1.270850666914674,"y0":50.00311105303814,"z0":6.963183448529617,"aX":1.7467866374711924},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":18.6,"breakHorizontal":-3.1,"spinRate":1209,"spinDirection":161},"zone":11,"typeConfidence":1.36,"plateTime":0.6620702399770613,"extension":4.903616646804389},"index":4,"playId":"7ec7bb9e-83af-3290-8367-c3eaee3dd573","pitchNumber":5,"startTime":"2026-08-25T01:40:29.087Z","endTime":"2026-08-25T01:40:34.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.220495470405503,"aZ":-22.71822900733495,"pfxX":7.514460915295015,"pfxZ":7.309830178793817,"pX":-1.376373339408092,"pZ":3.0483331250981194,"vX0":-9.852650726005232,"vY0":-112.6644734576866,"vZ0":-0.9054539178918282,"x":169.46,"y":156.48,"x0":2.064166491470441,"y0":50.00368708738281,"z0":5.737929659877893,"aX":9.723810946475357},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":13.3,"breakHorizontal":-11.3,"spinRate":1727,"spinDirection":147},"zone":11,"typeConfidence":1.32,"plateTime":0.48495286102203394,"extension":5.508026537469806},"index":5,"playId":"5f2cc7b1-ac22-33ec-bdc5-2988859956ba","pitchNumber":6,"startTime":"2026-08-25T01:40:44.786Z","endTime":"2026-08-25T01:40:49.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.66301384515918,"aZ":-20.499179397234258,"pfxX":5.5721283185197645,"pfxZ":9.355258058742633,"pX":-0.4981508913714062,"pZ":3.3110536800430177,"vX0":-5.723040447125283,"vY0":-110.68615521422142,"vZ0":-2.1937733918381936,"x":135.99,"y":149.38,"x0":1.3898894752906166,"y0":50.003179633262455,"z0":6.4484786237145535,"aX":6.95501138697467},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":16.7,"breakHorizontal":-8.8,"spinRate":1687,"spinDirection":165},"zone":11,"typeConfidence":1.22,"plateTime":0.4937260706329747,"extension":5.703884680233878},"hitData":{"launchSpeed":95.7,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":151.68}},"index":6,"playId":"1c773c96-df2f-3998-93b1-2d3610394c4d","pitchNumber":7,"startTime":"2026-08-25T01:40:57.323Z","endTime":"2026-08-25T01:41:04.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:41:04.335Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-25T01:41:15.709Z","endTime":"2026-08-25T01:41:56.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.287376087221173,"aZ":-23.627706764808494,"pfxX":8.545731044068809,"pfxZ":6.6385101067909265,"pX":-0.3046154403711236,"pZ":3.4581893823786687,"vX0":-7.641653048311932,"vY0":-112.44104175678385,"vZ0":-0.4192592506974125,"x":128.61,"y":145.41,"x0":2.0183750243600276,"y0":50.005288072026374,"z0":6.0326992127596055,"aX":11.00773635224828},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":12.2,"breakHorizontal":-13.7,"spinRate":1703,"spinDirection":147},"zone":11,"typeConfidence":1.32,"plateTime":0.48606016176182676,"extension":5.433452451561812},"index":0,"playId":"7acbb473-b46a-32ba-ad6b-c17016148d19","pitchNumber":1,"startTime":"2026-08-25T01:41:36.964Z","endTime":"2026-08-25T01:41:40.648Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.802071685780586,"aZ":-24.279310761949883,"pfxX":9.670835101926802,"pfxZ":5.791388900298802,"pX":-0.09437837009333777,"pZ":1.7766763174245244,"vX0":-9.569291307960626,"vY0":-115.79332406833267,"vZ0":-2.6317120816538893,"x":120.6,"y":190.81,"x0":2.8274470134332583,"y0":50.00455469744528,"z0":5.241320950217017,"aX":13.18783618354118},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.1,"breakHorizontal":-15.2,"spinRate":1697,"spinDirection":132},"zone":8,"typeConfidence":1.33,"plateTime":0.47230116300313796,"extension":5.67648120177496},"hitData":{"launchSpeed":85.0,"launchAngle":39.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.01,"coordY":104.4}},"index":1,"playId":"f5ce38e3-74b9-34aa-aab1-c3d3498c61a8","pitchNumber":2,"startTime":"2026-08-25T01:41:47.873Z","endTime":"2026-08-25T01:41:56.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:41:56.428Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:44:17.436Z","endTime":"2026-08-25T01:44:45.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Bird replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-25T01:42:58.478Z","endTime":"2026-08-25T01:44:19.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.360360971548715,"aZ":-24.620768177682404,"pfxX":8.379475993261547,"pfxZ":5.0382989510632665,"pX":0.49439110162301747,"pZ":2.8191761210015724,"vX0":5.739300515139054,"vY0":-121.51554251837256,"vZ0":-0.4651174093697659,"x":98.15,"y":162.66,"x0":-2.9848464757400057,"y0":50.00132608927678,"z0":5.148370684700631,"aX":12.553007056199508},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.2,"breakHorizontal":-16.6,"spinRate":2636,"spinDirection":78},"zone":6,"typeConfidence":0.91,"plateTime":0.45040700065329675,"extension":6.172183785998225},"index":1,"playId":"9c51a5a8-7e00-30f8-abdc-51d183aafe17","pitchNumber":1,"startTime":"2026-08-25T01:44:19.748Z","endTime":"2026-08-25T01:44:23.838Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18007267001391,"aZ":-22.019313955289554,"pfxX":-0.6839510670584392,"pfxZ":5.487772747544398,"pX":-0.3053198258433665,"pZ":3.1837854707629933,"vX0":6.052931841623197,"vY0":-134.6450383966479,"vZ0":-2.6401572887470106,"x":128.64,"y":152.82,"x0":-2.486339301700368,"y0":50.001015278061345,"z0":5.722385767654401,"aX":-1.2661080813741328},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":0.0,"spinRate":2477,"spinDirection":206},"zone":2,"typeConfidence":0.88,"plateTime":0.40563400416137574,"extension":6.098212856630447},"hitData":{"launchSpeed":91.1,"launchAngle":52.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.88,"coordY":112.67}},"index":2,"playId":"3d29f774-2844-337d-aaed-3250e4eed200","pitchNumber":2,"startTime":"2026-08-25T01:44:35.449Z","endTime":"2026-08-25T01:44:45.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:44:45.345Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:44:52.237Z","endTime":"2026-08-25T01:46:36.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85349271410178,"aZ":-20.939956112783424,"pfxX":-4.551082224556643,"pfxZ":6.051643190419824,"pX":0.5447536848735163,"pZ":3.0076732957985635,"vX0":9.300142281395365,"vY0":-134.99820007230153,"vZ0":-3.1841898749848165,"x":96.24,"y":157.57,"x0":-2.3449382440610838,"y0":50.002729790416936,"z0":5.6669795742591385,"aX":-8.448877677792257},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":6.4,"spinRate":2525,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.4048701703142843,"extension":6.243979731268003},"index":0,"playId":"2de2d125-8eca-3085-b448-edc89e5aa99d","pitchNumber":1,"startTime":"2026-08-25T01:45:12.046Z","endTime":"2026-08-25T01:45:16.483Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3245337068839,"aZ":-26.18216934143925,"pfxX":8.916636445368994,"pfxZ":4.038277959236241,"pX":1.2585880839277117,"pZ":2.815637889631413,"vX0":6.882308611796074,"vY0":-121.23974071131481,"vZ0":-0.4393603987785782,"x":69.03,"y":162.76,"x0":-2.7782775904732313,"y0":50.00383185904116,"z0":5.289729284418882,"aX":13.237616166726768},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.4,"breakHorizontal":-17.8,"spinRate":2714,"spinDirection":71},"zone":12,"typeConfidence":0.91,"plateTime":0.45225368581721614,"extension":6.5086011686660665},"index":1,"playId":"74a3c60a-e314-330e-8e54-4ded7c54c0b8","pitchNumber":2,"startTime":"2026-08-25T01:45:37.122Z","endTime":"2026-08-25T01:45:41.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511470701384695,"aZ":-23.108365872218045,"pfxX":-3.4167648614478336,"pfxZ":4.918497187139405,"pX":-0.04669169068697638,"pZ":3.6124955598314323,"vX0":7.7692059528088615,"vY0":-134.4799193362124,"vZ0":-1.0824582173552664,"x":118.78,"y":141.24,"x0":-2.5213366818186556,"y0":50.00010915735254,"z0":5.650096346249723,"aX":-6.295055879044265},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":4.7,"spinRate":2570,"spinDirection":207},"zone":11,"typeConfidence":0.86,"plateTime":0.4063550897807371,"extension":6.2461973750253845},"index":2,"playId":"5544c9b6-5e29-3f6c-a747-8fab2ac20c19","pitchNumber":3,"startTime":"2026-08-25T01:45:53.970Z","endTime":"2026-08-25T01:45:59.123Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778058983275415,"aZ":-24.153622334786764,"pfxX":-2.621343289761061,"pfxZ":4.318290248460968,"pX":-1.0021561214833572,"pZ":4.621796369062873,"vX0":4.746106808489995,"vY0":-135.04369300923722,"vZ0":1.4376079972406224,"x":155.2,"y":113.99,"x0":-2.437152821952042,"y0":50.003333242860684,"z0":5.774533563498036,"aX":-4.870304268072594},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":3.8,"spinRate":2500,"spinDirection":213},"zone":11,"typeConfidence":0.79,"plateTime":0.4046802604926696,"extension":6.040036253586797},"index":3,"playId":"6b176b53-7fdc-3709-8de2-0180080a1f98","pitchNumber":4,"startTime":"2026-08-25T01:46:12.290Z","endTime":"2026-08-25T01:46:16.822Z","isPitch":true,"type":"pitch"},{"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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601786617751078,"aZ":-26.394319799680634,"pfxX":8.821021176669792,"pfxZ":3.860017650772205,"pX":1.0993197504159176,"pZ":3.0274351706499174,"vX0":6.774492300543798,"vY0":-121.50454800199537,"vZ0":0.4580352705519687,"x":75.1,"y":157.04,"x0":-2.8697186212691315,"y0":50.00024982471747,"z0":5.128231236189885,"aX":13.199273885934224},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.3,"breakHorizontal":-17.5,"spinRate":2721,"spinDirection":80},"zone":12,"typeConfidence":0.91,"plateTime":0.4506134509014226,"extension":6.369356916923005},"index":4,"playId":"f4f04b80-e93c-3a4b-93c1-f8d4f8650c2a","pitchNumber":5,"startTime":"2026-08-25T01:46:32.056Z","endTime":"2026-08-25T01:46:36.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:46:36.519Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to right fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:47:11.644Z","endTime":"2026-08-25T01:48:49.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-25T01:46:46.069Z","endTime":"2026-08-25T01:47:13.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"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},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89204446620459,"aZ":-27.582395760718597,"pfxX":10.237344598259165,"pfxZ":3.079557367014287,"pX":0.4338444993158964,"pZ":2.337334932487618,"vX0":5.012733494164516,"vY0":-121.31579484664884,"vZ0":-1.0017784077861267,"x":100.46,"y":175.67,"x0":-2.9893685496209987,"y0":50.0008622387027,"z0":5.161432992332898,"aX":15.244238863029095},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-19.7,"spinRate":2790,"spinDirection":80},"zone":6,"typeConfidence":0.91,"plateTime":0.4516133801304729,"extension":6.174460978810096},"index":1,"playId":"39ae4cce-a4c2-39e2-b071-716663621b38","pitchNumber":1,"startTime":"2026-08-25T01:47:13.887Z","endTime":"2026-08-25T01:47:17.567Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338801862711417,"aZ":-26.986228690764662,"pfxX":9.515611304769179,"pfxZ":3.438223585921702,"pX":1.0153430305803637,"pZ":1.5249356180792353,"vX0":6.457903184745646,"vY0":-122.14301083959197,"vZ0":-2.9707363682428003,"x":78.3,"y":197.61,"x0":-2.9003583124389545,"y0":50.00418767330794,"z0":5.0806350658199095,"aX":14.358222584215987},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-18.7,"spinRate":2774,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4486559729726003,"extension":6.170574617792811},"index":2,"playId":"2e3552ff-188f-3b1f-a060-d23598d67509","pitchNumber":2,"startTime":"2026-08-25T01:47:30.968Z","endTime":"2026-08-25T01:47:34.087Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-25T01:47:52.367Z","endTime":"2026-08-25T01:47:59.627Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"}},{"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},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41788923837787,"aZ":-26.240718190296896,"pfxX":8.398448214396424,"pfxZ":3.942235672166614,"pX":2.7018609152705606,"pZ":1.457314834756916,"vX0":10.106048837360309,"vY0":-122.30637453239189,"vZ0":-3.36605420057064,"x":14.01,"y":199.43,"x0":-2.5841265945421337,"y0":50.004887107228825,"z0":5.115940616449535,"aX":12.652053876279716},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.8,"spinRate":2854,"spinDirection":72},"zone":14,"typeConfidence":0.91,"plateTime":0.44882496978158004,"extension":6.428793282068542},"index":4,"playId":"23f8d198-22ef-3b8a-b411-a09e140e6a94","pitchNumber":3,"startTime":"2026-08-25T01:47:59.627Z","endTime":"2026-08-25T01:48:02.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359793080973972,"aZ":-25.600547797863925,"pfxX":9.296818679829991,"pfxZ":4.402474439072618,"pX":0.9465187430797157,"pZ":3.1570762005407382,"vX0":6.380139191423111,"vY0":-121.81028685148712,"vZ0":0.29946952908742686,"x":80.92,"y":153.54,"x0":-2.9202412158289937,"y0":50.00280607977944,"z0":5.257477317506833,"aX":13.87929350039703},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":-18.4,"spinRate":2792,"spinDirection":74},"zone":12,"typeConfidence":0.91,"plateTime":0.4507709885478719,"extension":6.101682427571424},"index":5,"playId":"d72364c6-ae98-3eef-aac2-41c802522012","pitchNumber":4,"startTime":"2026-08-25T01:48:20.615Z","endTime":"2026-08-25T01:48:23.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079153594717276,"aZ":-23.694778731984677,"pfxX":-2.0220613454506093,"pfxZ":4.511469968735344,"pX":-0.14357548030684883,"pZ":3.139623219369339,"vX0":6.696411318340897,"vY0":-135.7758116573269,"vZ0":-2.515819155680267,"x":122.47,"y":154.01,"x0":-2.372602750735596,"y0":50.000176483151215,"z0":5.716724925156519,"aX":-3.7988558339195015},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2302,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.40250348544857184,"extension":6.069318849395871},"hitData":{"launchSpeed":97.0,"launchAngle":29.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.85,"coordY":59.58}},"index":6,"playId":"362b6c6f-0452-34fe-b709-1da10755dafa","pitchNumber":5,"startTime":"2026-08-25T01:48:41.310Z","endTime":"2026-08-25T01:48:49.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:48:49.667Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to right fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-25T01:47:11.644Z","endTime":"2026-08-25T01:48:49.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces Jake McCarthy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-25T01:46:46.069Z","endTime":"2026-08-25T01:47:13.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"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},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89204446620459,"aZ":-27.582395760718597,"pfxX":10.237344598259165,"pfxZ":3.079557367014287,"pX":0.4338444993158964,"pZ":2.337334932487618,"vX0":5.012733494164516,"vY0":-121.31579484664884,"vZ0":-1.0017784077861267,"x":100.46,"y":175.67,"x0":-2.9893685496209987,"y0":50.0008622387027,"z0":5.161432992332898,"aX":15.244238863029095},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-19.7,"spinRate":2790,"spinDirection":80},"zone":6,"typeConfidence":0.91,"plateTime":0.4516133801304729,"extension":6.174460978810096},"index":1,"playId":"39ae4cce-a4c2-39e2-b071-716663621b38","pitchNumber":1,"startTime":"2026-08-25T01:47:13.887Z","endTime":"2026-08-25T01:47:17.567Z","isPitch":true,"type":"pitch"},{"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},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338801862711417,"aZ":-26.986228690764662,"pfxX":9.515611304769179,"pfxZ":3.438223585921702,"pX":1.0153430305803637,"pZ":1.5249356180792353,"vX0":6.457903184745646,"vY0":-122.14301083959197,"vZ0":-2.9707363682428003,"x":78.3,"y":197.61,"x0":-2.9003583124389545,"y0":50.00418767330794,"z0":5.0806350658199095,"aX":14.358222584215987},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-18.7,"spinRate":2774,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4486559729726003,"extension":6.170574617792811},"index":2,"playId":"2e3552ff-188f-3b1f-a060-d23598d67509","pitchNumber":2,"startTime":"2026-08-25T01:47:30.968Z","endTime":"2026-08-25T01:47:34.087Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-25T01:47:52.367Z","endTime":"2026-08-25T01:47:59.627Z","isPitch":false,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"}},{"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},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41788923837787,"aZ":-26.240718190296896,"pfxX":8.398448214396424,"pfxZ":3.942235672166614,"pX":2.7018609152705606,"pZ":1.457314834756916,"vX0":10.106048837360309,"vY0":-122.30637453239189,"vZ0":-3.36605420057064,"x":14.01,"y":199.43,"x0":-2.5841265945421337,"y0":50.004887107228825,"z0":5.115940616449535,"aX":12.652053876279716},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.8,"spinRate":2854,"spinDirection":72},"zone":14,"typeConfidence":0.91,"plateTime":0.44882496978158004,"extension":6.428793282068542},"index":4,"playId":"23f8d198-22ef-3b8a-b411-a09e140e6a94","pitchNumber":3,"startTime":"2026-08-25T01:47:59.627Z","endTime":"2026-08-25T01:48:02.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359793080973972,"aZ":-25.600547797863925,"pfxX":9.296818679829991,"pfxZ":4.402474439072618,"pX":0.9465187430797157,"pZ":3.1570762005407382,"vX0":6.380139191423111,"vY0":-121.81028685148712,"vZ0":0.29946952908742686,"x":80.92,"y":153.54,"x0":-2.9202412158289937,"y0":50.00280607977944,"z0":5.257477317506833,"aX":13.87929350039703},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":-18.4,"spinRate":2792,"spinDirection":74},"zone":12,"typeConfidence":0.91,"plateTime":0.4507709885478719,"extension":6.101682427571424},"index":5,"playId":"d72364c6-ae98-3eef-aac2-41c802522012","pitchNumber":4,"startTime":"2026-08-25T01:48:20.615Z","endTime":"2026-08-25T01:48:23.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079153594717276,"aZ":-23.694778731984677,"pfxX":-2.0220613454506093,"pfxZ":4.511469968735344,"pX":-0.14357548030684883,"pZ":3.139623219369339,"vX0":6.696411318340897,"vY0":-135.7758116573269,"vZ0":-2.515819155680267,"x":122.47,"y":154.01,"x0":-2.372602750735596,"y0":50.000176483151215,"z0":5.716724925156519,"aX":-3.7988558339195015},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2302,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.40250348544857184,"extension":6.069318849395871},"hitData":{"launchSpeed":97.0,"launchAngle":29.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.85,"coordY":59.58}},"index":6,"playId":"362b6c6f-0452-34fe-b709-1da10755dafa","pitchNumber":5,"startTime":"2026-08-25T01:48:41.310Z","endTime":"2026-08-25T01:48:49.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-25T01:48:49.667Z","atBatIndex":81},"scoringPlays":[23,32,38,39,40,43,53,54,61,69,73],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":101.39,"y":98.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":168.53,"y":96.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":171.57,"y":150.3},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":129.01,"y":84.29},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":162.99,"y":66.89},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":108.23,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":147.2,"y":67.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":120.46,"y":71.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":116.93,"y":76.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":118.08,"y":150.14},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":95.05,"y":53.38},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":46.41,"y":92.9},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":104.18,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":31,"top":[23,24,25,26,27,28],"bottom":[29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":238.97,"y":94.42},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":149.28,"y":96.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":174.38,"y":122.98},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":149.28,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":100.12,"y":156.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":168.61,"y":74.92},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":44,"top":[32,33,34,35],"bottom":[36,37,38,39,40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":129.08,"y":30.87},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":159.41,"y":165.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":143.19,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":94.16,"y":150.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":160.48,"y":111.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":117.28,"y":194.22},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":131.73,"y":197.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"coordinates":{"x":130.66,"y":179.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":214.64,"y":115.7},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":109.75,"y":48.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":184.66,"y":99.55},"type":"O","description":"Lineout"}]}},{"startIndex":45,"endIndex":55,"top":[45,46,47],"bottom":[48,49,50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":123.18,"y":194.81},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":105.19,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":154.49,"y":97.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":104.18,"y":169.92},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":181.2,"y":116.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":179.59,"y":60.31},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58],"bottom":[59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":104.18,"y":200.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899"},"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"coordinates":{"x":114.82,"y":150.67},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":168.75,"y":141.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":62.12,"y":70.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":127.88,"y":115.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":121.49,"y":80.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":117.35,"y":147.63},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":64,"endIndex":78,"top":[64,65,66,67,68,69,70],"bottom":[71,72,73,74,75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":154.85,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":148.26,"y":86.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":163.54,"y":104.62},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"coordinates":{"x":67.18,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":191.43,"y":41.59},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":182.21,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":114.31,"y":173.98},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":145.73,"y":151.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":200.01,"y":104.4},"type":"O","description":"Flyout"}]}},{"startIndex":79,"endIndex":81,"top":[79,80,81],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":54.88,"y":112.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"coordinates":{"x":167.85,"y":59.58},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":5,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":2,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":13,"hits":13,"errors":0,"leftOnBase":8},"away":{"runs":3,"hits":7,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"catcher":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"first":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"second":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"third":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"shortstop":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"onDeck":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"inHole":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"battingOrder":10,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"pitcher":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"battingOrder":1,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":5,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".252","atBats":33,"obp":".322","slg":".416","ops":".738","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":36,"obp":".477","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":174,"era":"5.59","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.53","battersFaced":45,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":63,"strikes":111,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":10,"pitchesPerInning":"21.75","runsScoredPer9":"14.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID687060":{"person":{"id":687060,"fullName":"Blake Adams","link":"/api/v1/people/687060"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 5 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":15,"strikes":22,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"45.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"obp":".778","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":37,"era":"45.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"7.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":15,"strikes":22,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"winPercentage":".---","pitchesPerInning":"37.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"45.00","runsScoredPer9":"45.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 5-8)","summary":"5.2 IP, 5 ER, 6 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":4,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":103,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":28,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":37,"strikes":66,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"11.12","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":63,"groundOuts":109,"airOuts":105,"runs":71,"doubles":29,"triples":4,"homeRuns":19,"strikeOuts":70,"baseOnBalls":43,"intentionalWalks":0,"hits":108,"hitByPitch":1,"atBats":385,"obp":".349","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1614,"era":"6.08","inningsPitched":"97.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.55","battersFaced":436,"outs":293,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1614,"balls":598,"strikes":1016,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":2,"winPercentage":".385","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.45","walksPer9Inn":"3.96","hitsPer9Inn":"9.95","runsScoredPer9":"6.54","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":67,"groundOuts":53,"airOuts":100,"runs":44,"doubles":15,"triples":4,"homeRuns":21,"strikeOuts":90,"baseOnBalls":19,"intentionalWalks":0,"hits":83,"hitByPitch":3,"avg":".260","atBats":319,"obp":".302","slg":".530","ops":".832","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":169,"rbi":60,"leftOnBase":113,"sacBunts":0,"sacFlies":7,"babip":".288","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.19","popOuts":20,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":131,"errors":1,"chances":137,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":3,"flyOuts":26,"groundOuts":22,"airOuts":53,"runs":28,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":145,"obp":".374","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"5.82","inningsPitched":"38.2","wins":0,"losses":5,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":25,"whip":"1.63","battersFaced":176,"outs":116,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":266,"strikes":449,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".000","pitchesPerInning":"18.49","gamesFinished":12,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"8.38","walksPer9Inn":"5.12","hitsPer9Inn":"9.54","runsScoredPer9":"6.52","homeRunsPer9":"1.40","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":48,"groundOuts":118,"airOuts":110,"runs":63,"doubles":26,"triples":7,"homeRuns":13,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":0,"hits":123,"hitByPitch":4,"avg":".294","atBats":419,"obp":".335","slg":".482","ops":".817","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":202,"rbi":68,"leftOnBase":136,"sacBunts":4,"sacFlies":4,"babip":".329","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.23","popOuts":21,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":269,"errors":2,"chances":272,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":2,"strikes":12,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":55,"groundOuts":86,"airOuts":99,"runs":36,"doubles":27,"triples":1,"homeRuns":3,"strikeOuts":65,"baseOnBalls":33,"intentionalWalks":0,"hits":96,"hitByPitch":6,"avg":".282","atBats":340,"obp":".352","slg":".394","ops":".746","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":134,"rbi":45,"leftOnBase":144,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.33","popOuts":7,"lineOuts":37},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":35,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":11,"strikes":24,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":219,"errors":4,"chances":234,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID815081":{"person":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":64,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":27,"strikes":37,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.33","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"15.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":11,"groundOuts":10,"airOuts":18,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".174","atBats":69,"obp":".253","slg":".275","ops":".528","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":19,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","assists":2,"putOuts":58,"errors":2,"chances":62,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":61,"groundOuts":75,"airOuts":102,"runs":62,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":121,"baseOnBalls":37,"intentionalWalks":0,"hits":106,"hitByPitch":5,"avg":".264","atBats":402,"obp":".332","slg":".428","ops":".760","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":172,"rbi":54,"leftOnBase":152,"sacBunts":0,"sacFlies":2,"babip":".340","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.80","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":210,"putOuts":159,"errors":11,"chances":380,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":2,"flyOuts":34,"groundOuts":54,"airOuts":60,"runs":21,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":1,"hits":48,"hitByPitch":3,"atBats":195,"obp":".304","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":827,"era":"2.77","inningsPitched":"52.0","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.19","battersFaced":218,"outs":156,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":316,"strikes":511,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"15.90","gamesFinished":9,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"6.58","walksPer9Inn":"2.42","hitsPer9Inn":"8.31","runsScoredPer9":"3.63","homeRunsPer9":"0.69","inheritedRunners":40,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":36,"groundOuts":43,"airOuts":62,"runs":35,"doubles":17,"triples":3,"homeRuns":5,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":2,"hits":57,"hitByPitch":4,"avg":".273","atBats":209,"obp":".358","slg":".455","ops":".813","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":95,"rbi":34,"leftOnBase":90,"sacBunts":1,"sacFlies":4,"babip":".333","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.80","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":181,"errors":4,"chances":201,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":1,"flyOuts":29,"groundOuts":51,"airOuts":56,"runs":38,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":33,"intentionalWalks":2,"hits":58,"hitByPitch":2,"atBats":210,"obp":".375","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1031,"era":"5.76","inningsPitched":"54.2","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":35,"whip":"1.66","battersFaced":251,"outs":164,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":1031,"balls":380,"strikes":651,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":3,"winPercentage":".333","pitchesPerInning":"18.86","gamesFinished":17,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.40","walksPer9Inn":"5.43","hitsPer9Inn":"9.55","runsScoredPer9":"6.26","homeRunsPer9":"0.82","inheritedRunners":30,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690022":{"person":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"jerseyNumber":"8","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".091","slg":".091","ops":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":1,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":4,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":25,"groundOuts":43,"airOuts":47,"runs":31,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":0,"hits":43,"hitByPitch":2,"atBats":165,"obp":".326","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":725,"era":"6.54","inningsPitched":"42.2","wins":0,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.36","battersFaced":185,"outs":128,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":256,"strikes":469,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"16.99","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.38","walksPer9Inn":"3.16","hitsPer9Inn":"9.07","runsScoredPer9":"6.54","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":96,"groundOuts":129,"airOuts":154,"runs":70,"doubles":33,"triples":6,"homeRuns":26,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":0,"hits":132,"hitByPitch":2,"atBats":479,"obp":".315","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1992,"era":"4.96","inningsPitched":"121.2","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.32","battersFaced":516,"outs":365,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1992,"balls":769,"strikes":1223,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".632","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"5.25","walksPer9Inn":"2.07","hitsPer9Inn":"9.76","runsScoredPer9":"5.18","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":2,"flyOuts":57,"groundOuts":77,"airOuts":89,"runs":52,"doubles":21,"triples":2,"homeRuns":9,"strikeOuts":49,"baseOnBalls":26,"intentionalWalks":2,"hits":82,"hitByPitch":5,"atBats":292,"obp":".346","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1214,"era":"5.84","inningsPitched":"74.0","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.46","battersFaced":328,"outs":222,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":1214,"balls":435,"strikes":779,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".000","pitchesPerInning":"16.41","gamesFinished":14,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"5.96","walksPer9Inn":"3.16","hitsPer9Inn":"9.97","runsScoredPer9":"6.32","homeRunsPer9":"1.09","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":22,"groundOuts":26,"airOuts":35,"runs":12,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".193","atBats":119,"obp":".254","slg":".311","ops":".565","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":37,"rbi":10,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"119.00","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":64,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":6,"flyOuts":68,"groundOuts":60,"airOuts":98,"runs":51,"doubles":25,"triples":1,"homeRuns":16,"strikeOuts":64,"baseOnBalls":15,"intentionalWalks":2,"hits":99,"hitByPitch":2,"atBats":315,"obp":".346","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1193,"era":"5.75","inningsPitched":"76.2","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.49","battersFaced":338,"outs":230,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1193,"balls":377,"strikes":816,"strikePercentage":".680","hitBatsmen":2,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"15.56","gamesFinished":8,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"7.51","walksPer9Inn":"1.76","hitsPer9Inn":"11.62","runsScoredPer9":"5.99","homeRunsPer9":"1.88","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":36,"groundOuts":41,"airOuts":68,"runs":21,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".228","atBats":180,"obp":".272","slg":".422","ops":".694","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":76,"rbi":28,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".239","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":17,"lineOuts":15},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":31,"obp":".382","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":94,"era":"4.70","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.70","battersFaced":34,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":30,"strikes":64,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.26","gamesFinished":7,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.17","walksPer9Inn":"2.35","hitsPer9Inn":"12.91","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":39,"stolenBasePercentage":".830","caughtStealingPercentage":".170","assists":15,"putOuts":337,"errors":5,"chances":357,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":70,"groundOuts":92,"airOuts":120,"runs":43,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":107,"baseOnBalls":26,"intentionalWalks":0,"hits":82,"hitByPitch":2,"avg":".209","atBats":392,"obp":".257","slg":".339","ops":".596","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":133,"rbi":39,"leftOnBase":209,"sacBunts":1,"sacFlies":8,"babip":".254","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":26,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":260,"putOuts":145,"errors":9,"chances":414,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":81,"groundOuts":119,"airOuts":129,"runs":54,"doubles":25,"triples":2,"homeRuns":13,"strikeOuts":74,"baseOnBalls":51,"intentionalWalks":0,"hits":129,"hitByPitch":9,"avg":".287","atBats":449,"obp":".370","slg":".439","ops":".809","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":511,"totalBases":197,"rbi":60,"leftOnBase":174,"sacBunts":0,"sacFlies":2,"babip":".319","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.54","popOuts":23,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":853,"errors":4,"chances":923,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"35","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":43,"groundOuts":39,"airOuts":63,"runs":23,"doubles":16,"triples":0,"homeRuns":5,"strikeOuts":83,"baseOnBalls":29,"intentionalWalks":0,"hits":51,"hitByPitch":8,"avg":".217","atBats":235,"obp":".322","slg":".349","ops":".671","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":82,"rbi":19,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":300,"errors":6,"chances":378,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":14,"groundOuts":12,"airOuts":29,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":90,"obp":".352","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":458,"era":"5.16","inningsPitched":"22.2","wins":0,"losses":2,"saves":12,"saveOpportunities":15,"holds":1,"blownSaves":3,"earnedRuns":13,"whip":"1.59","battersFaced":105,"outs":68,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":167,"strikes":291,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".000","pitchesPerInning":"20.21","gamesFinished":21,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"10.72","walksPer9Inn":"5.16","hitsPer9Inn":"9.13","runsScoredPer9":"5.16","homeRunsPer9":"0.40","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691728":{"person":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".208","atBats":24,"obp":".240","slg":".500","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":12,"rbi":7,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID693308":{"person":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":35,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"5.63","inningsPitched":"8.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.63","battersFaced":39,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":50,"strikes":95,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".500","pitchesPerInning":"18.13","gamesFinished":3,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.13","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":15,"groundOuts":26,"airOuts":29,"runs":15,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":2,"hits":27,"hitByPitch":3,"atBats":111,"obp":".356","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":503,"era":"4.71","inningsPitched":"28.2","wins":0,"losses":2,"saves":2,"saveOpportunities":5,"holds":11,"blownSaves":3,"earnedRuns":15,"whip":"1.53","battersFaced":133,"outs":86,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":180,"strikes":323,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"17.55","gamesFinished":4,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"9.42","walksPer9Inn":"5.34","hitsPer9Inn":"8.48","runsScoredPer9":"4.71","homeRunsPer9":"0.63","inheritedRunners":36,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[664983,690924,666160,650489,681198,687859,681393,664954,691728,687597,678662,690022,663372,675848,687060],"pitchers":[663372,675848,687060,687859],"bench":[694249],"bullpen":[688642,657514,693308,685299,623474,677955,687312,815081,605447,608372],"battingOrder":[690924,666160,650489,681198,687859,681393,664954,687597,690022],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tovar (21, Cavalli)."},{"label":"HR","value":"Castro, W (15, 4th inning off Cavalli, 0 on, 0 out); Tovar (10, 5th inning off Cavalli, 0 on, 0 out)."},{"label":"TB","value":"Castro, W 4; McCarthy; Moniak; Norby; Rumfield; Tovar 6."},{"label":"RBI","value":"Castro, W (54); Norby (19); Tovar (39)."},{"label":"2-out RBI","value":"Norby."},{"label":"Runners left in scoring position, 2 out","value":"Sullivan, B 2; Rumfield; Moniak; Veen."},{"label":"GIDP","value":"Ritter."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"McCarthy (24, 2nd base off Cavalli/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Castro, W (11, throw); Sullivan, B (5, throw)."},{"label":"DP","value":"(Ritter-Rumfield)."}]}],"note":[{"label":"a","value":"Walked for Veen in the 7th."},{"label":"b","value":"Flied out for McCarthy in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".248","atBats":36,"obp":".325","slg":".431","ops":".756","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":20,"rbi":10,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":5,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"4.67","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.39","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":50,"strikes":96,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":30,"groundOuts":66,"airOuts":46,"runs":31,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":74,"baseOnBalls":19,"intentionalWalks":0,"hits":57,"hitByPitch":3,"avg":".236","atBats":242,"obp":".298","slg":".393","ops":".691","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":95,"rbi":31,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.89","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":49,"errors":8,"chances":132,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID702021":{"person":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":22,"groundOuts":20,"airOuts":34,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":118,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":479,"era":"2.84","inningsPitched":"31.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.04","battersFaced":126,"outs":95,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":479,"balls":155,"strikes":324,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.13","gamesFinished":9,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.99","hitsPer9Inn":"7.39","runsScoredPer9":"3.98","homeRunsPer9":"1.14","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694673":{"person":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"jerseyNumber":"81","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":14,"groundOuts":17,"airOuts":18,"runs":10,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".212","atBats":66,"obp":".257","slg":".470","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":31,"rbi":10,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".205","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.20","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":85,"errors":0,"chances":95,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":63,"groundOuts":94,"airOuts":129,"runs":79,"doubles":26,"triples":3,"homeRuns":29,"strikeOuts":125,"baseOnBalls":47,"intentionalWalks":2,"hits":132,"hitByPitch":12,"avg":".278","atBats":474,"obp":".354","slg":".530","ops":".884","caughtStealing":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":251,"rbi":92,"leftOnBase":188,"sacBunts":0,"sacFlies":6,"babip":".316","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.34","popOuts":41,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":278,"putOuts":168,"errors":19,"chances":465,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":50,"groundOuts":119,"airOuts":98,"runs":48,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":88,"baseOnBalls":45,"intentionalWalks":0,"hits":83,"hitByPitch":1,"avg":".219","atBats":379,"obp":".302","slg":".253","ops":".555","caughtStealing":8,"stolenBases":42,"stolenBasePercentage":".840","caughtStealingPercentage":".160","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":96,"rbi":34,"leftOnBase":176,"sacBunts":7,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"379.00","popOuts":14,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":347,"putOuts":195,"errors":13,"chances":555,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":19,"groundOuts":31,"airOuts":31,"runs":26,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":5,"avg":".240","atBats":125,"obp":".358","slg":".512","ops":".870","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":64,"rbi":32,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":9,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":163,"errors":1,"chances":178,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":39,"groundOuts":76,"airOuts":78,"runs":28,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":40,"baseOnBalls":29,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".239","atBats":247,"obp":".324","slg":".320","ops":".644","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":79,"rbi":24,"leftOnBase":115,"sacBunts":2,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.97","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"82.33","popOuts":15,"lineOuts":24},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":54,"errors":6,"chances":176,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 3 BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":48,"groundOuts":66,"airOuts":90,"runs":41,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":77,"baseOnBalls":24,"intentionalWalks":0,"hits":63,"hitByPitch":7,"avg":".213","atBats":296,"obp":".287","slg":".358","ops":".645","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":106,"rbi":30,"leftOnBase":123,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.60","popOuts":13,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":160,"errors":1,"chances":163,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID592866":{"person":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":63,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":311,"era":"2.65","inningsPitched":"17.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.24","battersFaced":71,"outs":51,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":311,"balls":114,"strikes":197,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".---","pitchesPerInning":"18.29","gamesFinished":5,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.65","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"2.65","homeRunsPer9":"1.06","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668820":{"person":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":10,"groundOuts":13,"airOuts":20,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":58,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":230,"era":"6.59","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.83","battersFaced":66,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":80,"strikes":150,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".---","pitchesPerInning":"16.83","gamesFinished":5,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"4.61","walksPer9Inn":"3.95","hitsPer9Inn":"12.51","runsScoredPer9":"6.59","homeRunsPer9":"1.32","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":13,"strikes":16,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":18,"groundOuts":46,"airOuts":30,"runs":18,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":29,"intentionalWalks":4,"hits":29,"hitByPitch":3,"atBats":143,"obp":".345","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":686,"era":"3.76","inningsPitched":"40.2","wins":5,"losses":4,"saves":12,"saveOpportunities":18,"holds":6,"blownSaves":6,"earnedRuns":17,"whip":"1.43","battersFaced":179,"outs":122,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":686,"balls":275,"strikes":411,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":10,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":1,"winPercentage":".556","pitchesPerInning":"16.87","gamesFinished":18,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"9.30","walksPer9Inn":"6.42","hitsPer9Inn":"6.42","runsScoredPer9":"3.98","homeRunsPer9":"1.33","inheritedRunners":30,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":4,"flyOuts":26,"groundOuts":83,"airOuts":51,"runs":29,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":26,"intentionalWalks":2,"hits":53,"hitByPitch":7,"atBats":243,"obp":".309","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1166,"era":"3.88","inningsPitched":"65.0","wins":5,"losses":2,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":28,"whip":"1.22","battersFaced":279,"outs":195,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":1166,"balls":390,"strikes":776,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".714","pitchesPerInning":"17.94","gamesFinished":5,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.60","hitsPer9Inn":"7.34","runsScoredPer9":"4.02","homeRunsPer9":"0.97","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":113,"groundOuts":107,"airOuts":172,"runs":66,"doubles":25,"triples":5,"homeRuns":16,"strikeOuts":105,"baseOnBalls":30,"intentionalWalks":1,"hits":124,"hitByPitch":6,"avg":".246","atBats":504,"obp":".294","slg":".411","ops":".705","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":207,"rbi":71,"leftOnBase":246,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":26,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":210,"errors":2,"chances":215,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":18,"groundOuts":58,"airOuts":38,"runs":32,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":81,"baseOnBalls":24,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".234","atBats":231,"obp":".314","slg":".390","ops":".704","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":90,"rbi":22,"leftOnBase":112,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":17,"errors":0,"chances":41,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 12-5)","summary":"6.0 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":93,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":29,"strikes":64,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":73,"groundOuts":149,"airOuts":114,"runs":64,"doubles":22,"triples":0,"homeRuns":17,"strikeOuts":169,"baseOnBalls":43,"intentionalWalks":0,"hits":137,"hitByPitch":12,"atBats":564,"obp":".308","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2435,"era":"3.21","inningsPitched":"148.2","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.21","battersFaced":624,"outs":446,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2435,"balls":836,"strikes":1599,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.31","rbi":2,"winPercentage":".706","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"10.23","walksPer9Inn":"2.60","hitsPer9Inn":"8.29","runsScoredPer9":"3.87","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":17,"errors":3,"chances":33,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695670":{"person":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":14,"airOuts":12,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".200","atBats":55,"obp":".313","slg":".400","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":22,"rbi":7,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","assists":3,"putOuts":114,"errors":0,"chances":117,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":61,"groundOuts":95,"airOuts":112,"runs":48,"doubles":17,"triples":3,"homeRuns":10,"strikeOuts":68,"baseOnBalls":27,"intentionalWalks":0,"hits":88,"hitByPitch":8,"avg":".246","atBats":357,"obp":".312","slg":".395","ops":".707","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":141,"rbi":43,"leftOnBase":153,"sacBunts":4,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.70","popOuts":13,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":281,"errors":2,"chances":287,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID680899":{"person":{"id":680899,"fullName":"Erik Tolman","link":"/api/v1/people/680899"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":48,"groundOuts":63,"airOuts":87,"runs":54,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":76,"baseOnBalls":33,"intentionalWalks":0,"hits":72,"hitByPitch":8,"atBats":294,"obp":".333","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1383,"era":"5.82","inningsPitched":"77.1","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.36","battersFaced":339,"outs":232,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1383,"balls":508,"strikes":875,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".200","pitchesPerInning":"17.88","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"8.84","walksPer9Inn":"3.84","hitsPer9Inn":"8.38","runsScoredPer9":"6.28","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":27,"groundOuts":31,"airOuts":47,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":142,"obp":".283","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":670,"era":"3.20","inningsPitched":"39.1","wins":0,"losses":2,"saves":2,"saveOpportunities":5,"holds":12,"blownSaves":3,"earnedRuns":14,"whip":"1.14","battersFaced":160,"outs":118,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":670,"balls":235,"strikes":435,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".000","pitchesPerInning":"17.03","gamesFinished":6,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"8.47","walksPer9Inn":"3.43","hitsPer9Inn":"6.86","runsScoredPer9":"3.89","homeRunsPer9":"0.92","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656234":{"person":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":21,"groundOuts":30,"airOuts":39,"runs":23,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":5,"atBats":148,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":660,"era":"5.50","inningsPitched":"37.2","wins":1,"losses":1,"saves":0,"saveOpportunities":3,"holds":7,"blownSaves":3,"earnedRuns":23,"whip":"1.43","battersFaced":168,"outs":113,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":242,"strikes":418,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"17.52","gamesFinished":9,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.56","walksPer9Inn":"3.11","hitsPer9Inn":"9.80","runsScoredPer9":"5.50","homeRunsPer9":"1.43","inheritedRunners":22,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687605":{"person":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"jerseyNumber":"45","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".250","atBats":16,"obp":".316","slg":".563","ops":".879","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":9,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":55,"groundOuts":73,"airOuts":98,"runs":40,"doubles":21,"triples":0,"homeRuns":8,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":1,"hits":78,"hitByPitch":2,"avg":".280","atBats":279,"obp":".320","slg":".441","ops":".761","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":123,"rbi":43,"leftOnBase":136,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.88","popOuts":24,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":58,"stolenBasePercentage":".784","caughtStealingPercentage":".216","assists":31,"putOuts":618,"errors":5,"chances":654,"fielding":".992","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676680":{"person":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":12,"groundOuts":11,"airOuts":17,"runs":10,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":51,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":209,"era":"5.40","inningsPitched":"13.1","wins":0,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":8,"whip":"1.35","battersFaced":58,"outs":40,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":61,"strikes":148,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"15.68","gamesFinished":3,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"7.43","walksPer9Inn":"2.03","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"1.35","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID800600":{"person":{"id":800600,"fullName":"Jackson Kent","link":"/api/v1/people/800600"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":50,"obp":".426","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":252,"era":"8.03","inningsPitched":"12.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.11","battersFaced":61,"outs":37,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":252,"balls":105,"strikes":147,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"20.43","gamesFinished":0,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"10.22","walksPer9Inn":"8.03","hitsPer9Inn":"10.95","runsScoredPer9":"8.03","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":11,"flyOuts":34,"groundOuts":88,"airOuts":67,"runs":32,"doubles":15,"triples":3,"homeRuns":4,"strikeOuts":74,"baseOnBalls":36,"intentionalWalks":0,"hits":71,"hitByPitch":3,"atBats":297,"obp":".325","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1311,"era":"3.60","inningsPitched":"80.0","wins":2,"losses":5,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":32,"whip":"1.34","battersFaced":339,"outs":240,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1311,"balls":509,"strikes":802,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".286","pitchesPerInning":"16.39","gamesFinished":2,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"8.33","walksPer9Inn":"4.05","hitsPer9Inn":"7.99","runsScoredPer9":"3.60","homeRunsPer9":"0.45","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[682928,694673,686611,695734,691781,660688,696285,678391,683083,676917,680899,690925,656234],"pitchers":[676917,680899,690925,656234],"bench":[665953,695670,687605,677588],"bullpen":[674841,676680,702021,663623,800600,668820,695418,687377,592866],"battingOrder":[682928,694673,686611,695734,691781,660688,696285,678391,683083],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Abrams (26, Feltner); Lile (25, Feltner); House (11, Feltner); Young (17, Adams, B)."},{"label":"HR","value":"Lile (16, 8th inning off Adams, B, 2 on, 0 out)."},{"label":"TB","value":"Abrams 2; House 2; Lile 7; Ortiz, A; Ruiz, K 2; Vivas 3; Young 3."},{"label":"RBI","value":"Abrams (92); Crews (30); Lile 5 (71); Ortiz, A (10); Vivas 2 (24)."},{"label":"2-out RBI","value":"Crews; Lile 2."},{"label":"Runners left in scoring position, 2 out","value":"Nuñez, N; Ruiz, K; House 2."},{"label":"SAC","value":"Nuñez, N."},{"label":"GIDP","value":"Abrams."},{"label":"Team RISP","value":"4-for-13."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Abrams 2 (26, 2nd base off Feltner/Sullivan, B, 3rd base off Feltner/Sullivan, B); Lile (13, 3rd base off Feltner/Sullivan, B)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Nuñez, N-Vivas-Ortiz, A)."}]}],"note":[]}},"officials":[{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Beeter."},{"label":"HBP","value":"Johnston, T (by Beeter)."},{"label":"Pitch timer violations","value":"Feltner (pitcher)."},{"label":"ABS Challenge","value":"Sullivan, B 2 (Ball-Overturned to Strike, Ball-Confirmed); McCarthy 2 (Strike-Overturned to Ball, Strike-Confirmed); Ruiz, K 2 (Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Feltner 103-66; Mejia, J 20-11; Adams, B 37-22; Johnston, T 14-12; Cavalli 93-64; Tolman 12-7; Beeter 29-16; Bird 12-9."},{"label":"Groundouts-flyouts","value":"Feltner 8-1; Mejia, J 0-1; Adams, B 1-1; Johnston, T 1-1; Cavalli 3-5; Tolman 1-0; Beeter 1-0; Bird 0-2."},{"label":"Batters faced","value":"Feltner 28; Mejia, J 4; Adams, B 9; Johnston, T 4; Cavalli 24; Tolman 3; Beeter 7; Bird 3."},{"label":"Inherited runners-scored","value":"Mejia, J 2-2; Johnston, T 1-0."},{"label":"Umpires","value":"HP: Nick Mahrley. 1B: Marvin Hudson. 2B: Willie Traynor. 3B: Tripp Gibson. "},{"label":"Weather","value":"81 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, L To R."},{"label":"First pitch","value":"6:47 PM."},{"label":"T","value":"3:01."},{"label":"Att","value":"12,105."},{"label":"Venue","value":"Nationals Park."},{"label":"August 24, 2026"}],"pitchingNotes":["Adams, B pitched to 4 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","boxscoreName":"Lile"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":113,"groundOuts":107,"airOuts":172,"runs":66,"doubles":25,"triples":5,"homeRuns":16,"strikeOuts":105,"baseOnBalls":30,"intentionalWalks":1,"hits":124,"hitByPitch":6,"avg":".246","atBats":504,"obp":".294","slg":".411","ops":".705","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":544,"totalBases":207,"rbi":71,"leftOnBase":246,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":26,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":210,"errors":2,"chances":215,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","boxscoreName":"Tovar"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":70,"groundOuts":92,"airOuts":120,"runs":43,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":107,"baseOnBalls":26,"intentionalWalks":0,"hits":82,"hitByPitch":2,"avg":".209","atBats":392,"obp":".257","slg":".339","ops":".596","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":133,"rbi":39,"leftOnBase":209,"sacBunts":1,"sacFlies":8,"babip":".254","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":26,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":260,"putOuts":145,"errors":9,"chances":414,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","boxscoreName":"Vivas"},"jerseyNumber":"84","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":39,"groundOuts":76,"airOuts":78,"runs":28,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":40,"baseOnBalls":29,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".239","atBats":247,"obp":".324","slg":".320","ops":".644","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":79,"rbi":24,"leftOnBase":115,"sacBunts":2,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.97","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"82.33","popOuts":15,"lineOuts":24},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":54,"errors":6,"chances":176,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"loser":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}