{"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":822688,"link":"/api/v1.1/game/822688/feed/live","metaData":{"wait":10,"timeStamp":"20260830_190658","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822688,"type":"R","doubleHeader":"N","id":"2026/08/30/miamlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822688-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T16:15:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"12:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","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":"Miami","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":68,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":69,"losses":68,"winningPercentage":".504"},"franchiseName":"Miami","clubName":"Marlins","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":139,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":74,"ties":0,"pct":".468"},"records":{},"divisionLeader":false,"wins":65,"losses":74,"winningPercentage":".468"},"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},"ID691384":{"id":691384,"fullName":"Luis Perales","link":"/api/v1/people/691384","firstName":"Luis","lastName":"Perales","primaryNumber":"43","birthDate":"2003-04-14","currentAge":23,"birthCity":"Guacara","birthCountry":"Venezuela","height":"6' 0\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Perales","middleName":"Alexis","boxscoreName":"Perales","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"per-AHL-iss","mlbDebutDate":"2026-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Perales","nameSlug":"luis-perales-691384","firstLastName":"Luis Perales","lastFirstName":"Perales, Luis","lastInitName":"Perales, L","initLastName":"L Perales","fullFMLName":"Luis Alexis Perales","fullLFMName":"Perales, Luis Alexis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID682790":{"id":682790,"fullName":"Wikelman González","link":"/api/v1/people/682790","firstName":"Wikelman","lastName":"González","primaryNumber":"67","birthDate":"2002-03-25","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wikelman","useLastName":"González","middleName":"David","boxscoreName":"González, W","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":true,"pronunciation":"WICK-ill-min","mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wikelman González","nameSlug":"wikelman-gonzalez-682790","firstLastName":"Wikelman González","lastFirstName":"González, Wikelman","lastInitName":"González, W","initLastName":"W González","fullFMLName":"Wikelman David González","fullLFMName":"González, Wikelman David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"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},"ID663362":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362","firstName":"Matthew","lastName":"Waldron","primaryNumber":"56","birthDate":"1996-09-26","currentAge":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Waldron","middleName":"Lawrence","boxscoreName":"Waldron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Waldron","nameSlug":"matt-waldron-663362","firstLastName":"Matt Waldron","lastFirstName":"Waldron, Matt","lastInitName":"Waldron, M","initLastName":"M Waldron","fullFMLName":"Matthew Lawrence Waldron","fullLFMName":"Waldron, Matthew Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"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},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"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},"ID667652":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652","firstName":"Jack","lastName":"Ralston","primaryNumber":"79","birthDate":"1997-08-13","currentAge":29,"birthCity":"Panorama City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Ralston","middleName":"William","boxscoreName":"Ralston","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Ralston","nameSlug":"jack-ralston-667652","firstLastName":"Jack Ralston","lastFirstName":"Ralston, Jack","lastInitName":"Ralston, J","initLastName":"J Ralston","fullFMLName":"Jack William Ralston","fullLFMName":"Ralston, Jack William","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID694795":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795","firstName":"Joshua","lastName":"Ekness","primaryNumber":"95","birthDate":"2002-02-07","currentAge":24,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Ekness","middleName":"Dean","boxscoreName":"Ekness","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Ekness","nameSlug":"josh-ekness-694795","firstLastName":"Josh Ekness","lastFirstName":"Ekness, Josh","lastInitName":"Ekness, J","initLastName":"J Ekness","fullFMLName":"Joshua Dean Ekness","fullLFMName":"Ekness, Joshua Dean","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"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},"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},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"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},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"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},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"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},"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},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID690978":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978","firstName":"Daxton","lastName":"Fulton","primaryNumber":"90","birthDate":"2001-10-16","currentAge":24,"birthCity":"Weatherford","birthStateProvince":"OK","birthCountry":"USA","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dax","useLastName":"Fulton","middleName":"James","boxscoreName":"Fulton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dax Fulton","nameSlug":"dax-fulton-690978","firstLastName":"Dax Fulton","lastFirstName":"Fulton, Dax","lastInitName":"Fulton, D","initLastName":"D Fulton","fullFMLName":"Daxton James Fulton","fullLFMName":"Fulton, Daxton James","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"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},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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":"80","wind":"10 mph, Out To RF"},"gameInfo":{"attendance":20891,"firstPitch":"2026-08-30T16:17:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"home":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":804624,"fullName":"Curt Newport","link":"/api/v1/people/804624"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T16:16:59.227Z","endTime":"2026-08-30T16:18:16.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T14:23:48.730Z","endTime":"2026-08-30T15:50:19.056Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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-30T15:50:19.056Z","endTime":"2026-08-30T16:15:44.345Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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-30T16:15:44.345Z","endTime":"2026-08-30T16:17:01.541Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.093474085741395,"aZ":-26.488358810679035,"pfxX":11.726702009064272,"pfxZ":3.20451487647167,"pX":-0.1966667332577639,"pZ":1.4092608186587177,"vX0":-8.928842388215138,"vY0":-132.02475325041908,"vZ0":-6.511851848178783,"x":124.5,"y":200.73,"x0":1.6991468856020533,"y0":50.00030103205409,"z0":5.846930887904557,"aX":20.77868585156511},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-19.4,"spinRate":2271,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.41425273953704034,"extension":6.514748088948939},"index":3,"playId":"1712c6fb-15fe-3e3c-a407-e7e85fcd550f","pitchNumber":1,"startTime":"2026-08-30T16:17:01.541Z","endTime":"2026-08-30T16:17:05.647Z","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":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425417907093504,"aZ":-17.534238492090658,"pfxX":2.1124690929141874,"pfxZ":8.08384342542868,"pX":0.4922253368455218,"pZ":3.4091182468089665,"vX0":-3.4366911387670456,"vY0":-132.9748001561867,"vZ0":-4.008068427094723,"x":98.24,"y":146.73,"x0":1.520174267544181,"y0":50.00509587934082,"z0":6.188665878180013,"aX":3.827299047929784},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-3.2,"spinRate":2422,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4100839012183206,"extension":6.23598832421732},"index":4,"playId":"0ec3a70f-1fe2-349f-9d82-bb1692c894c8","pitchNumber":2,"startTime":"2026-08-30T16:17:16.293Z","endTime":"2026-08-30T16:17:20.116Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.612070991120778,"aZ":-31.467226941754316,"pfxX":0.718449700415893,"pfxZ":0.44678897184844446,"pX":-1.500102754750626,"pZ":0.1686475341117251,"vX0":-6.992786866615562,"vY0":-124.36087574916549,"vZ0":-8.123769593739812,"x":174.18,"y":234.23,"x0":1.243021016507601,"y0":50.004364613857945,"z0":6.052991632909158,"aX":1.1380959090478544},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":0.1,"spinRate":2730,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4387686048301531,"extension":6.392499342243661},"index":5,"playId":"1e63c484-7329-3c9c-af83-63848c827589","pitchNumber":3,"startTime":"2026-08-30T16:17:30.848Z","endTime":"2026-08-30T16:17:34.847Z","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":2,"strikes":1,"outs":0},"index":6,"startTime":"2026-08-30T16:17:43.597Z","endTime":"2026-08-30T16:17:55.471Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.400233096295107,"aZ":-26.89158709365231,"pfxX":8.286368031145553,"pfxZ":3.1523024537583737,"pX":0.8537782058932843,"pZ":2.467927495264476,"vX0":-4.801459979219053,"vY0":-127.67108344298586,"vZ0":-3.784086408431464,"x":84.46,"y":172.15,"x0":1.6669975860343649,"y0":50.00408856415755,"z0":6.048622669739838,"aX":13.89623912341232},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-14.2,"spinRate":1727,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4264470096423221,"extension":6.27867261507092},"index":7,"playId":"988262d0-bc54-3e98-9116-b3e6055b204c","pitchNumber":4,"startTime":"2026-08-30T16:17:55.471Z","endTime":"2026-08-30T16:17:59.333Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73897259888387,"aZ":-38.51444576535666,"pfxX":-3.5439472829905565,"pfxZ":-4.009297202396546,"pX":0.11227866428631965,"pZ":1.7044008460404214,"vX0":-2.5083082680345936,"vY0":-124.64521731661763,"vZ0":-3.574950143998603,"x":112.72,"y":192.76,"x0":1.590033548291173,"y0":50.00104882823495,"z0":6.319120097932319,"aX":-5.60686799190994},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.8,"breakHorizontal":7.0,"spinRate":2767,"spinDirection":328},"zone":8,"typeConfidence":2.0,"plateTime":0.43848426126160067,"extension":6.223503979424485},"index":8,"playId":"2c6fb56a-9623-3a86-938c-5680e7a0ff1a","pitchNumber":5,"startTime":"2026-08-30T16:18:12.052Z","endTime":"2026-08-30T16:18:16.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:18:16.254Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T16:18:18.916Z","endTime":"2026-08-30T16:19:42.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486884816372473,"aZ":-42.53438427793512,"pfxX":-5.916231034629297,"pfxZ":-7.364368638446109,"pX":0.09153131547690416,"pZ":2.84770045083686,"vX0":-1.6442863883576926,"vY0":-118.15768868540435,"vZ0":0.44695222429245063,"x":113.51,"y":161.89,"x0":1.5657533286621186,"y0":50.00193531672308,"z0":6.579237828408203,"aX":-8.325164722623834},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.0,"breakHorizontal":11.2,"spinRate":2587,"spinDirection":335},"zone":2,"typeConfidence":2.0,"plateTime":0.4643858176337279,"extension":6.198358746405309},"index":0,"playId":"e6b65c0a-46aa-3761-9c49-e1a064f38fc0","pitchNumber":1,"startTime":"2026-08-30T16:18:45.596Z","endTime":"2026-08-30T16:18:49.457Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624964854951756,"aZ":-29.728584757192454,"pfxX":9.243105870183088,"pfxZ":1.3640227797490194,"pX":0.9728972571630798,"pZ":1.8694560746681277,"vX0":-4.648225254736666,"vY0":-133.1811867633951,"vZ0":-5.001648824756589,"x":79.92,"y":188.3,"x0":1.5399790736339694,"y0":50.00421216136296,"z0":5.922112786032192,"aX":16.6043300208087},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2326,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41126702550719907,"extension":6.1648880151721155},"index":1,"playId":"561956cf-f0bf-333a-91f0-c4737c3fb386","pitchNumber":2,"startTime":"2026-08-30T16:18:59.169Z","endTime":"2026-08-30T16:19:03.272Z","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(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":84.7,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.719751949420093,"aZ":-32.025433236015715,"pfxX":-0.6629644997060105,"pfxZ":0.09698320498657864,"pX":0.5239218707257463,"pZ":2.1794044956565397,"vX0":-2.293308814967254,"vY0":-123.49631296683602,"vZ0":-3.469370051574746,"x":97.03,"y":179.94,"x0":1.5460693397037248,"y0":50.00379116796797,"z0":6.261235763614583,"aX":-1.036803364810173},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":1.7,"spinRate":2636,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.4414218766795006,"extension":6.1388801016615995},"index":2,"playId":"cbd65626-1bc4-3203-b52b-deca961dec0e","pitchNumber":3,"startTime":"2026-08-30T16:19:18.209Z","endTime":"2026-08-30T16:19:22.070Z","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":2,"outs":1},"index":3,"startTime":"2026-08-30T16:19:29.649Z","endTime":"2026-08-30T16:19:38.382Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265948464133018,"aZ":-16.77861193512821,"pfxX":2.954821009974252,"pfxZ":8.364206250076107,"pX":-0.2539832310087182,"pZ":3.754477158719594,"vX0":-4.700920976972319,"vY0":-134.13646227592986,"vZ0":-3.8917462260755027,"x":126.68,"y":137.41,"x0":1.1292969156308061,"y0":50.00457357852512,"z0":6.404470866721241,"aX":5.4402619998302235},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-4.4,"spinRate":2366,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4067848683778128,"extension":6.119477511461554},"index":4,"playId":"dd4d6ae1-7f77-3800-b828-bacbe6777e94","pitchNumber":4,"startTime":"2026-08-30T16:19:38.382Z","endTime":"2026-08-30T16:19:42.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:19:42.282Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a ground ball to third baseman Jorbit Vivas, deflected by pitcher Andrew Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T16:19:55.211Z","endTime":"2026-08-30T16:20:14.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":674841,"link":"/api/v1/people/674841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"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":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.563656029888993,"aZ":-26.902819736827112,"pfxX":9.408136962323693,"pfxZ":2.9265304888638077,"pX":0.41824743557415395,"pZ":1.721083575536924,"vX0":-6.118145915427788,"vY0":-133.08708030517226,"vZ0":-6.049461319940883,"x":101.06,"y":192.31,"x0":1.5202392407640763,"y0":50.001495292152775,"z0":5.962399465656538,"aX":16.93865695499682},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.2,"breakHorizontal":-15.7,"spinRate":2015,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.41096547795869753,"extension":6.190594273344395},"hitData":{"launchSpeed":78.5,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.89,"coordY":184.82}},"index":0,"playId":"3855368e-0225-382b-97dc-8a4d27b92e7c","pitchNumber":1,"startTime":"2026-08-30T16:20:06.306Z","endTime":"2026-08-30T16:20:14.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:20:14.503Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T16:20:30.216Z","endTime":"2026-08-30T16:23:54.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77752678327276,"aZ":-39.55462161749545,"pfxX":-7.739398207733192,"pfxZ":-5.1059386631474855,"pX":0.025989071363732137,"pZ":2.5629796147690094,"vX0":-0.8128569197550026,"vY0":-119.63437796621177,"vZ0":-0.8972195761188835,"x":116.01,"y":169.58,"x0":1.3756845870019345,"y0":50.00463279041511,"z0":6.498383233615883,"aX":-11.182603327916786},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.2,"breakHorizontal":14.2,"spinRate":2680,"spinDirection":329},"zone":5,"typeConfidence":2.0,"plateTime":0.4584082721487137,"extension":6.127995639967957},"index":0,"playId":"6022070c-8fe6-3cde-9f2b-ac50f4e0c4f2","pitchNumber":1,"startTime":"2026-08-30T16:20:45.044Z","endTime":"2026-08-30T16:20:48.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"52807fd2-af31-30bb-937d-2942c664822b","startTime":"2026-08-30T16:21:02.271Z","endTime":"2026-08-30T16:21:06.048Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833299000426017,"aZ":-16.135629486586062,"pfxX":3.7134961359759706,"pfxZ":8.934597974490051,"pX":-0.2852911675694888,"pZ":2.2441162608334997,"vX0":-5.273711478608314,"vY0":-132.5026627191135,"vZ0":-7.569841410209926,"x":127.87,"y":178.19,"x0":1.239757154378388,"y0":50.00021424664133,"z0":6.2965955041829185,"aX":6.664199625617506},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.9,"breakHorizontal":-5.8,"spinRate":2352,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.41189932375075333,"extension":6.249583116418636},"index":2,"playId":"bd65a714-8319-3746-b18c-221cb8743711","pitchNumber":2,"startTime":"2026-08-30T16:21:19.469Z","endTime":"2026-08-30T16:21:22.606Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.046926261462378,"aZ":-14.530050314474865,"pfxX":2.5314334073715443,"pfxZ":9.559951965253102,"pX":-0.22439023407941933,"pZ":3.4949058341805195,"vX0":-4.562001487272937,"vY0":-134.26000743183351,"vZ0":-4.937200588890965,"x":125.55,"y":144.42,"x0":1.1594560802214344,"y0":50.00597812021204,"z0":6.373931934301777,"aX":4.674147978040493},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":-3.7,"spinRate":2456,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4062442775521178,"extension":6.188960736627538},"index":3,"playId":"487f17be-9469-336f-aef2-35c05a33c05a","pitchNumber":3,"startTime":"2026-08-30T16:21:44.856Z","endTime":"2026-08-30T16:21:50.983Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011956809428323,"aZ":-40.58325796029938,"pfxX":-6.264384936670163,"pfxZ":-5.442621971709775,"pX":-1.265057797702143,"pZ":0.8051609430382937,"vX0":-4.496021417484742,"vY0":-123.57453719899473,"vZ0":-4.9154748537994255,"x":165.22,"y":217.04,"x0":1.3930412385139017,"y0":50.00519422699598,"z0":6.235646839498547,"aX":-9.672881531192568},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.8,"breakHorizontal":12.4,"spinRate":2828,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.44352348512723516,"extension":6.277778850666332},"index":4,"playId":"55352368-072b-3b40-8cb5-c831dd8c6096","pitchNumber":4,"startTime":"2026-08-30T16:22:19.994Z","endTime":"2026-08-30T16:22:23.947Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53388053367779,"aZ":-39.76896905327692,"pfxX":-6.318056749300818,"pfxZ":-5.048444243014325,"pX":0.05227970113747044,"pZ":2.36426859726098,"vX0":-1.2177947308353927,"vY0":-121.74598829525058,"vZ0":-1.6687057109383974,"x":115.01,"y":174.94,"x0":1.3798196303375467,"y0":50.00546855411135,"z0":6.495559777616054,"aX":-9.50033527654349},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.2,"breakHorizontal":11.8,"spinRate":2675,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.44962003641570636,"extension":6.209234123542678},"index":5,"playId":"7e5300fe-f56b-393b-b58c-113b3090854e","pitchNumber":5,"startTime":"2026-08-30T16:22:45.478Z","endTime":"2026-08-30T16:22:52.639Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.504055760919346,"aZ":-28.156193673080015,"pfxX":7.485837229317333,"pfxZ":2.423403238081937,"pX":2.971187050153107,"pZ":3.210702691974601,"vX0":0.47050941990815426,"vY0":-126.9877637599675,"vZ0":-1.612652645427918,"x":3.75,"y":152.09,"x0":1.809877456556867,"y0":50.00018192156553,"z0":6.063513819039734,"aX":12.399692023895756},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":-13.7,"spinRate":1867,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.42896260629515925,"extension":6.0223140557978585},"index":6,"playId":"c13bee69-af8e-3aae-b696-71f821f473fe","pitchNumber":6,"startTime":"2026-08-30T16:23:30.883Z","endTime":"2026-08-30T16:23:34.919Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48115837348645,"aZ":-30.34128325597975,"pfxX":1.2561186175730628,"pfxZ":1.1242213974930262,"pX":-0.5978136052532886,"pZ":0.4590227769021636,"vX0":-4.79734986325559,"vY0":-125.93172814658047,"vZ0":-8.14908947983961,"x":139.79,"y":226.39,"x0":1.154709542305201,"y0":50.00425482676329,"z0":6.134012435366982,"aX":2.052265325492326},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-1.3,"spinRate":2754,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4321309147156387,"extension":6.358822406105511},"index":7,"playId":"46d7684f-053d-3004-bc66-f7a3b113c0ba","pitchNumber":7,"startTime":"2026-08-30T16:23:50.774Z","endTime":"2026-08-30T16:23:54.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:23:54.904Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T16:25:40.494Z","endTime":"2026-08-30T16:28:16.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961568827242665,"aZ":-11.459478900210488,"pfxX":-6.511871717930686,"pfxZ":11.070411946893556,"pX":-0.05921920875869825,"pZ":1.5679323662166822,"vX0":5.0425681742744235,"vY0":-135.97672668970478,"vZ0":-9.018657481804008,"x":119.26,"y":196.45,"x0":-1.0921218039597693,"y0":50.00585478381033,"z0":5.723905746219171,"aX":-12.189902867378422},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2471,"spinDirection":213},"zone":13,"typeConfidence":0.69,"plateTime":0.4028756894917578,"extension":6.545042196808184},"index":0,"playId":"3b6893ca-bea7-3318-9c76-c021e4803ce9","pitchNumber":1,"startTime":"2026-08-30T16:26:06.850Z","endTime":"2026-08-30T16:26:10.699Z","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":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883100600103834,"aZ":-31.87218336580354,"pfxX":-8.185808473650729,"pfxZ":0.18718207360802452,"pX":0.19143575742533384,"pZ":3.0786836358468026,"vX0":6.637028523754477,"vY0":-126.48599185602107,"vZ0":-0.5771079563316353,"x":109.7,"y":155.66,"x0":-1.3928673373673708,"y0":50.00518916571492,"z0":5.84802318474591,"aX":-13.37102234171231},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":13.4,"spinRate":1854,"spinDirection":243},"zone":2,"typeConfidence":0.92,"plateTime":0.4317420494575255,"extension":6.214108471168864},"index":1,"playId":"3ac9a46f-536c-39f3-960d-bc9c05e04b0d","pitchNumber":2,"startTime":"2026-08-30T16:26:21.112Z","endTime":"2026-08-30T16:26:25.319Z","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":93.1,"endSpeed":85.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96405536378911,"aZ":-11.66644595073021,"pfxX":-3.6506995399852853,"pfxZ":11.028472145779364,"pX":0.8014478205698767,"pZ":3.1425118777952656,"vX0":6.3074143286309665,"vY0":-135.36112533801665,"vZ0":-5.153659233767438,"x":86.45,"y":153.93,"x0":-1.0823947766311337,"y0":50.00511366124347,"z0":5.884990241105968,"aX":-6.79070073616753},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":5.3,"spinRate":2466,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.40432084357222164,"extension":6.497863016879252},"index":2,"playId":"24f84ebc-ed61-3a3f-8448-844d16f402a1","pitchNumber":3,"startTime":"2026-08-30T16:26:46.438Z","endTime":"2026-08-30T16:26:49.819Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.589317197132644,"aZ":-30.130509414927804,"pfxX":3.923684968603615,"pfxZ":1.2509448883630814,"pX":0.4015484018583321,"pZ":2.8025764888198923,"vX0":1.9700851380325741,"vY0":-125.82679824238326,"vZ0":-2.191511615423151,"x":101.69,"y":163.11,"x0":-0.8972678673743981,"y0":50.00165774153544,"z0":6.087370210308001,"aX":6.393514904113053},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-7.6,"spinRate":2527,"spinDirection":123},"zone":6,"typeConfidence":0.91,"plateTime":0.4326030385880473,"extension":6.409615831057608},"index":3,"playId":"85ed1346-5a15-3114-a1e6-b1a1bda1ea29","pitchNumber":4,"startTime":"2026-08-30T16:27:07.500Z","endTime":"2026-08-30T16:27:10.748Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117036698992244,"aZ":-42.303634940934764,"pfxX":4.606790740902941,"pfxZ":-7.168471310614539,"pX":0.2621491067354249,"pZ":0.5875703861838942,"vX0":1.9040381151518893,"vY0":-118.07664411176363,"vZ0":-3.3628272068503544,"x":107.01,"y":222.92,"x0":-1.1526131585975499,"y0":50.0004578917776,"z0":5.9161166043396465,"aX":6.514140634538154},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.6,"breakHorizontal":-8.8,"spinRate":2725,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4635820195009086,"extension":6.444675028225908},"index":4,"playId":"12289f1d-0fe8-3a40-9afb-3b5d169c5029","pitchNumber":5,"startTime":"2026-08-30T16:27:29.521Z","endTime":"2026-08-30T16:27:33.466Z","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":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.772706479090335,"aZ":-32.38164745852904,"pfxX":7.8372955776131725,"pfxZ":-0.14703992709908675,"pX":0.9812870795938643,"pZ":1.3706095387503066,"vX0":2.8142835822185073,"vY0":-116.57209081095858,"vZ0":-3.3672033689995553,"x":79.6,"y":201.77,"x0":-1.2581558432355184,"y0":50.00516180531917,"z0":5.873383760459185,"aX":10.846883703420993},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.8,"breakHorizontal":-14.9,"spinRate":2462,"spinDirection":65},"zone":14,"typeConfidence":0.89,"plateTime":0.46886303704147814,"extension":6.39620648729145},"index":5,"playId":"d46473e6-37be-318d-9e69-c405a875b03a","pitchNumber":6,"startTime":"2026-08-30T16:27:47.472Z","endTime":"2026-08-30T16:27:50.472Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601472572846355,"aZ":-42.92141265028308,"pfxX":3.193958528607854,"pfxZ":-7.622004884598063,"pX":0.2917975799300659,"pZ":0.8585338442674079,"vX0":2.406132499479606,"vY0":-118.2903164778769,"vZ0":-2.6638578182415773,"x":105.88,"y":215.6,"x0":-1.1552551117219994,"y0":50.002007085923516,"z0":5.952694570274673,"aX":4.503748271081858},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.2,"breakHorizontal":-6.4,"spinRate":2694,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4638962258784063,"extension":6.500565102768468},"index":6,"playId":"938a35d7-d842-3fee-9970-b2c2fe6eaadf","pitchNumber":7,"startTime":"2026-08-30T16:28:12.089Z","endTime":"2026-08-30T16:28:16.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:28:16.386Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Abimelec Ortiz flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T16:28:25.955Z","endTime":"2026-08-30T16:29:25.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96247083739705,"aZ":-18.88232490508315,"pfxX":-8.123234291171578,"pfxZ":6.964674759067056,"pX":0.033954028794683636,"pZ":1.3046364298326476,"vX0":6.401402352002273,"vY0":-136.2776294935004,"vZ0":-8.127244928279595,"x":115.71,"y":203.55,"x0":-1.273687805814776,"y0":50.00041134711836,"z0":5.596965129293064,"aX":-15.494124140792103},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":13.6,"spinRate":2366,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.39977174783702996,"extension":6.587631213758749},"index":0,"playId":"81bc3f0a-70cf-3e82-80fd-22a08c403bf2","pitchNumber":1,"startTime":"2026-08-30T16:28:40.833Z","endTime":"2026-08-30T16:28:44.672Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940292466912688,"aZ":-13.077969024452194,"pfxX":-2.9855589710643047,"pfxZ":10.203759448433342,"pX":1.0178070123449363,"pZ":2.2200172924775554,"vX0":5.965334441393461,"vY0":-135.5226279109148,"vZ0":-7.462193055406832,"x":78.2,"y":178.84,"x0":-0.8179471486309221,"y0":50.00047555900645,"z0":5.910933460993071,"aX":-5.586501893733736},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":4.2,"spinRate":2318,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.40321950799157147,"extension":6.431566664500667},"index":1,"playId":"0cc4af07-549b-31bf-a17f-2826b2da3858","pitchNumber":2,"startTime":"2026-08-30T16:28:55.904Z","endTime":"2026-08-30T16:28:59.239Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9411207263763,"aZ":-33.16352751539232,"pfxX":7.342385599013442,"pfxZ":-0.7230622125920609,"pX":0.21369430885268278,"pZ":1.8762380262596154,"vX0":1.5669491520138696,"vY0":-116.03450569319037,"vZ0":-1.9161970913253215,"x":108.85,"y":188.12,"x0":-1.4230684679119392,"y0":50.001508122607525,"z0":5.846939040980533,"aX":10.097201746347574},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.4,"breakHorizontal":-13.7,"spinRate":2518,"spinDirection":64},"zone":8,"typeConfidence":0.89,"plateTime":0.47047910431025963,"extension":6.432864379833896},"hitData":{"launchSpeed":97.0,"launchAngle":46.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.75,"coordY":76.73}},"index":2,"playId":"17fb639b-3ada-3771-aaf5-e7aa020e58a3","pitchNumber":3,"startTime":"2026-08-30T16:29:15.744Z","endTime":"2026-08-30T16:29:25.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:29:25.882Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Chaparro grounds out, third baseman Javier Sanoja to first baseman Leo Jiménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T16:29:27.548Z","endTime":"2026-08-30T16:30:15.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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(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":79.1,"endSpeed":73.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08099677950135,"aZ":-43.71315152120153,"pfxX":2.9233331845528037,"pfxZ":-8.600975008835736,"pX":0.03121282723854184,"pZ":1.3165152176800847,"vX0":1.3236672422358997,"vY0":-115.28213566536559,"vZ0":-1.5014486842238777,"x":115.81,"y":203.23,"x0":-0.9307865410473815,"y0":50.003349882638034,"z0":6.208148948231228,"aX":3.921673151344631},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.6,"breakHorizontal":-5.6,"spinRate":2704,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4757058907059646,"extension":6.390780080465561},"index":0,"playId":"169711d6-4b27-3c8a-98da-0345eb9e2928","pitchNumber":1,"startTime":"2026-08-30T16:29:51.916Z","endTime":"2026-08-30T16:29:55.690Z","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":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04950836399711,"aZ":-34.158330008550365,"pfxX":8.113065778978282,"pfxZ":-1.4289736989641266,"pX":0.4882348031137961,"pZ":2.2166075645017784,"vX0":1.3422047789437443,"vY0":-116.88916931159586,"vZ0":-1.189561621012367,"x":98.39,"y":178.93,"x0":-1.1470402688529302,"y0":50.00133436461538,"z0":5.92552279061783,"aX":11.278873714169544},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.6,"breakHorizontal":-15.0,"spinRate":2592,"spinDirection":56},"zone":6,"typeConfidence":0.87,"plateTime":0.4677395952654697,"extension":6.687977403287692},"hitData":{"launchSpeed":94.4,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":173.47}},"index":1,"playId":"9f11acb3-2f69-394c-90d9-cf53ec7cb311","pitchNumber":2,"startTime":"2026-08-30T16:30:07.364Z","endTime":"2026-08-30T16:30:15.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:30:15.268Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T16:32:05.182Z","endTime":"2026-08-30T16:34:28.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.321043050542762,"aZ":-32.573215418095096,"pfxX":0.8408957897663036,"pfxZ":-0.274262337353786,"pX":-0.9891920032183092,"pZ":1.0296371300599392,"vX0":-5.629181232688825,"vY0":-119.78994518792904,"vZ0":-5.6758171268878765,"x":154.71,"y":210.98,"x0":1.2734252802942472,"y0":50.00098984078708,"z0":6.313068772170291,"aX":1.2323837284287507},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":-0.2,"spinRate":2721,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4557800611666587,"extension":6.183447318857608},"index":0,"playId":"6214a0fd-7aae-3eea-ba5e-1a710fc53ad5","pitchNumber":1,"startTime":"2026-08-30T16:32:32.349Z","endTime":"2026-08-30T16:32:36.355Z","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":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.785442868532886,"aZ":-30.830467228531067,"pfxX":0.16006593153284365,"pfxZ":0.9078164545743883,"pX":-0.5909808854224027,"pZ":1.0723060504236455,"vX0":-4.527806354369401,"vY0":-120.68592709193007,"vZ0":-5.84170883459093,"x":139.53,"y":209.83,"x0":1.2826379924601865,"y0":50.0055598312677,"z0":6.214572262970104,"aX":0.23818839848398501},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":0.7,"spinRate":2704,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.45250645124866073,"extension":6.181257622752149},"index":1,"playId":"15782144-a060-3ab7-a082-9007ef6c472e","pitchNumber":2,"startTime":"2026-08-30T16:32:50.803Z","endTime":"2026-08-30T16:32:54.691Z","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":90.0,"endSpeed":81.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218548616258435,"aZ":-24.627453097843762,"pfxX":9.640723851270543,"pfxZ":4.386187614656194,"pX":0.9928606627121488,"pZ":3.0492149045998866,"vX0":-4.422066620642002,"vY0":-130.93901039117222,"vZ0":-3.3721273599377706,"x":79.15,"y":156.45,"x0":1.4603959467315148,"y0":50.00033238261493,"z0":6.2173362417904,"aX":16.57069653461819},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-16.3,"spinRate":2410,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41991411664000644,"extension":5.910051489823258},"index":2,"playId":"50ed8bd9-f619-3a87-ad63-f1313a6d561d","pitchNumber":3,"startTime":"2026-08-30T16:33:08.116Z","endTime":"2026-08-30T16:33:12.210Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.778343581224018,"aZ":-16.488622617121557,"pfxX":1.1712535546267802,"pfxZ":8.992965419110485,"pX":-0.2885831589576098,"pZ":3.2447424739761463,"vX0":-4.271831503385581,"vY0":-130.7784529722198,"vZ0":-5.068333318189321,"x":128.0,"y":151.17,"x0":1.2088946124728615,"y0":50.002561302252715,"z0":6.431809324190603,"aX":2.0431358236481967},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":-1.2,"spinRate":2380,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4177138666175306,"extension":6.238500724308096},"index":3,"playId":"67d30eef-51e1-393d-9196-2d388c946711","pitchNumber":4,"startTime":"2026-08-30T16:33:23.206Z","endTime":"2026-08-30T16:33:27.039Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.707549321465493,"aZ":-14.416647937571257,"pfxX":3.163325028408032,"pfxZ":9.689421333433529,"pX":-0.28023549826607547,"pZ":1.7836997672753114,"vX0":-4.1952790832897655,"vY0":-133.94998594971736,"vZ0":-9.431200644301844,"x":127.68,"y":190.62,"x0":0.8892851438859054,"y0":50.001244749960165,"z0":6.361922442012305,"aX":5.795808443706256},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":2405,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.40762882228911224,"extension":6.2164287898572},"index":4,"playId":"b7167f34-7cbd-33d5-b28e-5a0ae1a69244","pitchNumber":5,"startTime":"2026-08-30T16:33:36.923Z","endTime":"2026-08-30T16:33:40.806Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T16:33:46.548Z","endTime":"2026-08-30T16:33:58.713Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928033274309133,"aZ":-40.61038967568221,"pfxX":-7.745257236807048,"pfxZ":-5.753147687549928,"pX":-0.6614905176882069,"pZ":0.9886598165627974,"vX0":-2.0629271735529833,"vY0":-120.74968210884343,"vZ0":-4.4549157406573165,"x":142.21,"y":212.09,"x0":1.2112867943214405,"y0":50.00160263964859,"z0":6.454854865891738,"aX":-11.361854808371879},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.3,"breakHorizontal":14.5,"spinRate":2836,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4547281715540463,"extension":6.2809019181779036},"index":6,"playId":"4375793a-eb69-338c-88b2-ea0dc96d71b0","pitchNumber":6,"startTime":"2026-08-30T16:33:58.713Z","endTime":"2026-08-30T16:34:03.504Z","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.1,"endSpeed":85.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65856915104749,"aZ":-17.088274603257894,"pfxX":2.2861778263245442,"pfxZ":8.165484645096164,"pX":1.0505761141912264,"pZ":4.040233091614608,"vX0":-1.1330746538077798,"vY0":-134.24998749560734,"vZ0":-3.627569691921544,"x":76.95,"y":129.69,"x0":1.1782207266907272,"y0":50.00642935495144,"z0":6.6057957472267015,"aX":4.226183016432279},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":-4.0,"spinRate":2288,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4060496308228725,"extension":6.122636636066477},"index":7,"playId":"e4805ac8-3760-3e1b-acb0-3900c8fef8d4","pitchNumber":7,"startTime":"2026-08-30T16:34:24.032Z","endTime":"2026-08-30T16:34:28.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:34:28.513Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Javier Sanoja grounds into a double play, shortstop Nasim Nuñez to second baseman CJ Abrams to first baseman Andrés Chaparro. Xavier Edwards out at 2nd. Javier Sanoja out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T16:34:40.417Z","endTime":"2026-08-30T16:35:27.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":682928,"link":"/api/v1/people/682928"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15866522092925,"aZ":-44.01746183895193,"pfxX":-7.10496241462608,"pfxZ":-8.126083419866601,"pX":-0.9405820750679428,"pZ":3.079655986159912,"vX0":-3.157350083313815,"vY0":-120.22353387949512,"vZ0":0.8605488901169396,"x":152.85,"y":155.63,"x0":1.3141996322512062,"y0":50.00132696205175,"z0":6.636057070588281,"aX":-10.35777938241439},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.2,"breakHorizontal":13.7,"spinRate":2681,"spinDirection":332},"zone":11,"typeConfidence":2.0,"plateTime":0.45627003432697766,"extension":6.260687940057231},"index":0,"playId":"46fbf515-a777-3a39-89bf-7111db6c2af6","pitchNumber":1,"startTime":"2026-08-30T16:34:57.050Z","endTime":"2026-08-30T16:35:00.479Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44286304653212,"aZ":-26.18449659516342,"pfxX":9.312187829585818,"pfxZ":3.3196457049175194,"pX":-0.186430487763084,"pZ":1.1449952499064562,"vX0":-7.210666454150834,"vY0":-133.14384473317898,"vZ0":-7.720989228026169,"x":124.11,"y":207.87,"x0":1.3413371334770716,"y0":50.00002787117263,"z0":5.9651783264371065,"aX":16.787861683171034},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":-15.4,"spinRate":2356,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4107059754129678,"extension":6.184304333299859},"hitData":{"launchSpeed":62.9,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.45,"coordY":135.55}},"index":1,"playId":"b02a7474-0853-36e5-a9bb-308dbfb1b119","pitchNumber":2,"startTime":"2026-08-30T16:35:19.622Z","endTime":"2026-08-30T16:35:27.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:35:27.581Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, shortstop Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T16:35:42.816Z","endTime":"2026-08-30T16:36:53.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":84.9,"endSpeed":79.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47136784631912,"aZ":-32.99352328648621,"pfxX":-0.9039417799940934,"pfxZ":-0.5217609398087291,"pX":0.5887604315243692,"pZ":2.0942956132079384,"vX0":-2.06972127750745,"vY0":-123.75614969279896,"vZ0":-3.438405728468049,"x":94.56,"y":182.23,"x0":1.5473080277941174,"y0":50.00076373637187,"z0":6.213360467091079,"aX":-1.427255260908354},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":2.0,"spinRate":2650,"spinDirection":325},"zone":9,"typeConfidence":2.0,"plateTime":0.439531306223119,"extension":6.178032105674904},"index":0,"playId":"c0b55f16-5b80-3d97-8b32-60bdbe4aaf08","pitchNumber":1,"startTime":"2026-08-30T16:35:54.352Z","endTime":"2026-08-30T16:35:58.238Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470871337136238,"aZ":-39.006556225597826,"pfxX":-6.878880599073057,"pfxZ":-4.559696867163593,"pX":0.31764639860640265,"pZ":1.7176194521705277,"vX0":-0.09949104936841624,"vY0":-121.78101118752203,"vZ0":-3.2272235606523125,"x":104.89,"y":192.4,"x0":1.252466113475855,"y0":50.00448074005279,"z0":6.442640811506382,"aX":-10.306489197408618},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.8,"breakHorizontal":12.5,"spinRate":2755,"spinDirection":329},"zone":9,"typeConfidence":2.0,"plateTime":0.4502077032424525,"extension":6.055584883649378},"index":1,"playId":"dd919ebe-6fa1-381f-bd65-57586c1a75d7","pitchNumber":2,"startTime":"2026-08-30T16:36:10.137Z","endTime":"2026-08-30T16:36:13.608Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.844273085415992,"aZ":-29.314142780046172,"pfxX":7.782007092794531,"pfxZ":1.734411280965304,"pX":2.9000908015933837,"pZ":3.1848688647406886,"vX0":0.10654767430484646,"vY0":-127.10610958769271,"vZ0":-1.699427230314718,"x":6.46,"y":152.79,"x0":1.845129983836421,"y0":50.004069754490175,"z0":6.169825590838521,"aX":12.849545525570194},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-14.2,"spinRate":1762,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.42944276673566284,"extension":6.058003419188378},"index":2,"playId":"f9be586e-a340-37ee-ac3b-79172eb10985","pitchNumber":3,"startTime":"2026-08-30T16:36:28.719Z","endTime":"2026-08-30T16:36:32.659Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.262601839617247,"aZ":-40.5737870518979,"pfxX":-6.05616340893494,"pfxZ":-5.468290697655984,"pX":-0.3160259684375282,"pZ":1.8202431886229133,"vX0":-2.1641701346182147,"vY0":-123.15093964016638,"vZ0":-2.8867322365238857,"x":129.05,"y":189.63,"x0":1.3606226179468512,"y0":50.00138120777959,"z0":6.436851537485489,"aX":-9.307976489419259},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.3,"breakHorizontal":11.5,"spinRate":2727,"spinDirection":330},"zone":7,"typeConfidence":2.0,"plateTime":0.4446271512116238,"extension":6.243859738437243},"hitData":{"launchSpeed":88.7,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.23,"coordY":149.24}},"index":3,"playId":"795b5922-b994-3768-926d-968adc4197b5","pitchNumber":4,"startTime":"2026-08-30T16:36:45.549Z","endTime":"2026-08-30T16:36:53.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:36:53.070Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T16:38:46.523Z","endTime":"2026-08-30T16:41:06.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478408474324848,"aZ":-10.861371848335617,"pfxX":-4.194841140809634,"pfxZ":11.484550687054512,"pX":-0.24580599896788763,"pZ":1.507756424021367,"vX0":3.540484573925111,"vY0":-135.13054277589617,"vZ0":-9.343539481211554,"x":126.37,"y":198.07,"x0":-1.025711391099029,"y0":50.00587089998085,"z0":5.766304714209686,"aX":-7.78658881131343},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2544,"spinDirection":202},"zone":13,"typeConfidence":0.88,"plateTime":0.4047944732192854,"extension":6.562399703437504},"index":0,"playId":"5320655d-4d31-35e5-b00f-69bf8240ca07","pitchNumber":1,"startTime":"2026-08-30T16:39:12.245Z","endTime":"2026-08-30T16:39:16.116Z","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":86.8,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539530736054683,"aZ":-33.12038655110796,"pfxX":-6.536562102907858,"pfxZ":-0.5820582933833602,"pX":-0.383228015650091,"pZ":1.099034748306505,"vX0":4.515851099968947,"vY0":-126.2943811347494,"vZ0":-4.862642519719294,"x":131.61,"y":209.11,"x0":-1.340829252241694,"y0":50.00385555060912,"z0":5.6984498877625755,"aX":-10.611815751390422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":10.9,"spinRate":1489,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.43288328996683445,"extension":6.575311418219551},"index":1,"playId":"60a10ead-7887-3d38-90f3-9fd2541dc330","pitchNumber":2,"startTime":"2026-08-30T16:39:27.647Z","endTime":"2026-08-30T16:39:31.466Z","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":86.6,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62471830951099,"aZ":-30.7399548191712,"pfxX":-6.398109048817648,"pfxZ":0.8785743876604286,"pX":-1.1615732327777089,"pZ":3.013617579043667,"vX0":2.825295403103194,"vY0":-126.27705014328694,"vZ0":-1.0188100784316734,"x":161.28,"y":157.41,"x0":-1.4558411501431694,"y0":50.004659224106,"z0":5.867152737286342,"aX":-10.466283646485545},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":11.0,"spinRate":1893,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4316426625061385,"extension":6.2517711752744525},"index":2,"playId":"fc211698-687c-3799-b5c3-29783c328ddb","pitchNumber":3,"startTime":"2026-08-30T16:39:43.263Z","endTime":"2026-08-30T16:39:47.105Z","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":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19654101803127,"aZ":-30.093463088542652,"pfxX":2.595375144401007,"pfxZ":1.2817404795894625,"pX":0.8867261946354171,"pZ":2.3489100592945,"vX0":3.626124762011089,"vY0":-125.91737860664273,"vZ0":-3.139544561588834,"x":111.83,"y":125.82,"x0":-0.9016716786513913,"y0":50.0051454819636,"z0":6.01127977904402,"aX":4.227110715558305},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.4,"spinRate":2645,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.43267144969603066,"extension":6.575483039798431},"index":3,"playId":"054804b1-0b3c-391b-99bc-9e1b11c84003","pitchNumber":4,"startTime":"2026-08-30T16:39:59.489Z","endTime":"2026-08-30T16:40:03.924Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940626977610975,"aZ":-43.55007056847022,"pfxX":4.899086938186712,"pfxZ":-8.097732187534895,"pX":-0.19429969325499669,"pZ":0.7582871140684881,"vX0":0.7086482568627995,"vY0":-117.68205348304369,"vZ0":-2.6869553704835982,"x":124.41,"y":218.31,"x0":-1.13571070328714,"y0":50.00134469486553,"z0":5.941596862285365,"aX":6.883673544975175},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.0,"breakHorizontal":-9.0,"spinRate":2573,"spinDirection":29},"zone":13,"typeConfidence":0.9,"plateTime":0.46509007228677346,"extension":6.542805770264387},"index":4,"playId":"b975b4d3-32be-3037-9537-d49e064db645","pitchNumber":5,"startTime":"2026-08-30T16:40:31.654Z","endTime":"2026-08-30T16:40:36.115Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97498769278684,"aZ":-35.432264725686956,"pfxX":6.304829314617431,"pfxZ":-2.3887203789602687,"pX":0.30976693200196254,"pZ":1.1886504712621615,"vX0":1.8339125097566709,"vY0":-116.4983516741083,"vZ0":-2.854756330261436,"x":105.19,"y":206.69,"x0":-1.3075877349561795,"y0":50.00019190724327,"z0":5.796748680952368,"aX":8.617682696475644},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.8,"breakHorizontal":-11.9,"spinRate":2507,"spinDirection":72},"zone":14,"typeConfidence":0.85,"plateTime":0.47111413996065155,"extension":6.724981807082881},"hitData":{"launchSpeed":83.8,"launchAngle":42.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.84,"coordY":95.79}},"index":5,"playId":"6619e78b-fa8d-3967-8b28-440250f55f55","pitchNumber":6,"startTime":"2026-08-30T16:40:57.257Z","endTime":"2026-08-30T16:41:06.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:41:06.457Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T16:41:09.890Z","endTime":"2026-08-30T16:42:15.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080011406618365,"aZ":-43.503990805776766,"pfxX":4.384620119626289,"pfxZ":-8.493693475409469,"pX":-0.5118914843496419,"pZ":3.7373612883529432,"vX0":-0.2928397804670914,"vY0":-114.75239140528149,"vZ0":3.738701818672831,"x":136.51,"y":137.87,"x0":-0.9523042623062241,"y0":50.00025772033321,"z0":6.32297590048518,"aX":5.8510334347637505},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.2,"breakHorizontal":-7.9,"spinRate":2658,"spinDirection":34},"zone":11,"typeConfidence":0.9,"plateTime":0.47716374139251005,"extension":6.434474375655505},"index":0,"playId":"e3a2fed1-e1d7-3d97-b9f1-b09973174de2","pitchNumber":1,"startTime":"2026-08-30T16:41:33.211Z","endTime":"2026-08-30T16:41:37.538Z","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":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563503086084452,"aZ":-32.19109612146713,"pfxX":7.838881534765145,"pfxZ":-0.014354126554457558,"pX":0.8216936318040039,"pZ":1.3145628581396622,"vX0":2.1589225748151333,"vY0":-116.26712031987539,"vZ0":-3.319034894321697,"x":85.68,"y":203.29,"x0":-1.1391933998302946,"y0":50.00278874870103,"z0":5.843064617018013,"aX":10.637546925281969},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.6,"breakHorizontal":-14.8,"spinRate":2570,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4726685558021999,"extension":6.685779866029304},"index":1,"playId":"d5f64870-cb6e-37f5-900b-8e100fa5d622","pitchNumber":2,"startTime":"2026-08-30T16:41:48.963Z","endTime":"2026-08-30T16:41:52.811Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66533535321524,"aZ":-34.88688868297616,"pfxX":8.016856771013233,"pfxZ":-1.9930900809755325,"pX":0.08979102101260468,"pZ":2.246618247452143,"vX0":0.7885029451610464,"vY0":-116.3558783351673,"vZ0":-0.7160433795339578,"x":113.58,"y":178.12,"x0":-1.2949122050693305,"y0":50.00572925065181,"z0":5.89026249031362,"aX":10.894419784417769},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.5,"breakHorizontal":-14.6,"spinRate":2577,"spinDirection":60},"zone":5,"typeConfidence":0.9,"plateTime":0.4723704781777851,"extension":6.452289132907134},"hitData":{"launchSpeed":88.2,"launchAngle":38.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.3,"coordY":90.37}},"index":2,"playId":"088480e5-666e-3a84-8f3c-46d5c0c489c9","pitchNumber":3,"startTime":"2026-08-30T16:42:05.276Z","endTime":"2026-08-30T16:42:15.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:42:15.027Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorbit Vivas doubles (11) on a sharp fly ball to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T16:42:16.447Z","endTime":"2026-08-30T16:42:57.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.769810263652378,"aZ":-13.70612107848643,"pfxX":-4.302267727486001,"pfxZ":10.051139879611359,"pX":-0.02942093606146627,"pZ":1.9728278014710348,"vX0":3.998866362106496,"vY0":-135.26681564127324,"vZ0":-7.593492524199793,"x":118.12,"y":185.51,"x0":-0.9738794147442364,"y0":50.006090131656535,"z0":5.793957678217876,"aX":-7.908495960490956},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2219,"spinDirection":188},"zone":8,"typeConfidence":0.89,"plateTime":0.4061921079895341,"extension":6.668808669083189},"hitData":{"launchSpeed":100.8,"launchAngle":24.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":164.64,"coordY":49.92}},"index":0,"playId":"0c5bd68a-2b30-32ba-987e-c8e35ec6522a","pitchNumber":1,"startTime":"2026-08-30T16:42:44.982Z","endTime":"2026-08-30T16:42:57.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:42:57.995Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Harry Ford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T16:43:05.932Z","endTime":"2026-08-30T16:45:33.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306224931280678,"aZ":-33.02107662347723,"pfxX":1.9353604005734661,"pfxZ":-0.5363565142971822,"pX":1.2744860838668368,"pZ":2.26571462569425,"vX0":4.887247006537226,"vY0":-124.23487521926837,"vZ0":-2.3853088122270143,"x":68.42,"y":177.61,"x0":-0.9643729263570263,"y0":50.00352295491856,"z0":5.964669180154489,"aX":3.045941976777453},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":-4.6,"spinRate":2606,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4397429005729081,"extension":6.744685064227934},"index":0,"playId":"6aa94552-c790-395b-b97e-9e6ccde3ee2b","pitchNumber":1,"startTime":"2026-08-30T16:43:35.966Z","endTime":"2026-08-30T16:43:39.913Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68390500103398,"aZ":-30.38830789573589,"pfxX":3.7354002266478354,"pfxZ":1.1249923093235203,"pX":0.6448071976427691,"pZ":2.914515969320097,"vX0":2.465794720899384,"vY0":-124.37856204290195,"vZ0":-1.7631220544693598,"x":92.42,"y":160.09,"x0":-0.8401443677162117,"y0":50.004675221912315,"z0":6.119640388300885,"aX":5.933690097982485},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-7.3,"spinRate":2513,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.4380503498630226,"extension":6.5899648700944855},"index":1,"playId":"de919cb9-7da5-35b6-8f08-037d1fcf5efa","pitchNumber":2,"startTime":"2026-08-30T16:43:52.954Z","endTime":"2026-08-30T16:43:56.800Z","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":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886092945508356,"aZ":-32.056894499381116,"pfxX":10.330533977559027,"pfxZ":0.0859913936346608,"pX":1.746233296714138,"pZ":1.4065727298701682,"vX0":3.4148945626562583,"vY0":-117.90611478331361,"vZ0":-3.400413812982217,"x":50.44,"y":200.8,"x0":-1.0658812583236026,"y0":50.00440948189814,"z0":5.847336917600095,"aX":14.443420087214161},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":-19.6,"spinRate":2651,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.46579788350654017,"extension":6.680196664869439},"index":2,"playId":"bae0b282-68bf-3237-9681-18fafb6e8b0a","pitchNumber":3,"startTime":"2026-08-30T16:44:11.592Z","endTime":"2026-08-30T16:44:15.443Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19831888318154,"aZ":-29.511222081948237,"pfxX":7.390677145971717,"pfxZ":1.883530257140606,"pX":1.0674912784954511,"pZ":-0.6962427502956992,"vX0":2.8935803052442512,"vY0":-118.18733965915726,"vZ0":-8.499566378631146,"x":76.31,"y":257.58,"x0":-1.133823739122107,"y0":50.00119437492574,"z0":5.669129931618836,"aX":10.419190718911384},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.6,"breakHorizontal":-14.0,"spinRate":2575,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.46401771696852023,"extension":6.734619939376669},"index":3,"playId":"961ace53-c938-3472-8883-b1db3ebdaa1d","pitchNumber":4,"startTime":"2026-08-30T16:44:30.156Z","endTime":"2026-08-30T16:44:34.161Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.480008566664473,"aZ":-33.24924728525948,"pfxX":0.8927324937168595,"pfxZ":-0.6875106421433541,"pX":0.5356085488317216,"pZ":1.8826667469642093,"vX0":3.4890622085382628,"vY0":-124.02176607342193,"vZ0":-3.266231451572421,"x":96.58,"y":187.95,"x0":-1.002145175474556,"y0":50.00275632277193,"z0":5.973624728094016,"aX":1.3978240604486862},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.7,"breakHorizontal":-2.4,"spinRate":2294,"spinDirection":119},"zone":9,"typeConfidence":0.91,"plateTime":0.44067901332527537,"extension":6.767647635851628},"index":4,"playId":"ac349f5a-9821-3eec-9853-9ff198379b35","pitchNumber":5,"startTime":"2026-08-30T16:44:57.171Z","endTime":"2026-08-30T16:45:00.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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13398156191618,"aZ":-31.921666099998056,"pfxX":3.370529915807495,"pfxZ":0.1596627311129719,"pX":1.1209933844321716,"pZ":3.3059017209301937,"vX0":3.585490471128515,"vY0":-124.78996274241348,"vZ0":-0.5164560558825884,"x":74.27,"y":149.52,"x0":-0.7657325093159977,"y0":50.00450752249986,"z0":6.11679894619987,"aX":5.382744877295321},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-6.8,"spinRate":2445,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.43682485295293105,"extension":6.537446267821024},"index":5,"playId":"b52f0d70-be52-3383-98a6-33704fd23150","pitchNumber":6,"startTime":"2026-08-30T16:45:29.489Z","endTime":"2026-08-30T16:45:33.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:45:33.872Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T16:45:48.038Z","endTime":"2026-08-30T16:46:32.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.7,"endSpeed":74.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693707290550748,"aZ":-30.962542253622278,"pfxX":7.637378607066013,"pfxZ":0.8575855530768983,"pX":0.15317712484461563,"pZ":2.795359356163482,"vX0":1.1461438806162279,"vY0":-117.66901593105845,"vZ0":-0.5869256854946044,"x":111.16,"y":163.31,"x0":-1.3321608442615687,"y0":50.00271703227295,"z0":5.897352976855023,"aX":10.79323816232899},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.7,"breakHorizontal":-14.2,"spinRate":2462,"spinDirection":62},"zone":2,"typeConfidence":0.9,"plateTime":0.4640952077867393,"extension":6.613611912572036},"index":0,"playId":"970c9414-4b81-326d-afa6-44c6940d1bb8","pitchNumber":1,"startTime":"2026-08-30T16:46:01.007Z","endTime":"2026-08-30T16:46:04.258Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.124556954505483,"aZ":-12.011424543210026,"pfxX":-2.2494892918152063,"pfxZ":10.773062300881424,"pX":-0.2814177067294202,"pZ":2.518290171333857,"vX0":2.3562436546449606,"vY0":-135.11765436926177,"vZ0":-6.73640877575291,"x":127.73,"y":170.79,"x0":-0.8675259140422533,"y0":50.00001583245742,"z0":5.866791451714739,"aX":-4.208879040956179},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":3.6,"spinRate":2362,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.4035225188356568,"extension":6.642584496882165},"hitData":{"launchSpeed":93.3,"launchAngle":48.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.7,"coordY":93.35}},"index":1,"playId":"0fc4b491-38ec-386a-b84d-dba8b12a051b","pitchNumber":2,"startTime":"2026-08-30T16:46:22.475Z","endTime":"2026-08-30T16:46:32.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:46:32.230Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T16:48:23.124Z","endTime":"2026-08-30T16:49:04.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811947766516834,"aZ":-29.286450617542087,"pfxX":10.400247196247502,"pfxZ":1.6569665660012944,"pX":0.7789817302821432,"pZ":2.142386843113444,"vX0":-5.752703309438295,"vY0":-131.23944004538671,"vZ0":-4.383756368003344,"x":87.31,"y":180.94,"x0":1.6482483192513147,"y0":50.00502282710417,"z0":6.0162153489557735,"aX":18.141655917132862},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-17.5,"spinRate":2446,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4173722596606644,"extension":6.122677719246226},"hitData":{"launchSpeed":100.1,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.9}},"index":0,"playId":"c24abf6c-81d2-30e9-967f-5df0f2edbde7","pitchNumber":1,"startTime":"2026-08-30T16:48:58.158Z","endTime":"2026-08-30T16:49:04.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:49:04.712Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Navarreto grounds out, shortstop Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T16:49:12.033Z","endTime":"2026-08-30T16:50:28.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":78.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.075850621170286,"aZ":-31.004502737149075,"pfxX":0.639398982273998,"pfxZ":0.7659956322839854,"pX":-1.0007430818106604,"pZ":2.3517253273015406,"vX0":-5.85562023169716,"vY0":-121.96004020708531,"vZ0":-3.190831016541252,"x":155.15,"y":175.28,"x0":1.330732684359316,"y0":50.00556247158631,"z0":6.303619101059392,"aX":0.9809652987247902},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":0.0,"spinRate":2635,"spinDirection":347},"zone":13,"typeConfidence":2.0,"plateTime":0.4461532580440184,"extension":6.2090008348775765},"index":0,"playId":"f399f3b7-a817-3063-8b0c-a1fc6f339461","pitchNumber":1,"startTime":"2026-08-30T16:49:30.949Z","endTime":"2026-08-30T16:49:34.844Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497699524660067,"aZ":-32.398910704920155,"pfxX":9.146990919135781,"pfxZ":-0.12631417928396438,"pX":1.2035464566359024,"pZ":2.365816297061729,"vX0":-4.450504614548334,"vY0":-132.2854204901399,"vZ0":-3.1882282838887814,"x":71.12,"y":174.9,"x0":1.720250706473726,"y0":50.00476777660564,"z0":5.964558787819944,"aX":16.195603848164478},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.7,"breakHorizontal":-15.6,"spinRate":2382,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.414216451711269,"extension":6.229635501747001},"index":1,"playId":"94df3e3d-79b1-3df0-a54e-6323b075dbb0","pitchNumber":2,"startTime":"2026-08-30T16:49:45.504Z","endTime":"2026-08-30T16:49:49.722Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97752648065934,"aZ":-42.688134815527086,"pfxX":-8.456611922130772,"pfxZ":-7.577837447526566,"pX":-0.1095605636910849,"pZ":1.8529323210846589,"vX0":-1.0581905021247002,"vY0":-117.78979400397988,"vZ0":-1.7480749558159105,"x":121.18,"y":188.75,"x0":1.4441917242059712,"y0":50.00206047987752,"z0":6.596919702498217,"aX":-11.734122619614197},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.8,"breakHorizontal":15.6,"spinRate":2612,"spinDirection":338},"zone":8,"typeConfidence":2.0,"plateTime":0.46723850822845225,"extension":6.19463955012657},"index":2,"playId":"44d7c799-4397-315d-9ef9-ea88335de7f2","pitchNumber":3,"startTime":"2026-08-30T16:50:05.830Z","endTime":"2026-08-30T16:50:09.814Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43486906194775,"aZ":-26.143294200895998,"pfxX":8.15026384809261,"pfxZ":3.3955306646142223,"pX":0.8993974941179586,"pZ":3.1868149751242454,"vX0":-4.3159545289228385,"vY0":-132.50818908220114,"vZ0":-2.7649400484977105,"x":82.72,"y":152.74,"x0":1.4907106905122909,"y0":50.00557364008463,"z0":6.154859822208461,"aX":14.489126543502389},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":-13.8,"spinRate":2410,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4134255860478877,"extension":6.1135445043447465},"hitData":{"launchSpeed":70.0,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":159.79}},"index":3,"playId":"61c70733-ef09-3490-8726-09f5abda2f39","pitchNumber":4,"startTime":"2026-08-30T16:50:20.725Z","endTime":"2026-08-30T16:50:28.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:50:28.607Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heriberto Hernández pops out to first baseman Andrés Chaparro in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T16:50:36.201Z","endTime":"2026-08-30T16:51:45.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46468421485385,"aZ":-29.626686931432722,"pfxX":10.568356559243771,"pfxZ":1.4180666463106952,"pX":-0.254559412483281,"pZ":1.9224566260995133,"vX0":-7.737476096459964,"vY0":-133.5929906584176,"vZ0":-5.218699899734876,"x":126.7,"y":186.87,"x0":1.309851059864597,"y0":50.00640883354223,"z0":6.03747731339559,"aX":19.057862147574806},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":-17.4,"spinRate":2343,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4103997454186299,"extension":6.185598382238842},"index":0,"playId":"e95c54d3-7e40-3d14-a6ef-013b48346c6b","pitchNumber":1,"startTime":"2026-08-30T16:50:53.666Z","endTime":"2026-08-30T16:50:57.533Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T16:51:06.569Z","endTime":"2026-08-30T16:51:17.742Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58991533031551,"aZ":-31.603830039096408,"pfxX":1.2582620129502389,"pfxZ":0.3655198048403747,"pX":-0.6336341165689853,"pZ":0.7236992685710595,"vX0":-5.408109141526101,"vY0":-123.95603903317819,"vZ0":-6.760396410934144,"x":141.15,"y":219.24,"x0":1.4081245171074872,"y0":50.00446978277773,"z0":6.108120324305791,"aX":1.969038585457084},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":-1.1,"spinRate":2692,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.44100633120490773,"extension":6.271523606577385},"index":2,"playId":"d6db3bdc-8009-3a26-9dcb-4c12111d6cdb","pitchNumber":2,"startTime":"2026-08-30T16:51:17.742Z","endTime":"2026-08-30T16:51:21.820Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286227328478553,"aZ":-41.944599146816216,"pfxX":-7.497711500254059,"pfxZ":-6.54410791052521,"pX":-0.2771773143448051,"pZ":1.8498473836391522,"vX0":-1.532773756351387,"vY0":-121.80196788796381,"vZ0":-2.350349280832058,"x":127.57,"y":188.83,"x0":1.3349047388750015,"y0":50.001690204737464,"z0":6.4751369515525825,"aX":-11.195908093108281},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.1,"breakHorizontal":13.9,"spinRate":2721,"spinDirection":337},"zone":7,"typeConfidence":2.0,"plateTime":0.4507286478273933,"extension":6.280923163123425},"hitData":{"launchSpeed":60.1,"launchAngle":59.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.11,"coordY":177.18}},"index":3,"playId":"081a2a47-7bdd-3a44-9de7-131c75183650","pitchNumber":3,"startTime":"2026-08-30T16:51:38.088Z","endTime":"2026-08-30T16:51:45.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:51:45.099Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Xavier Edwards to first baseman Leo Jiménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T16:53:53.743Z","endTime":"2026-08-30T16:54:36.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":1},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46428129850483,"aZ":-43.45656683179208,"pfxX":3.214598662069262,"pfxZ":-8.391142781311752,"pX":-0.660862405430776,"pZ":2.039190008439705,"vX0":0.02273569541735207,"vY0":-115.51858228787313,"vZ0":0.008200824177998278,"x":142.19,"y":183.72,"x0":-1.088116604711939,"y0":50.00138143678034,"z0":6.22959480188836,"aX":4.323528639114849},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.9,"breakHorizontal":-5.8,"spinRate":2576,"spinDirection":40},"zone":7,"typeConfidence":0.9,"plateTime":0.47500313742251876,"extension":6.539323913253742},"index":0,"playId":"0f9d27af-1e06-3476-a0f5-7e7d3b9b0a07","pitchNumber":1,"startTime":"2026-08-30T16:53:53.743Z","endTime":"2026-08-30T16:53:56.743Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.490962404651842,"aZ":-27.089761724055265,"pfxX":-8.596094928295978,"pfxZ":3.104955363980468,"pX":0.14497086034321172,"pZ":0.6581586474457845,"vX0":6.390107237026294,"vY0":-126.53803573498776,"vZ0":-7.183120445033742,"x":111.47,"y":221.01,"x0":-1.2842536431202036,"y0":50.003524734133514,"z0":5.6754988285034145,"aX":-14.075015654997637},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":14.3,"spinRate":1333,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.4312841290764089,"extension":6.476177189370772},"index":1,"playId":"0bd5e465-d43f-3fef-8e0f-01a2f048722e","pitchNumber":2,"startTime":"2026-08-30T16:54:08.909Z","endTime":"2026-08-30T16:54:12.664Z","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":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12674297826314,"aZ":-11.661891983226178,"pfxX":-3.936653128045353,"pfxZ":10.871746585122557,"pX":-0.4334651038306484,"pZ":2.483524684251117,"vX0":3.12486498633213,"vY0":-136.51111736161258,"vZ0":-6.850060281461385,"x":133.52,"y":171.72,"x0":-1.081684865424497,"y0":50.00465933752313,"z0":5.828779496432156,"aX":-7.428704068601748},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2420,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.40127998878110205,"extension":6.681374796426294},"hitData":{"launchSpeed":90.6,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.21,"coordY":147.63}},"index":2,"playId":"4ec15fae-ff87-3d45-aebf-ce5e1d092eb5","pitchNumber":3,"startTime":"2026-08-30T16:54:28.857Z","endTime":"2026-08-30T16:54:36.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:54:36.230Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T16:54:41.134Z","endTime":"2026-08-30T16:55:52.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_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":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296857537915415,"aZ":-29.2678971969574,"pfxX":-5.741029232240222,"pfxZ":1.811829033187216,"pX":-0.4253909286444449,"pZ":2.9175380615050415,"vX0":4.2775814330813775,"vY0":-125.16581899531852,"vZ0":-1.312278468834155,"x":114.9,"y":143.25,"x0":-1.400124204907578,"y0":50.00438458990712,"z0":5.817701920012313,"aX":-9.22423687387208},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":9.6,"spinRate":1230,"spinDirection":244},"zone":1,"typeConfidence":0.9,"plateTime":0.4355216880860717,"extension":6.361486177494257},"index":0,"playId":"015cb10b-2caf-34e1-88a3-3be6d0d7183e","pitchNumber":1,"startTime":"2026-08-30T16:55:02.609Z","endTime":"2026-08-30T16:55:08.086Z","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":87.7,"endSpeed":81.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246471166036482,"aZ":-27.03886349483313,"pfxX":-8.401141949406371,"pfxZ":3.090771365153059,"pX":-0.18391241348505655,"pZ":1.4439892063048536,"vX0":5.929471882887104,"vY0":-127.58912621922431,"vZ0":-4.940476802595386,"x":124.01,"y":199.79,"x0":-1.4370338477792022,"y0":50.00528413045755,"z0":5.5154568403645525,"aX":-13.966188505126627},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":14.0,"spinRate":1219,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4279571531194315,"extension":6.395830605180782},"index":1,"playId":"4bff25c2-5589-31b6-afdd-a58a27e4b88d","pitchNumber":2,"startTime":"2026-08-30T16:55:28.070Z","endTime":"2026-08-30T16:55:31.759Z","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":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.888579694592597,"aZ":-28.51498689731546,"pfxX":-9.044710076966439,"pfxZ":2.226208667300865,"pX":0.07496262411706149,"pZ":2.6879613969041407,"vX0":6.5953577271822255,"vY0":-126.56972918046215,"vZ0":-1.7548029165999761,"x":114.14,"y":166.21,"x0":-1.373860819443536,"y0":50.001311462728424,"z0":5.647299186945748,"aX":-14.852221350279983},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":1383,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.4307483649112891,"extension":6.3631587250622745},"hitData":{"launchSpeed":87.7,"launchAngle":30.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.81,"coordY":82.17}},"index":2,"playId":"1545e848-64bf-3dc2-9a62-5989bac021a2","pitchNumber":3,"startTime":"2026-08-30T16:55:43.638Z","endTime":"2026-08-30T16:55:52.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:55:52.144Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Abimelec Ortiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T16:55:53.889Z","endTime":"2026-08-30T16:57:47.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92390804902753,"aZ":-29.43106394513244,"pfxX":7.351603713184115,"pfxZ":2.0165545708860044,"pX":0.9786480561522442,"pZ":2.5271422468486646,"vX0":3.012302158096154,"vY0":-116.07222024479734,"vZ0":-1.3751464835885772,"x":79.7,"y":170.55,"x0":-1.2916656284882162,"y0":50.00549411695833,"z0":5.932144129454005,"aX":10.02279373990675},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.6,"breakHorizontal":-14.0,"spinRate":2443,"spinDirection":56},"zone":12,"typeConfidence":0.9,"plateTime":0.4720607507484269,"extension":6.685496686878515},"index":0,"playId":"0dfadb86-b8a4-33fa-bc5a-a993d1491798","pitchNumber":1,"startTime":"2026-08-30T16:56:17.217Z","endTime":"2026-08-30T16:56:21.065Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734658493941787,"aZ":-44.33707374776957,"pfxX":5.778912458860089,"pfxZ":-8.803257988550016,"pX":-0.9994342774172593,"pZ":2.4127599373518365,"vX0":-1.1540971664456565,"vY0":-117.25924286755095,"vZ0":1.2278761426555853,"x":155.1,"y":173.64,"x0":-1.2491176286687926,"y0":50.00241372758642,"z0":6.0435315214973695,"aX":7.9860435548869635},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.2,"breakHorizontal":-10.1,"spinRate":2631,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.468460475506312,"extension":6.569958138234386},"index":1,"playId":"1f155c40-d854-33dd-960f-0cf7dbf3bf19","pitchNumber":2,"startTime":"2026-08-30T16:56:37.751Z","endTime":"2026-08-30T16:56:41.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380688822732125,"aZ":-30.89249834404485,"pfxX":2.92364712576067,"pfxZ":0.8068947193231732,"pX":0.6141692310633615,"pZ":2.637548411712501,"vX0":2.7475757741734643,"vY0":-124.88815701108673,"vZ0":-2.0730243260896284,"x":93.59,"y":167.57,"x0":-0.8755904484664592,"y0":50.00609974253188,"z0":5.990574682390714,"aX":4.673628971876265},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-5.9,"spinRate":2503,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.43661033903796964,"extension":6.52384917172948},"index":2,"playId":"028f3108-0445-32df-8aad-ae6eea1fdd34","pitchNumber":3,"startTime":"2026-08-30T16:56:54.751Z","endTime":"2026-08-30T16:57:00.850Z","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":2,"outs":2},"index":3,"startTime":"2026-08-30T16:57:16.415Z","endTime":"2026-08-30T16:57:26.708Z","isPitch":false,"type":"action","player":{"id":694673,"link":"/api/v1/people/694673"}},{"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":77.9,"endSpeed":71.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.170328085195116,"aZ":-34.453422809981596,"pfxX":9.329978658065407,"pfxZ":-1.7369387484487362,"pX":-1.696348657490484,"pZ":3.007782847608284,"vX0":-3.070589511443501,"vY0":-113.5006060965875,"vZ0":1.2146808681596772,"x":181.66,"y":157.57,"x0":-1.540635882957167,"y0":50.00559462436333,"z0":5.888431107136603,"aX":12.212477423328183},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.5,"breakHorizontal":-16.2,"spinRate":2369,"spinDirection":65},"zone":11,"typeConfidence":0.9,"plateTime":0.482001499751485,"extension":6.584721604328742},"index":4,"playId":"5ec361fc-38da-3533-a3cd-a8491ff8340a","pitchNumber":4,"startTime":"2026-08-30T16:57:26.708Z","endTime":"2026-08-30T16:57:30.501Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992717358689337,"aZ":-33.83180578106908,"pfxX":-7.956495386705465,"pfxZ":-1.036290457461262,"pX":0.14602826194030147,"pZ":1.5385975730764752,"vX0":6.443038033147545,"vY0":-126.05364497752637,"vZ0":-3.1359537103860156,"x":111.43,"y":197.24,"x0":-1.416574834352184,"y0":50.00270930853222,"z0":5.546275576340013,"aX":-12.730914317126313},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.4,"breakHorizontal":12.8,"spinRate":1333,"spinDirection":253},"zone":14,"typeConfidence":0.92,"plateTime":0.4354643197769579,"extension":6.436180937349228},"index":5,"playId":"8613f30b-17a0-3199-89c0-d7853b774ae1","pitchNumber":5,"startTime":"2026-08-30T16:57:42.727Z","endTime":"2026-08-30T16:57:47.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T16:57:47.202Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Lopez pops out to second baseman CJ Abrams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T16:59:48.024Z","endTime":"2026-08-30T17:00:58.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.917534257802846,"aZ":-41.8613773884178,"pfxX":-4.841740760071124,"pfxZ":-7.160523092546308,"pX":0.021007822944175674,"pZ":3.845626673677684,"vX0":-1.7621750285466147,"vY0":-115.93063436781642,"vZ0":2.551170343133087,"x":116.2,"y":134.95,"x0":1.4213565996093611,"y0":50.0037815154577,"z0":6.744365806725777,"aX":-6.54929641608674},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.0,"breakHorizontal":9.2,"spinRate":2778,"spinDirection":331},"zone":11,"typeConfidence":0.92,"plateTime":0.4735838020806056,"extension":6.195626640317198},"index":0,"playId":"fb27d1ce-fde5-34c6-91b3-28f728211eea","pitchNumber":1,"startTime":"2026-08-30T16:59:59.253Z","endTime":"2026-08-30T17:00:03.190Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.161828271701065,"aZ":-26.349243305825627,"pfxX":10.670332998451396,"pfxZ":3.662586722962086,"pX":0.3760732083172833,"pZ":1.0969771007466589,"vX0":-6.155703818470347,"vY0":-125.01636479469202,"vZ0":-6.736651805535478,"x":102.66,"y":209.16,"x0":1.4784165694269449,"y0":50.00162507865698,"z0":5.976338461053895,"aX":16.96334111484491},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-18.0,"spinRate":1881,"spinDirection":131},"zone":14,"typeConfidence":0.92,"plateTime":0.43738614726680236,"extension":6.18061003850108},"index":1,"playId":"629ac43f-8136-3a01-b078-a787ba764876","pitchNumber":2,"startTime":"2026-08-30T17:00:12.351Z","endTime":"2026-08-30T17:00:16.324Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71151278892326,"aZ":-15.993810038867167,"pfxX":2.876021211609147,"pfxZ":8.86209241696374,"pX":-1.9465610576359487,"pZ":1.7289911637382287,"vX0":-7.81804670252779,"vY0":-133.73040765007443,"vZ0":-9.228451583294259,"x":191.2,"y":192.1,"x0":0.6309353755501929,"y0":50.002789658594764,"z0":6.353108885525992,"aX":5.251690757315273},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-3.7,"spinRate":2329,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.40835857695838484,"extension":6.33149176239699},"index":2,"playId":"8d647df3-9cd3-37a0-b71a-ed62f0fb2234","pitchNumber":3,"startTime":"2026-08-30T17:00:27.521Z","endTime":"2026-08-30T17:00:31.445Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714804732266277,"aZ":-17.064510723767548,"pfxX":1.0362732555212646,"pfxZ":8.693153011769871,"pX":0.1210537535901957,"pZ":2.473382959351346,"vX0":-2.7327956527796657,"vY0":-130.99177396912626,"vZ0":-6.832540202092478,"x":112.39,"y":172.0,"x0":1.0432296355909807,"y0":50.00083994761598,"z0":6.391748549123311,"aX":1.8009993597316334},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.4,"breakHorizontal":-1.3,"spinRate":2318,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.4181781185902964,"extension":6.262418783858113},"hitData":{"launchSpeed":89.2,"launchAngle":69.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":149.66}},"index":3,"playId":"25cd9bd0-4e31-3cef-9bb1-4c5c15eaf3a3","pitchNumber":4,"startTime":"2026-08-30T17:00:48.393Z","endTime":"2026-08-30T17:00:58.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:00:58.447Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a ground ball to shortstop Nasim Nuñez, deflected by third baseman Jorbit Vivas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T17:01:09.073Z","endTime":"2026-08-30T17:02:09.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80886729708988,"aZ":-42.2957157120704,"pfxX":-6.212707428499877,"pfxZ":-6.9935016237130885,"pX":0.797769550525902,"pZ":3.840977980003196,"vX0":0.5391579802981185,"vY0":-119.44522135983381,"vZ0":2.1350152713465897,"x":86.59,"y":135.07,"x0":1.3765886629961575,"y0":50.00494791311485,"z0":6.7359159841298935,"aX":-8.98647895830228},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.9,"breakHorizontal":11.2,"spinRate":2740,"spinDirection":330},"zone":12,"typeConfidence":0.92,"plateTime":0.4583898592995852,"extension":6.127135823938226},"index":0,"playId":"e9a079af-9be1-3777-b8c6-7c23eebeba9f","pitchNumber":1,"startTime":"2026-08-30T17:01:26.337Z","endTime":"2026-08-30T17:01:30.504Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277896280434355,"aZ":-41.39139606427784,"pfxX":-5.827476564898465,"pfxZ":-6.354304050276301,"pX":-0.04149144116506361,"pZ":3.2615931000556193,"vX0":-1.9082087151833524,"vY0":-119.74439009583756,"vZ0":0.8958043292694056,"x":118.58,"y":150.72,"x0":1.5228857753327405,"y0":50.00167223003838,"z0":6.587941345805842,"aX":-8.455237456484095},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.0,"breakHorizontal":11.0,"spinRate":2624,"spinDirection":328},"zone":2,"typeConfidence":0.92,"plateTime":0.4575479022049276,"extension":6.224388268374601},"index":1,"playId":"bef85f71-2e20-3976-8660-3b1d12966290","pitchNumber":2,"startTime":"2026-08-30T17:01:41.627Z","endTime":"2026-08-30T17:01:45.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55092176933939,"aZ":-30.11973680893671,"pfxX":8.217769955065194,"pfxZ":1.3060662183096277,"pX":-0.4213412221703561,"pZ":2.1346438382811477,"vX0":-7.046916541751329,"vY0":-123.99095739402584,"vZ0":-3.584564412678997,"x":133.06,"y":181.14,"x0":1.3708635039347208,"y0":50.005840214695596,"z0":6.075176983852524,"aX":12.976171374871056},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-13.6,"spinRate":1702,"spinDirection":132},"zone":7,"typeConfidence":0.91,"plateTime":0.4394129321581679,"extension":6.225817103476499},"hitData":{"launchSpeed":111.6,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":171.95}},"index":2,"playId":"96cf05f1-4ceb-367a-8d2a-d2806696a09f","pitchNumber":3,"startTime":"2026-08-30T17:02:00.520Z","endTime":"2026-08-30T17:02:09.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:02:09.046Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esteury Ruiz walks. Agustín Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T17:02:28.237Z","endTime":"2026-08-30T17:07:47.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14835925080234,"aZ":-28.36353316434362,"pfxX":9.272330213951788,"pfxZ":2.1977723862627023,"pX":-0.2377896661089934,"pZ":2.649588836560815,"vX0":-7.386526820083887,"vY0":-131.0054083899369,"vZ0":-3.415849362637128,"x":126.06,"y":167.24,"x0":1.416128126739781,"y0":50.00543691863744,"z0":6.094890684157907,"aX":16.090288164633083},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-15.1,"spinRate":2305,"spinDirection":130},"zone":5,"typeConfidence":0.62,"plateTime":0.4183885132398286,"extension":6.260030843779672},"index":0,"playId":"04b31a30-9419-3a8c-aa95-83038894f02f","pitchNumber":1,"startTime":"2026-08-30T17:02:52.692Z","endTime":"2026-08-30T17:02:56.585Z","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":86.6,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8676391385989,"aZ":-27.83175283931182,"pfxX":9.883069550684754,"pfxZ":2.698233003716741,"pX":1.4982178133398165,"pZ":2.2734423416768044,"vX0":-3.320156410619181,"vY0":-126.11422745748249,"vZ0":-4.079006290134245,"x":59.89,"y":177.4,"x0":1.5485196057895272,"y0":50.001926087648364,"z0":6.158876757824295,"aX":15.904380364947187},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-17.2,"spinRate":1881,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4344523786711023,"extension":6.259049002148291},"index":1,"playId":"06688d2b-2cfd-339f-80d5-3321f5902f6c","pitchNumber":2,"startTime":"2026-08-30T17:03:09.036Z","endTime":"2026-08-30T17:03:12.907Z","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":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57390340550079,"aZ":-13.00569491323024,"pfxX":4.5331052466341415,"pfxZ":10.578817406008495,"pX":0.1966166036598502,"pZ":2.521005557038279,"vX0":-4.061824811746584,"vY0":-133.6902660853308,"vZ0":-7.543712960390203,"x":109.51,"y":170.71,"x0":1.145997024925513,"y0":50.00260682913212,"z0":6.3110510605833205,"aX":8.213298906338567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2403,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4095593542070408,"extension":6.4843720086911185},"index":2,"playId":"e89a5b17-5ab3-3fed-b10f-1c3ab2645476","pitchNumber":3,"startTime":"2026-08-30T17:03:26.385Z","endTime":"2026-08-30T17:03:30.252Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593274419796252,"aZ":-42.79010507919676,"pfxX":-7.024938429337752,"pfxZ":-6.936406780579139,"pX":-0.8260730713157383,"pZ":3.3315357464627566,"vX0":-2.58739406143359,"vY0":-123.49483481848995,"vZ0":0.9972871964887877,"x":148.49,"y":148.83,"x0":1.1502637916225296,"y0":50.00101920453674,"z0":6.546533470776151,"aX":-10.754480481169686},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.0,"breakHorizontal":13.3,"spinRate":2552,"spinDirection":330},"zone":11,"typeConfidence":0.92,"plateTime":0.44500976617686483,"extension":6.4120892815498785},"index":3,"playId":"89e62839-e4b6-32fc-998b-4e0abd6b8732","pitchNumber":4,"startTime":"2026-08-30T17:03:44.570Z","endTime":"2026-08-30T17:03:48.304Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":120}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115539581957318,"aZ":-18.193037154686447,"pfxX":1.3083639518927093,"pfxZ":7.528572320103335,"pX":-0.35799593789973977,"pZ":2.1297120226574466,"vX0":-3.843758741751558,"vY0":-134.62924419362977,"vZ0":-7.760331346657361,"x":130.65,"y":181.28,"x0":0.9110865050449415,"y0":50.00108429654431,"z0":6.311465055632092,"aX":2.4294744302703855},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-1.7,"spinRate":2275,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.40508454800604454,"extension":6.518056876976431},"index":4,"playId":"67e5e79f-78d7-3dd0-9d1b-a71da34e796d","pitchNumber":5,"startTime":"2026-08-30T17:06:25.695Z","endTime":"2026-08-30T17:06:28.987Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057425593048524,"aZ":-16.344358178391815,"pfxX":1.701428688486377,"pfxZ":8.417757257251125,"pX":0.4064200175447578,"pZ":3.1972047894552382,"vX0":-2.461047809606302,"vY0":-135.194497548869,"vZ0":-5.552879261379512,"x":101.51,"y":152.46,"x0":1.1008301189411536,"y0":50.00615752141284,"z0":6.396468829700584,"aX":3.20092273574906},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-2.6,"spinRate":2345,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.40270536895703923,"extension":6.492422706632701},"index":5,"playId":"488bca1a-30b9-3aec-bd6e-b90e1cfc3d76","pitchNumber":6,"startTime":"2026-08-30T17:06:45.674Z","endTime":"2026-08-30T17:06:49.020Z","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":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361419889714043,"aZ":-33.360124816344104,"pfxX":0.6137758730469436,"pfxZ":-0.7385667023872156,"pX":-0.9077331263392372,"pZ":1.0429240887212707,"vX0":-5.45048604049295,"vY0":-124.92700979105001,"vZ0":-6.063645610868638,"x":151.6,"y":210.62,"x0":1.211642733528038,"y0":50.00546318297187,"z0":6.20498237121843,"aX":0.9824401976891617},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":0.0,"spinRate":2794,"spinDirection":357},"zone":13,"typeConfidence":0.87,"plateTime":0.4364626741503912,"extension":6.509526426170326},"index":6,"playId":"eebb4e3b-774b-38fe-b5c8-43118f647199","pitchNumber":7,"startTime":"2026-08-30T17:07:04.436Z","endTime":"2026-08-30T17:07:08.482Z","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":93.2,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539746486419293,"aZ":-16.89201491646101,"pfxX":1.053044618237977,"pfxZ":8.052068956090094,"pX":-0.39993085385452903,"pZ":4.279562154300108,"vX0":-4.118329955438434,"vY0":-135.87925929141568,"vZ0":-2.8059781571391254,"x":132.24,"y":123.23,"x0":0.988646376459939,"y0":50.00480293296304,"z0":6.47818021613086,"aX":1.999415567548006},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":-1.2,"spinRate":2415,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.400782216786272,"extension":6.3744757755779995},"index":7,"playId":"5a4d317c-9a97-3508-9e05-9660c26a9ac1","pitchNumber":8,"startTime":"2026-08-30T17:07:25.040Z","endTime":"2026-08-30T17:07:28.895Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06793774070125,"aZ":-42.84824682403941,"pfxX":-9.068841885435141,"pfxZ":-7.476989423712425,"pX":1.564558498864984,"pZ":5.260947678512575,"vX0":3.0167015444025256,"vY0":-118.79397170726884,"vZ0":5.542590617421034,"x":57.36,"y":96.73,"x0":1.4554232411969312,"y0":50.004325164250396,"z0":6.79589146490692,"aX":-12.943341735177567},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.9,"breakHorizontal":15.7,"spinRate":2719,"spinDirection":329},"zone":12,"typeConfidence":0.93,"plateTime":0.46134064390055496,"extension":6.1514142387203155},"index":8,"playId":"e5f89a58-8788-366b-bcfb-b301926e499a","pitchNumber":9,"startTime":"2026-08-30T17:07:43.565Z","endTime":"2026-08-30T17:07:47.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:07:47.809Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T17:09:01.712Z","endTime":"2026-08-30T17:09:31.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T17:08:07.253Z","endTime":"2026-08-30T17:09:03.965Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.360196288229975,"aZ":-41.47737245017938,"pfxX":-6.159010119877706,"pfxZ":-6.280592817828582,"pX":1.2467644942610927,"pZ":3.2554328546859845,"vX0":1.4600751287033251,"vY0":-120.66861114742782,"vZ0":0.7659558675140266,"x":69.48,"y":150.88,"x0":1.4359235931766643,"y0":50.00060174260042,"z0":6.573368826467153,"aX":-9.127615273280561},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.9,"breakHorizontal":10.8,"spinRate":2742,"spinDirection":332},"zone":12,"typeConfidence":0.92,"plateTime":0.4530328237452599,"extension":6.206362290697303},"index":1,"playId":"58420048-842f-3e34-a2bc-669675ba4134","pitchNumber":1,"startTime":"2026-08-30T17:09:03.965Z","endTime":"2026-08-30T17:09:07.841Z","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":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01692999175332,"aZ":-31.182162954960013,"pfxX":8.010747807969146,"pfxZ":0.6088305501278803,"pX":0.5286948939433381,"pZ":2.3882341673307654,"vX0":-4.8410378996737675,"vY0":-125.8263179748322,"vZ0":-2.992862276350227,"x":96.85,"y":174.3,"x0":1.4225059333017611,"y0":50.00153675928652,"z0":6.081850854661459,"aX":13.032729494336406},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-13.7,"spinRate":1711,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.432882606234652,"extension":6.234247908803805},"hitData":{"launchSpeed":89.9,"launchAngle":39.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.36,"coordY":86.52}},"index":2,"playId":"fa438ec7-e530-365a-857c-fb90bd40c499","pitchNumber":2,"startTime":"2026-08-30T17:09:19.910Z","endTime":"2026-08-30T17:09:31.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:09:31.881Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Javier Sanoja grounds into a force out, fielded by third baseman Jorbit Vivas. Agustín Ramírez out at 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T17:09:38.235Z","endTime":"2026-08-30T17:10:29.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"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":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596634961266503,"aZ":-18.747482744886426,"pfxX":0.8471509522338501,"pfxZ":7.212030439822561,"pX":-0.9374392588134883,"pZ":3.2192547923231967,"vX0":-5.959055472472055,"vY0":-134.45765728249035,"vZ0":-4.611677601308408,"x":152.73,"y":151.86,"x0":1.1817090491346878,"y0":50.00142326598562,"z0":6.256774735257398,"aX":1.5773091063675226},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":-0.5,"spinRate":2333,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.404793258451547,"extension":6.3691703437858935},"index":0,"playId":"44be0f6e-5f22-3def-a9ab-0d395e3b6167","pitchNumber":1,"startTime":"2026-08-30T17:10:04.581Z","endTime":"2026-08-30T17:10:08.013Z","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":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191996790621285,"aZ":-32.818119133423025,"pfxX":6.330957856901362,"pfxZ":-0.4033935188089224,"pX":0.1705566253460991,"pZ":2.0948684281325725,"vX0":-5.517373510435242,"vY0":-125.15912539707037,"vZ0":-3.1011039531621307,"x":110.5,"y":182.22,"x0":1.5717457892637199,"y0":50.00319673899737,"z0":6.013736294153969,"aX":10.132565153265853},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.2,"breakHorizontal":-10.3,"spinRate":1752,"spinDirection":130},"zone":5,"typeConfidence":0.79,"plateTime":0.43617444522610205,"extension":6.319719460693362},"hitData":{"launchSpeed":83.3,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":172.97}},"index":1,"playId":"75766376-ae8c-3ed7-8eec-1ed8a3bd20d0","pitchNumber":2,"startTime":"2026-08-30T17:10:22.694Z","endTime":"2026-08-30T17:10:29.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:10:29.859Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrés Chaparro lines out sharply to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T17:12:16.195Z","endTime":"2026-08-30T17:13:56.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":77.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14739583790358,"aZ":-31.509486076486592,"pfxX":2.93681343567439,"pfxZ":0.4344446836343554,"pX":-0.043791718258582975,"pZ":3.205997630990789,"vX0":1.0644213489606473,"vY0":-121.25491177660093,"vZ0":-0.793826798287029,"x":118.67,"y":152.22,"x0":-0.8679938606402435,"y0":50.00027341662603,"z0":6.248663753258682,"aX":4.441783248130893},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":-5.5,"spinRate":2332,"spinDirection":130},"zone":2,"typeConfidence":0.88,"plateTime":0.4489925643628805,"extension":6.555352038032084},"index":0,"playId":"1b0934ad-7423-38e5-b394-4e6a0ad92887","pitchNumber":1,"startTime":"2026-08-30T17:12:49.383Z","endTime":"2026-08-30T17:12:53.666Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.016429397961513,"aZ":-40.89248522034833,"pfxX":3.6161412117568483,"pfxZ":-6.4031155645869475,"pX":-0.11323924423953481,"pZ":1.0006463151902814,"vX0":0.7605260955678117,"vY0":-115.54240434107848,"vZ0":-2.5659932042316,"x":121.32,"y":211.76,"x0":-0.9159947488520935,"y0":50.0025562733834,"z0":6.0274039388495675,"aX":4.925197033229329},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.0,"breakHorizontal":-6.7,"spinRate":2314,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.4727094747917957,"extension":6.52551450605815},"index":1,"playId":"8de56e96-9e16-3e10-a2db-655cef0eb612","pitchNumber":2,"startTime":"2026-08-30T17:13:08.924Z","endTime":"2026-08-30T17:13:13.132Z","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":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.20025007384717,"aZ":-34.124404410532534,"pfxX":8.298043727121302,"pfxZ":-1.4674642552318282,"pX":0.2831996512954231,"pZ":2.2334882012519963,"vX0":1.0202206874215622,"vY0":-114.20177456551757,"vZ0":-0.6845233696353319,"x":106.21,"y":178.48,"x0":-1.247508878556104,"y0":50.00478378278206,"z0":5.881433896661072,"aX":11.007584885320252},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.5,"breakHorizontal":-15.2,"spinRate":2439,"spinDirection":59},"zone":6,"typeConfidence":0.87,"plateTime":0.47885343920673407,"extension":6.577840617123914},"index":2,"playId":"05e414cc-1a2a-36ed-842f-d6501ee7a4eb","pitchNumber":3,"startTime":"2026-08-30T17:13:26.377Z","endTime":"2026-08-30T17:13:29.988Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893757704858483,"aZ":-15.076200701451295,"pfxX":-6.053588155411599,"pfxZ":8.998525926587853,"pX":1.4722478940761663,"pZ":2.5395918131318336,"vX0":8.903325072575537,"vY0":-136.0165860752328,"vZ0":-5.136463875000714,"x":60.88,"y":170.21,"x0":-1.0358733538212952,"y0":50.00150099552223,"z0":5.474589335282786,"aX":-11.501592011178978},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2410,"spinDirection":220},"zone":12,"typeConfidence":0.74,"plateTime":0.40054276126788224,"extension":6.499416179423038},"hitData":{"launchSpeed":100.9,"launchAngle":13.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.11,"coordY":88.01}},"index":3,"playId":"f249ef9b-8bac-30aa-9f3a-0bfecb12d4d4","pitchNumber":4,"startTime":"2026-08-30T17:13:49.124Z","endTime":"2026-08-30T17:13:56.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:13:56.109Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T17:13:59.695Z","endTime":"2026-08-30T17:15:36.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237380555060067,"aZ":-13.02305565656378,"pfxX":-3.6362239571467203,"pfxZ":10.176125360300768,"pX":0.7946451316915122,"pZ":2.7801340161674033,"vX0":6.4669700861552295,"vY0":-135.71708405075688,"vZ0":-5.205337654301363,"x":86.71,"y":163.72,"x0":-1.1370931511048548,"y0":50.002817058384004,"z0":5.616250936708642,"aX":-6.8437961443824},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":5.4,"spinRate":2409,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.4022246723561196,"extension":6.64111565664154},"index":0,"playId":"b7b98cc2-8724-38ec-980d-3598ed3f0d30","pitchNumber":1,"startTime":"2026-08-30T17:14:21.236Z","endTime":"2026-08-30T17:14:24.433Z","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":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.938188623592733,"aZ":-43.80260928902788,"pfxX":4.798151824438074,"pfxZ":-8.550599019093399,"pX":-0.11296088924701529,"pZ":2.8221495951807576,"vX0":0.5627957476261751,"vY0":-115.94776170327866,"vZ0":2.090151028402933,"x":121.31,"y":162.58,"x0":-0.9822330375957682,"y0":50.003927480733296,"z0":6.092785754275062,"aX":6.524456420117235},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.6,"breakHorizontal":-8.9,"spinRate":2604,"spinDirection":32},"zone":2,"typeConfidence":0.9,"plateTime":0.4726296136884427,"extension":6.480887443240674},"index":1,"playId":"3997e2c0-93da-3486-bc55-25298190e73d","pitchNumber":2,"startTime":"2026-08-30T17:14:41.348Z","endTime":"2026-08-30T17:14:45.235Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T17:14:50.012Z","endTime":"2026-08-30T17:15:05.582Z","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(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":86.8,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931750271866445,"aZ":-34.17601784671543,"pfxX":-8.811484327761177,"pfxZ":-1.2304278430261877,"pX":-0.5305329005872771,"pZ":0.5565947326734578,"vX0":5.01088577140987,"vY0":-126.30597807739873,"vZ0":-5.620289793241554,"x":137.22,"y":223.75,"x0":-1.3877141253808405,"y0":50.00297848804435,"z0":5.534997410724864,"aX":-14.342985534550488},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":14.9,"spinRate":1354,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4324199651585121,"extension":6.497615657698076},"index":3,"playId":"568fd07f-d867-3953-bec8-9f775d443681","pitchNumber":3,"startTime":"2026-08-30T17:15:05.582Z","endTime":"2026-08-30T17:15:09.124Z","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":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.345758538468477,"aZ":-30.771063821517497,"pfxX":3.2123557480310967,"pfxZ":0.878556242767254,"pX":-0.16040753694227727,"pZ":1.6801655387220877,"vX0":1.4460888775606917,"vY0":-124.58151410549975,"vZ0":-4.096412405161967,"x":123.11,"y":193.42,"x0":-1.1623917731993962,"y0":50.00463681748103,"z0":5.834024567025629,"aX":5.150953382331152},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-6.1,"spinRate":2485,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.43633590331743877,"extension":6.526898859204849},"hitData":{"launchSpeed":106.7,"launchAngle":12.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.76,"coordY":64.24}},"index":4,"playId":"a374058d-d98a-3258-8ff6-8c4a2397afdb","pitchNumber":4,"startTime":"2026-08-30T17:15:24.055Z","endTime":"2026-08-30T17:15:36.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:15:36.538Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dylan Crews grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Leo Jiménez. Daylen Lile out at 2nd. Dylan Crews out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T17:15:37.693Z","endTime":"2026-08-30T17:16:11.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.937716977974528,"aZ":-25.454777045558348,"pfxX":-6.935044696127727,"pfxZ":4.159881714494106,"pX":0.17217690641897807,"pZ":1.954831258232389,"vX0":6.2483828232489556,"vY0":-124.97330634304912,"vZ0":-4.097238408576626,"x":110.44,"y":186.0,"x0":-1.4330468709671853,"y0":50.005909962555045,"z0":5.653387970642244,"aX":-11.215687284726503},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":11.5,"spinRate":1275,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.43461169152036305,"extension":6.451624438868871},"hitData":{"launchSpeed":85.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":174.49}},"index":0,"playId":"9175f252-e3d7-3e13-a6a4-c6ed05377a92","pitchNumber":1,"startTime":"2026-08-30T17:16:03.139Z","endTime":"2026-08-30T17:16:11.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:16:11.133Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T17:18:18.992Z","endTime":"2026-08-30T17:20:18.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34793264243258,"aZ":-41.231963990097675,"pfxX":-8.411660839601138,"pfxZ":-6.557230071314558,"pX":-0.5925970216528144,"pZ":2.478436386313263,"vX0":-2.2202272842527417,"vY0":-117.36927035400807,"vZ0":-0.6477355609075315,"x":139.59,"y":171.86,"x0":1.4608031235795182,"y0":50.00428445429931,"z0":6.632085714280975,"aX":-11.61530378664173},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.8,"breakHorizontal":15.8,"spinRate":2822,"spinDirection":339},"zone":4,"typeConfidence":0.93,"plateTime":0.46851256451176626,"extension":6.130723083552021},"index":0,"playId":"d9ea6d44-574b-389f-b258-402ae54374fa","pitchNumber":1,"startTime":"2026-08-30T17:18:34.181Z","endTime":"2026-08-30T17:18:38.066Z","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":87.3,"endSpeed":80.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31568679617471,"aZ":-23.326736831839693,"pfxX":9.885645054944085,"pfxZ":5.448276602736351,"pX":0.47107758893465373,"pZ":0.5139755604500812,"vX0":-5.864362376334182,"vY0":-126.76616977687252,"vZ0":-8.8704073721202,"x":99.04,"y":224.9,"x0":1.5319839677685925,"y0":50.00536461711686,"z0":5.925879428112398,"aX":16.064651737822988},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":-16.6,"spinRate":1919,"spinDirection":125},"zone":14,"typeConfidence":0.82,"plateTime":0.4323399289843426,"extension":6.1826615386090715},"index":1,"playId":"1339db6d-211a-3793-83cf-9b4d0561e68b","pitchNumber":2,"startTime":"2026-08-30T17:18:48.025Z","endTime":"2026-08-30T17:18:51.925Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247621732550225,"aZ":-19.175626614440255,"pfxX":1.872518238255303,"pfxZ":7.101131945157917,"pX":-1.3872080214269151,"pZ":4.048014435655344,"vX0":-7.4156443416975275,"vY0":-134.03028930348765,"vZ0":-2.510115245431729,"x":169.88,"y":129.48,"x0":1.1646038912191476,"y0":50.00519997254383,"z0":6.356425273840571,"aX":3.429696324737852},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-1.9,"spinRate":2401,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.40766627155744706,"extension":6.340403989660939},"index":2,"playId":"acbbfa3d-8149-30b4-9269-27cc2c0c7e80","pitchNumber":3,"startTime":"2026-08-30T17:19:02.586Z","endTime":"2026-08-30T17:19:06.568Z","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":85.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.767546632841295,"aZ":-12.674856552253056,"pfxX":3.412420149392613,"pfxZ":10.427604748411756,"pX":-0.2808333687777085,"pZ":2.144608094607661,"vX0":-4.714049577269689,"vY0":-135.64997931642753,"vZ0":-8.753782959768518,"x":127.7,"y":180.88,"x0":1.033508093391376,"y0":50.00276517391169,"z0":6.290450735280398,"aX":6.3809042770373505},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-5.2,"spinRate":2433,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.4032801162314703,"extension":6.441724461964034},"index":3,"playId":"4d13a723-1426-3065-b095-f664ddc5a915","pitchNumber":4,"startTime":"2026-08-30T17:19:17.496Z","endTime":"2026-08-30T17:19:20.994Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227211193824363,"aZ":-18.80553183237669,"pfxX":1.1414981700632807,"pfxZ":7.16327771118635,"pX":0.7092493780970052,"pZ":5.060621051770544,"vX0":-1.9252845507466372,"vY0":-134.7695566596356,"vZ0":-0.3416742298714237,"x":89.97,"y":102.14,"x0":1.2798193730533651,"y0":50.00445905078619,"z0":6.500341636519438,"aX":2.131102698823483},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-1.7,"spinRate":2464,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.4041356199257362,"extension":6.287171431963119},"index":4,"playId":"52ad44c1-0729-3acd-9cda-30bd0b3a6e7c","pitchNumber":5,"startTime":"2026-08-30T17:19:36.626Z","endTime":"2026-08-30T17:19:40.438Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98236572569945,"aZ":-42.46226744530868,"pfxX":-7.4184864729025835,"pfxZ":-6.917768417152494,"pX":-0.4142487042869999,"pZ":1.3917768293302604,"vX0":-1.6223416963863548,"vY0":-121.22023691172268,"vZ0":-3.2304238508213023,"x":132.79,"y":201.2,"x0":1.2278367704166309,"y0":50.00559498659607,"z0":6.453574720963204,"aX":-11.027151782625161},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.1,"breakHorizontal":13.8,"spinRate":2856,"spinDirection":332},"zone":13,"typeConfidence":0.92,"plateTime":0.45207923159030594,"extension":6.29783561027159},"index":5,"playId":"8b020915-31e4-378d-bc5a-69c53266c736","pitchNumber":6,"startTime":"2026-08-30T17:19:54.838Z","endTime":"2026-08-30T17:19:58.189Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818036261643147,"aZ":-25.032698981231317,"pfxX":6.607540680735459,"pfxZ":3.933717307971074,"pX":0.6404314422312292,"pZ":3.1307801458171443,"vX0":-4.328391714648402,"vY0":-133.2223476463023,"vZ0":-3.5287741648745072,"x":92.59,"y":154.25,"x0":1.4191018333714143,"y0":50.00468095107552,"z0":6.260560092239624,"aX":12.002647907579513},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":-11.2,"spinRate":2291,"spinDirection":147},"zone":3,"typeConfidence":0.88,"plateTime":0.40950392490486687,"extension":6.308679268952633},"index":6,"playId":"fab9524e-2dc8-3480-8210-c8f84e9d5ef2","pitchNumber":7,"startTime":"2026-08-30T17:20:14.866Z","endTime":"2026-08-30T17:20:18.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:20:18.720Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T17:20:30.646Z","endTime":"2026-08-30T17:21:26.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398142787431965,"aZ":-29.355188310426886,"pfxX":8.736217414014599,"pfxZ":1.5079857944734094,"pX":0.09882501709014957,"pZ":2.036167623166421,"vX0":-6.561736348941092,"vY0":-135.72430944097934,"vZ0":-5.093597500844661,"x":113.23,"y":183.8,"x0":1.4114556689649729,"y0":50.0011573130469,"z0":5.978625868553428,"aX":16.315297808485557},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.8,"breakHorizontal":-14.4,"spinRate":2279,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.40338495192888946,"extension":6.33897660434298},"index":0,"playId":"29d263f3-f79e-3c15-8274-1810fae0f425","pitchNumber":1,"startTime":"2026-08-30T17:20:44.327Z","endTime":"2026-08-30T17:20:48.204Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672000821984035,"aZ":-43.732641820398555,"pfxX":-7.962869971616474,"pfxZ":-7.602525253928583,"pX":-0.08671426518050113,"pZ":2.154470837564645,"vX0":-1.011888898987709,"vY0":-122.6039646084061,"vZ0":-1.3989948686813092,"x":120.31,"y":180.61,"x0":1.3660797998975514,"y0":50.00569008111427,"z0":6.4712104759280615,"aX":-12.100726223193089},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.8,"breakHorizontal":14.6,"spinRate":2491,"spinDirection":335},"zone":8,"typeConfidence":0.93,"plateTime":0.44706754369665047,"extension":6.214377052149118},"index":1,"playId":"db8ffab8-7b01-381e-82e7-fbdc32123600","pitchNumber":2,"startTime":"2026-08-30T17:20:57.731Z","endTime":"2026-08-30T17:21:01.085Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.480080933345388,"aZ":-32.691460512198134,"pfxX":0.513237359647194,"pfxZ":-0.315259952350897,"pX":-0.5117170249736185,"pZ":1.9007939130683231,"vX0":-4.934658622341579,"vY0":-125.32726636777606,"vZ0":-3.929304310257553,"x":136.51,"y":187.46,"x0":1.3992779176417995,"y0":50.006263590872216,"z0":6.101389456826097,"aX":0.8340866587597164},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":0.0,"spinRate":2651,"spinDirection":343},"zone":7,"typeConfidence":0.8,"plateTime":0.4336850332701272,"extension":6.426225747427945},"hitData":{"launchSpeed":86.9,"launchAngle":26.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.11,"coordY":109.38}},"index":2,"playId":"c0ffd390-a69e-36b5-a367-0aa90733a964","pitchNumber":3,"startTime":"2026-08-30T17:21:19.224Z","endTime":"2026-08-30T17:21:26.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:21:26.711Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Navarreto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T17:21:30.081Z","endTime":"2026-08-30T17:23:21.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927272290974766,"aZ":-43.14900223164413,"pfxX":-7.441260125407826,"pfxZ":-7.523097749874452,"pX":-0.5004787380715181,"pZ":2.250978776551022,"vX0":-1.7198692730816683,"vY0":-120.20561810899295,"vZ0":-1.0889600952818927,"x":136.08,"y":178.0,"x0":1.1913591357069575,"y0":50.00190464926721,"z0":6.550427599112729,"aX":-10.857108649786374},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.6,"breakHorizontal":13.9,"spinRate":2873,"spinDirection":334},"zone":7,"typeConfidence":0.93,"plateTime":0.45615270686840637,"extension":6.321449279073482},"index":0,"playId":"94915d67-4a2d-3970-86c3-d430e0ed5661","pitchNumber":1,"startTime":"2026-08-30T17:21:51.335Z","endTime":"2026-08-30T17:21:55.244Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.226220677897746,"aZ":-30.331153960127015,"pfxX":7.7223358240805355,"pfxZ":1.126840440322324,"pX":0.47641575031813704,"pZ":0.26242808658188044,"vX0":-5.674709884750851,"vY0":-126.01623686991314,"vZ0":-8.173044277387717,"x":98.84,"y":231.69,"x0":1.7385829109770314,"y0":50.00200391841903,"z0":5.9506839392691475,"aX":12.594602717590947},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-13.0,"spinRate":1717,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.43234229617330255,"extension":6.213203558722269},"index":1,"playId":"cf612766-7c5c-3dd0-b4d9-2aa4ed275983","pitchNumber":2,"startTime":"2026-08-30T17:22:02.589Z","endTime":"2026-08-30T17:22:06.649Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726441680167742,"aZ":-29.783943528646695,"pfxX":7.978516167441365,"pfxZ":1.513223902812829,"pX":0.12686832513888632,"pZ":2.611533643766636,"vX0":-5.822756868199951,"vY0":-123.94876371955299,"vZ0":-2.560132816271603,"x":112.16,"y":168.27,"x0":1.4547756370059859,"y0":50.00046852746899,"z0":6.112216726996734,"aX":12.575795969946665},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-13.3,"spinRate":1887,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.43969899491847775,"extension":6.189790765832787},"index":2,"playId":"9c103860-cccc-3a73-bd15-9073ce0aab2c","pitchNumber":3,"startTime":"2026-08-30T17:22:21.423Z","endTime":"2026-08-30T17:22:25.264Z","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":2,"outs":2},"index":3,"startTime":"2026-08-30T17:22:30.082Z","endTime":"2026-08-30T17:22:42.240Z","isPitch":false,"type":"action","player":{"id":640459,"link":"/api/v1/people/640459"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836629872247475,"aZ":-39.47236483347858,"pfxX":-9.271132996140066,"pfxZ":-4.655599444325087,"pX":-0.7015451156350744,"pZ":2.2242953304453636,"vX0":-2.173352855030851,"vY0":-124.46075747573296,"vZ0":-2.460910950556497,"x":143.74,"y":178.72,"x0":1.387101688463889,"y0":50.00036408716593,"z0":6.492979367993626,"aX":-14.549366305831084},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.8,"breakHorizontal":17.3,"spinRate":2805,"spinDirection":327},"zone":7,"typeConfidence":0.91,"plateTime":0.4399845480910627,"extension":6.213685345452077},"index":4,"playId":"ac9583cf-a48d-338c-a3e1-bd712234aa2c","pitchNumber":4,"startTime":"2026-08-30T17:22:42.240Z","endTime":"2026-08-30T17:22:45.558Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.234204749457486,"aZ":-28.42431114385014,"pfxX":8.266346794773378,"pfxZ":2.2729294867545615,"pX":1.4120680783960036,"pZ":1.76938581562359,"vX0":-3.219150867857497,"vY0":-126.92053304882758,"vZ0":-4.923891127985138,"x":63.18,"y":191.01,"x0":1.614855985151027,"y0":50.00350303675956,"z0":5.968081373231987,"aX":13.638654415899062},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":1861,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4297126937519633,"extension":6.255931283658274},"index":5,"playId":"873a2313-2666-3ac9-9c70-31883d8a8639","pitchNumber":5,"startTime":"2026-08-30T17:23:01.885Z","endTime":"2026-08-30T17:23:05.944Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08831511936093,"aZ":-45.460461710338,"pfxX":-6.823095081558953,"pfxZ":-8.908774937482839,"pX":0.649316610030253,"pZ":2.7261578232750314,"vX0":0.10650854100529467,"vY0":-121.90465954233689,"vZ0":0.12722737947607543,"x":92.25,"y":165.17,"x0":1.4900392605620776,"y0":50.00543742061119,"z0":6.628786124424454,"aX":-10.172575588920573},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.8,"breakHorizontal":12.2,"spinRate":2897,"spinDirection":329},"zone":6,"typeConfidence":0.93,"plateTime":0.45096189655127983,"extension":6.288103240701217},"index":6,"playId":"665650be-e533-3942-9977-4dbe095d3c6d","pitchNumber":6,"startTime":"2026-08-30T17:23:17.110Z","endTime":"2026-08-30T17:23:21.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:23:21.014Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T17:25:11.723Z","endTime":"2026-08-30T17:27:04.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.619270619130454,"aZ":-30.356513792341598,"pfxX":2.3982862916834424,"pfxZ":1.1659465693410862,"pX":1.1817151931176677,"pZ":2.0162547878863606,"vX0":4.200874485899052,"vY0":-123.17403084177764,"vZ0":-3.5581516882089073,"x":71.96,"y":184.34,"x0":-0.8491800484001465,"y0":50.0021179476054,"z0":6.012693028598673,"aX":3.729381129328164},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-5.2,"spinRate":2486,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4425960781478233,"extension":6.618270300465037},"index":0,"playId":"ed6a2eb5-3501-37ba-93a1-c951256247eb","pitchNumber":1,"startTime":"2026-08-30T17:25:54.794Z","endTime":"2026-08-30T17:25:58.647Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546801210342917,"aZ":-29.044360917603633,"pfxX":-8.073095450243478,"pfxZ":1.9739781239943435,"pX":-1.5936441698632504,"pZ":1.6261031874238665,"vX0":2.311658334098264,"vY0":-124.64766149761391,"vZ0":-4.153747913835235,"x":177.75,"y":194.88,"x0":-1.480661963120989,"y0":50.00088374932742,"z0":5.69489605119882,"aX":-12.783547106039933},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":1327,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.438339415969788,"extension":6.541684542924144},"index":1,"playId":"c1ce223e-caa8-3234-b31d-d182aebc7ab0","pitchNumber":2,"startTime":"2026-08-30T17:26:10.293Z","endTime":"2026-08-30T17:26:14.154Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.409714260238257,"aZ":-30.58255900049481,"pfxX":-8.458755695311293,"pfxZ":1.0034457513398167,"pX":0.5346798181751689,"pZ":0.5810818544990407,"vX0":6.998388469006137,"vY0":-124.13806069023056,"vZ0":-6.149555908192163,"x":96.62,"y":223.09,"x0":-1.2077615454083537,"y0":50.000200532281504,"z0":5.603488892526181,"aX":-13.33873556256275},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1416,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4394775430491431,"extension":6.499308535111662},"index":2,"playId":"2f74ac7e-e30a-348b-a0a9-02000cdc8659","pitchNumber":3,"startTime":"2026-08-30T17:26:26.569Z","endTime":"2026-08-30T17:26:30.422Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2467089116839,"aZ":-14.39611543676177,"pfxX":-3.728615950766417,"pfxZ":9.774532864660015,"pX":0.3724554744127368,"pZ":2.496440847825251,"vX0":4.473819677800823,"vY0":-133.41026337249775,"vZ0":-6.390636440021003,"x":102.8,"y":171.38,"x0":-0.8346431431713083,"y0":50.004414341576265,"z0":5.943641950961872,"aX":-6.783287956609524},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2036,"spinDirection":203},"zone":6,"typeConfidence":0.84,"plateTime":0.4091232251520567,"extension":6.468607929700997},"index":3,"playId":"f9fbbfc6-3924-3232-b1fb-c6a55e3778db","pitchNumber":4,"startTime":"2026-08-30T17:26:44.574Z","endTime":"2026-08-30T17:26:48.500Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379974201101277,"aZ":-13.94291464655109,"pfxX":-4.829880253084809,"pfxZ":9.850869477517051,"pX":-0.19831769233228344,"pZ":3.365869704343055,"vX0":3.6400114528637064,"vY0":-134.48686125823124,"vZ0":-4.276313672515111,"x":124.56,"y":147.9,"x0":-0.9350059574167995,"y0":50.000331005496015,"z0":5.950329499640795,"aX":-8.93638080252505},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2331,"spinDirection":201},"zone":11,"typeConfidence":0.7,"plateTime":0.4057019556751791,"extension":6.511177798549006},"index":4,"playId":"201132ce-58fd-3c01-85a7-1fd374b59a7f","pitchNumber":5,"startTime":"2026-08-30T17:27:00.266Z","endTime":"2026-08-30T17:27:04.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:27:04.168Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Harry Ford grounds into a double play, third baseman Leo Jiménez to first baseman Griffin Conine. Jorbit Vivas out at home. Harry Ford out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T17:27:51.087Z","endTime":"2026-08-30T17:33:08.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,7,8,10,11,12,13],"actionIndex":[2,3,4,5,6],"runnerIndex":[0,1,2,3],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":0},"index":0,"playId":"bbf539ca-cbb5-3111-b937-6bacad42cec6","startTime":"2026-08-30T17:27:32.143Z","endTime":"2026-08-30T17:27:36.542Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650146883817033,"aZ":-30.12019225157874,"pfxX":-7.231119546132997,"pfxZ":1.3163923852028727,"pX":-1.1014511277065582,"pZ":2.7876932249383217,"vX0":3.1002421085833585,"vY0":-123.4591930518685,"vZ0":-1.1029676105440762,"x":158.98,"y":163.51,"x0":-1.425252594573527,"y0":50.00515092658949,"z0":5.746447176882096,"aX":-11.306118084288341},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":12.5,"spinRate":1079,"spinDirection":251},"zone":11,"typeConfidence":0.89,"plateTime":0.44152113320924524,"extension":6.382450660479232},"index":1,"playId":"3da8b4c2-de46-3fa5-a462-25c9a38edd9c","pitchNumber":1,"startTime":"2026-08-30T17:27:53.379Z","endTime":"2026-08-30T17:28:05.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jorbit Vivas steals (2) 2nd base. Jorbit Vivas to 3rd. Jorbit Vivas advances to 3rd, on a throwing error by catcher Brian Navarreto.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"3da8b4c2-de46-3fa5-a462-25c9a38edd9c","startTime":"2026-08-30T17:28:34.465Z","endTime":"2026-08-30T17:28:40.632Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T17:28:40.632Z","endTime":"2026-08-30T17:31:01.629Z","isPitch":false,"type":"action","player":{"id":695670,"link":"/api/v1/people/695670"}},{"details":{"description":"Defensive Substitution: Griffin Conine replaces second baseman Xavier Edwards, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-30T17:31:01.629Z","endTime":"2026-08-30T17:31:01.647Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"description":"Defensive switch from third base to second base for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":5,"startTime":"2026-08-30T17:31:01.647Z","endTime":"2026-08-30T17:31:01.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600"},{"details":{"description":"Defensive switch from first base to third base for Leo Jiménez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":6,"startTime":"2026-08-30T17:31:01.649Z","endTime":"2026-08-30T17:31:04.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.578782816608907,"aZ":-29.613235410279458,"pfxX":3.99893850561661,"pfxZ":1.6118544431875472,"pX":1.0918764390577151,"pZ":1.0307309317723328,"vX0":3.556879383098334,"vY0":-124.73606731136039,"vZ0":-6.16067565041062,"x":75.38,"y":210.95,"x0":-0.8668518737968348,"y0":50.00611166195753,"z0":5.941817517729698,"aX":6.369692348389133},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-8.0,"spinRate":2488,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.43733555328885965,"extension":6.636331598027618},"index":7,"playId":"53e2ac2b-1975-3d01-bed1-469c9e46d972","pitchNumber":2,"startTime":"2026-08-30T17:31:04.084Z","endTime":"2026-08-30T17:31:07.878Z","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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73425720390262,"aZ":-10.718641905652415,"pfxX":-5.013855287484116,"pfxZ":11.583853964630467,"pX":-0.013280280963591958,"pZ":3.039602253740777,"vX0":4.094580739868553,"vY0":-135.05551017625768,"vZ0":-5.556075806622109,"x":117.51,"y":156.71,"x0":-0.8957799413899356,"y0":50.0005646402418,"z0":5.873695043423571,"aX":-9.28405874018586},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":8.3,"spinRate":2468,"spinDirection":203},"zone":2,"typeConfidence":0.81,"plateTime":0.40517898413419706,"extension":6.58880347514637},"index":8,"playId":"80aa9e24-c8fd-325a-911e-b4abba900747","pitchNumber":3,"startTime":"2026-08-30T17:31:21.673Z","endTime":"2026-08-30T17:31:25.511Z","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":2,"outs":0},"index":9,"startTime":"2026-08-30T17:31:34.935Z","endTime":"2026-08-30T17:31:46.368Z","isPitch":false,"type":"action","player":{"id":695670,"link":"/api/v1/people/695670"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239950332920284,"aZ":-17.464108559432127,"pfxX":-8.58968148732661,"pfxZ":7.730629383436982,"pX":0.8947702647183416,"pZ":2.419124506141357,"vX0":8.087187224844522,"vY0":-136.60313930563368,"vZ0":-5.548339879868872,"x":82.89,"y":173.46,"x0":-0.9787125046311984,"y0":50.00138612258123,"z0":5.665073847883907,"aX":-16.339639948986875},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2338,"spinDirection":212},"zone":12,"typeConfidence":0.88,"plateTime":0.399959374118239,"extension":6.557932453770016},"index":10,"playId":"f1c4c03b-ae9c-333e-b48f-61138034acbd","pitchNumber":4,"startTime":"2026-08-30T17:31:46.368Z","endTime":"2026-08-30T17:31:49.636Z","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":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.178603063000466,"aZ":-31.3001113839582,"pfxX":3.2770819646606135,"pfxZ":0.5479104851668577,"pX":0.8446754982986376,"pZ":3.012329353364213,"vX0":3.105625683275135,"vY0":-124.427204274215,"vZ0":-1.146410569643301,"x":84.8,"y":157.45,"x0":-0.838109040691908,"y0":50.0029163199787,"z0":6.0351003129926335,"aX":5.220720670088027},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-6.6,"spinRate":2351,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.43750428188567536,"extension":6.587142667223482},"index":11,"playId":"e839da13-4f83-38d2-91d0-184e330dda1e","pitchNumber":5,"startTime":"2026-08-30T17:32:10.972Z","endTime":"2026-08-30T17:32:14.480Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22001956415373,"aZ":-27.885892724106853,"pfxX":-6.596249536627514,"pfxZ":2.6015100150911863,"pX":0.18771256589870042,"pZ":1.9357268144181212,"vX0":5.595081159494607,"vY0":-126.61634854065642,"vZ0":-3.9186405364673185,"x":109.84,"y":186.52,"x0":-1.1777307112913202,"y0":50.001744909242966,"z0":5.697631559123131,"aX":-10.870121195324522},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":10.9,"spinRate":1299,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.4301383237429741,"extension":6.567921008910194},"index":12,"playId":"d01d1ee1-3b86-3226-9e84-e88501d8f227","pitchNumber":6,"startTime":"2026-08-30T17:32:31.013Z","endTime":"2026-08-30T17:32:34.730Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218012978068522,"aZ":-12.776065922704213,"pfxX":-4.067918090015002,"pfxZ":10.391052963440519,"pX":0.5089681740385321,"pZ":2.7370301880674774,"vX0":4.605835548735398,"vY0":-135.65172157684765,"vZ0":-5.952288619790617,"x":97.6,"y":164.88,"x0":-0.6810944552264481,"y0":50.002325377202325,"z0":5.847694188494141,"aX":-7.593775970952006},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2435,"spinDirection":198},"zone":3,"typeConfidence":0.89,"plateTime":0.40351619684896267,"extension":6.583984846011527},"hitData":{"launchSpeed":85.8,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":172.97}},"index":13,"playId":"1e200fe4-9bc3-32f7-ba36-40f7dff569a0","pitchNumber":7,"startTime":"2026-08-30T17:32:59.857Z","endTime":"2026-08-30T17:33:08.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:33:08.354Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T17:33:32.270Z","endTime":"2026-08-30T17:34:00.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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,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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":80.2,"endSpeed":74.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.096045948306536,"aZ":-28.60684101682142,"pfxX":7.012007301469401,"pfxZ":2.555441350018481,"pX":1.1224538963683532,"pZ":1.5955675516097954,"vX0":2.9014838129943725,"vY0":-116.82055922934276,"vZ0":-3.4861040094516422,"x":74.21,"y":195.7,"x0":-1.0431800306367447,"y0":50.00241601357996,"z0":5.770007345452702,"aX":9.779862726153214},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.1,"breakHorizontal":-13.4,"spinRate":2487,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4672081455076773,"extension":6.706486886040074},"index":0,"playId":"4846e3a9-ef6c-385a-b36c-5262fcfdb138","pitchNumber":1,"startTime":"2026-08-30T17:33:35.126Z","endTime":"2026-08-30T17:33:39.074Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445782001633958,"aZ":-31.581342754298348,"pfxX":9.022591776636316,"pfxZ":0.42874689864166626,"pX":0.7318758964140416,"pZ":2.2959685438336166,"vX0":1.755723815436109,"vY0":-116.95386941623741,"vZ0":-1.3509001207305738,"x":89.1,"y":176.79,"x0":-1.2005245963096882,"y0":50.004114442183315,"z0":5.835002942950541,"aX":12.536551042285572},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.7,"breakHorizontal":-16.8,"spinRate":2486,"spinDirection":57},"zone":6,"typeConfidence":0.9,"plateTime":0.4678003873226908,"extension":6.6798625532076},"hitData":{"launchSpeed":96.5,"launchAngle":16.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.77,"coordY":73.86}},"index":1,"playId":"bdfc9ffd-4b42-3e64-886c-ec0ccfe2a481","pitchNumber":2,"startTime":"2026-08-30T17:33:50.723Z","endTime":"2026-08-30T17:34:00.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:34:00.822Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nasim Nuñez doubles (5) on a sharp fly ball to right fielder Esteury Ruiz. Jacob Young scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T17:35:03.450Z","endTime":"2026-08-30T17:35:18.719Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T17:34:31.930Z","endTime":"2026-08-30T17:35:05.782Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949662910358686,"aZ":-11.58600046007395,"pfxX":-2.8532698170195605,"pfxZ":11.01940631634634,"pX":0.2178368140419611,"pZ":2.0633394964386405,"vX0":3.5517689382909863,"vY0":-135.21324713212175,"vZ0":-7.940906977830254,"x":108.7,"y":183.07,"x0":-0.7364513671586127,"y0":50.00434796080935,"z0":5.83381522901266,"aX":-5.332135048342099},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":4.4,"spinRate":2320,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.403668705328748,"extension":6.621381129081384},"hitData":{"launchSpeed":101.6,"launchAngle":23.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.16,"coordY":62.71}},"index":1,"playId":"a3f014ff-74f2-3df6-adfa-2ef0ae7f268f","pitchNumber":1,"startTime":"2026-08-30T17:35:05.782Z","endTime":"2026-08-30T17:35:18.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:35:18.719Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T17:38:26.580Z","endTime":"2026-08-30T17:39:32.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T17:35:55.060Z","endTime":"2026-08-30T17:37:01.808Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T17:37:01.808Z","endTime":"2026-08-30T17:38:28.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":95.3,"endSpeed":87.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32269739997386,"aZ":-19.197600060215418,"pfxX":-6.3553673093768275,"pfxZ":6.640527856886512,"pX":0.37893145361637826,"pZ":1.9011814732767809,"vX0":7.759348913404547,"vY0":-138.54199723590307,"vZ0":-6.0213678804296995,"x":102.56,"y":187.45,"x0":-1.6250416132838132,"y0":50.00685549783769,"z0":5.374985870564969,"aX":-12.427210182954449},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":10.0,"spinRate":2330,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.3945120428804718,"extension":5.9768150757817855},"index":2,"playId":"de074459-0602-35a9-83bc-5d68169ff83c","pitchNumber":1,"startTime":"2026-08-30T17:38:28.923Z","endTime":"2026-08-30T17:38:32.304Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186889421710898,"aZ":-27.760956150681345,"pfxX":-0.6733428346017054,"pfxZ":2.461930870152698,"pX":0.019645319983983774,"pZ":1.8147301691546607,"vX0":4.433794104596828,"vY0":-132.26632613513434,"vZ0":-4.73165797635599,"x":116.25,"y":189.78,"x0":-1.582687222292928,"y0":50.002070404233514,"z0":5.634749562699583,"aX":-1.206991826261202},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":0.4,"spinRate":2748,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.4123145407669031,"extension":6.06783893529824},"index":3,"playId":"65e09af4-7a35-3184-9b9b-54f79b3f6e46","pitchNumber":2,"startTime":"2026-08-30T17:38:45.590Z","endTime":"2026-08-30T17:38:51.387Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756646088331735,"aZ":-26.35229341788408,"pfxX":-0.5432592285239385,"pfxZ":3.0583541834307297,"pX":0.020403312785929686,"pZ":4.733837890638895,"vX0":4.768601510814936,"vY0":-136.12253540652526,"vZ0":1.9683262500157173,"x":116.22,"y":110.97,"x0":-1.6726300056093268,"y0":50.00454340815687,"z0":5.808237976659793,"aX":-1.0358864835167234},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":0.1,"spinRate":2724,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.400146109286875,"extension":5.935907499895692},"index":4,"playId":"c45006f9-f628-3462-a470-79f9cd953841","pitchNumber":3,"startTime":"2026-08-30T17:39:11.628Z","endTime":"2026-08-30T17:39:15.470Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14942309531609,"aZ":-43.21667299181592,"pfxX":5.326735474493131,"pfxZ":-6.816017594986005,"pX":0.7251380363563875,"pZ":0.5757363991582263,"vX0":3.5946726471897854,"vY0":-126.58117895679085,"vZ0":-3.9284918929031467,"x":89.36,"y":223.24,"x0":-1.4058819936721612,"y0":50.00071807533039,"z0":5.612261458551604,"aX":8.631864252714239},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-13.0,"breakHorizontal":-10.4,"spinRate":3153,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4329218864132267,"extension":6.127350268569899},"index":5,"playId":"157babda-74ab-3bfe-b6fd-8938cb7b7d69","pitchNumber":4,"startTime":"2026-08-30T17:39:26.953Z","endTime":"2026-08-30T17:39:32.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:39:32.194Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T17:41:51.390Z","endTime":"2026-08-30T17:43:40.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T17:41:41.144Z","endTime":"2026-08-30T17:41:53.631Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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.9,"endSpeed":73.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.782329358096046,"aZ":-42.972577849943576,"pfxX":-7.762196932727872,"pfxZ":-7.901907646802554,"pX":-0.00317554264626209,"pZ":2.6670320852608236,"vX0":-1.141924832574082,"vY0":-116.39047410937948,"vZ0":0.22723898221771832,"x":117.12,"y":166.77,"x0":1.5026338144561155,"y0":50.005724890088665,"z0":6.652994279880606,"aX":-10.601902119403237},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.9,"breakHorizontal":14.3,"spinRate":2771,"spinDirection":332},"zone":5,"typeConfidence":0.93,"plateTime":0.47143117247071586,"extension":6.099168743364743},"index":1,"playId":"522a887a-1e41-3ec3-9858-38635c6152a3","pitchNumber":1,"startTime":"2026-08-30T17:41:53.631Z","endTime":"2026-08-30T17:41:57.484Z","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":90.6,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116500775830282,"aZ":-29.596317083277558,"pfxX":10.17419665474187,"pfxZ":1.4577403711040544,"pX":-0.35163626030161615,"pZ":1.1963831394676527,"vX0":-8.21336812570372,"vY0":-131.6426034039701,"vZ0":-6.373874232206702,"x":130.4,"y":206.48,"x0":1.4762679631044766,"y0":50.00116576765903,"z0":5.81992965242542,"aX":17.98023116971947},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":-16.8,"spinRate":2307,"spinDirection":128},"zone":13,"typeConfidence":0.71,"plateTime":0.4149617822994287,"extension":6.278463582258282},"index":2,"playId":"d26b4bf0-de84-37e4-a7cd-9b88ee60c921","pitchNumber":2,"startTime":"2026-08-30T17:42:07.787Z","endTime":"2026-08-30T17:42:12.001Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.337439026626743,"aZ":-40.87847147552153,"pfxX":-5.1671940268066,"pfxZ":-5.899199895530089,"pX":-0.6597977775719148,"pZ":0.1911575390457444,"vX0":-3.314037669894761,"vY0":-120.91915023764534,"vZ0":-6.0295627780412,"x":142.15,"y":233.62,"x0":1.4013804566115728,"y0":50.002377055533245,"z0":6.3174788477430095,"aX":-7.624748298884069},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.9,"breakHorizontal":10.2,"spinRate":2831,"spinDirection":346},"zone":13,"typeConfidence":0.9,"plateTime":0.4535653172560261,"extension":6.236647648698364},"index":3,"playId":"4cd6a135-457e-3da2-bf5a-0d521804611a","pitchNumber":3,"startTime":"2026-08-30T17:42:24.601Z","endTime":"2026-08-30T17:42:28.493Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.866619229950423,"aZ":-28.785158625198093,"pfxX":8.862768887395351,"pfxZ":2.101690375530689,"pX":1.4160278054971631,"pZ":2.938952692391459,"vX0":-3.4199397669747964,"vY0":-125.74973793245809,"vZ0":-2.3034248049062853,"x":63.02,"y":159.43,"x0":1.6369921254828268,"y0":50.002411612791434,"z0":6.186167512245338,"aX":14.290547062203936},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-15.4,"spinRate":1904,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.43442999627016876,"extension":6.249201066587298},"index":4,"playId":"9fc29a40-3981-3dc4-a6a5-a0c1e4653cd6","pitchNumber":4,"startTime":"2026-08-30T17:42:42.278Z","endTime":"2026-08-30T17:42:46.297Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.885666556918807,"aZ":-34.593366823106386,"pfxX":0.14249019746744462,"pfxZ":-1.5776295872456583,"pX":0.8122147870448893,"pZ":3.0392614195516,"vX0":-1.7625750301476724,"vY0":-122.22617868460499,"vZ0":-1.069044257243308,"x":86.04,"y":156.72,"x0":1.519848860497438,"y0":50.00294543149445,"z0":6.4157432437354025,"aX":0.21902970928177337},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":0.1,"spinRate":2660,"spinDirection":326},"zone":3,"typeConfidence":0.91,"plateTime":0.44572420318658645,"extension":6.239525957928565},"index":5,"playId":"79069db8-fc2a-3945-a086-46557fbb90bd","pitchNumber":5,"startTime":"2026-08-30T17:42:58.423Z","endTime":"2026-08-30T17:43:02.659Z","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":84.0,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.650342665764256,"aZ":-32.50356355030627,"pfxX":-0.4709453159262882,"pfxZ":-0.21513778814743212,"pX":-0.5085112421569737,"pZ":2.5111802872482456,"vX0":-4.2139150640027125,"vY0":-122.35925113494697,"vZ0":-2.7561028629176083,"x":136.38,"y":170.98,"x0":1.2924775603255125,"y0":50.00363534585326,"z0":6.418922072078111,"aX":-0.7182845392606895},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":1.8,"spinRate":2722,"spinDirection":318},"zone":4,"typeConfidence":0.91,"plateTime":0.44651523810097205,"extension":6.224220944213246},"index":6,"playId":"3f5209f1-c107-33f8-912a-a222146e8838","pitchNumber":6,"startTime":"2026-08-30T17:43:16.435Z","endTime":"2026-08-30T17:43:20.296Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11824080898511,"aZ":-44.08005061287104,"pfxX":-7.90395677320412,"pfxZ":-8.02866171540062,"pX":0.003953224610763286,"pZ":1.556308604388237,"vX0":-0.9423480767869306,"vY0":-121.33808552816306,"vZ0":-2.4979872212007512,"x":116.85,"y":196.76,"x0":1.4243752126118896,"y0":50.005501921833584,"z0":6.462560094801169,"aX":-11.714382846118372},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.9,"breakHorizontal":14.5,"spinRate":2778,"spinDirection":337},"zone":13,"typeConfidence":0.93,"plateTime":0.4524735584918629,"extension":6.1763727530529176},"index":7,"playId":"d8fcb1a4-6764-3bf0-8ddb-b773cfdd609c","pitchNumber":7,"startTime":"2026-08-30T17:43:36.155Z","endTime":"2026-08-30T17:43:40.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:43:40.021Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, third baseman Jorbit Vivas to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T17:43:42.017Z","endTime":"2026-08-30T17:44:23.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":91.7,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189030029424583,"aZ":-25.43963940834281,"pfxX":8.352982075779657,"pfxZ":3.734157693210446,"pX":-0.12850185447710066,"pZ":1.9620850084911474,"vX0":-7.31234324696406,"vY0":-133.3488659203448,"vZ0":-5.579473497693861,"x":121.9,"y":185.8,"x0":1.5615341206745337,"y0":50.005580741946424,"z0":5.912714286237442,"aX":15.073109857900773},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":2287,"spinDirection":132},"zone":8,"typeConfidence":0.89,"plateTime":0.4104623467515043,"extension":6.176544550260205},"index":0,"playId":"ca7c2a37-c426-3932-ae2b-3a80783c9179","pitchNumber":1,"startTime":"2026-08-30T17:44:02.258Z","endTime":"2026-08-30T17:44:06.113Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677547059031937,"aZ":-25.152757639075535,"pfxX":7.670027821654535,"pfxZ":3.8119143840015477,"pX":0.3675232357852382,"pZ":1.7680697613340475,"vX0":-6.047907991023131,"vY0":-134.7465449094046,"vZ0":-6.406082898907287,"x":102.99,"y":191.04,"x0":1.6421325823291189,"y0":50.00423937746048,"z0":5.948024453821047,"aX":14.136384293525827},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":-12.6,"spinRate":2343,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4061443237845834,"extension":6.209417877023589},"hitData":{"launchSpeed":91.3,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.65,"coordY":169.17}},"index":1,"playId":"9604c2b0-c5cc-3058-a711-4ac11bd99ae7","pitchNumber":2,"startTime":"2026-08-30T17:44:16.051Z","endTime":"2026-08-30T17:44:23.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:44:23.468Z","atBatIndex":38},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Agustín Ramírez reaches on a fielding error by third baseman Jorbit Vivas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T17:44:28.643Z","endTime":"2026-08-30T17:45:30.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102482473392367,"aZ":-19.429703667185333,"pfxX":0.5503684080724147,"pfxZ":6.821559312974795,"pX":-0.4998953285366867,"pZ":4.057337934183001,"vX0":-4.471757388743767,"vY0":-134.8024395819724,"vZ0":-2.6592829176703443,"x":136.05,"y":129.23,"x0":1.0982272502741517,"y0":50.00439301405364,"z0":6.404825455247703,"aX":1.029048007085505},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":-0.2,"spinRate":2384,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.4039731617085134,"extension":6.336390834702148},"index":0,"playId":"5bbe1118-402d-300d-89aa-0e1c8f81e173","pitchNumber":1,"startTime":"2026-08-30T17:44:47.297Z","endTime":"2026-08-30T17:44:51.184Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489004254813775,"aZ":-15.899294885935634,"pfxX":3.655503083181488,"pfxZ":8.591635564491032,"pX":-0.3499186157144283,"pZ":2.6255972448416047,"vX0":-5.3307992419074415,"vY0":-135.74327101394772,"vZ0":-6.7285869366173285,"x":130.34,"y":167.89,"x0":1.1508023734412542,"y0":50.002888080614554,"z0":6.213882591526352,"aX":6.9252974244386944},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-5.6,"spinRate":2406,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.4011842782873627,"extension":6.433710288650887},"index":1,"playId":"0b6a831a-0ba8-3535-9287-ca8464f8cb77","pitchNumber":2,"startTime":"2026-08-30T17:45:01.537Z","endTime":"2026-08-30T17:45:05.986Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496183347563218,"aZ":-30.388660982589144,"pfxX":10.068921314671107,"pfxZ":0.9831249679712561,"pX":-0.12464301713522331,"pZ":1.5329227698708194,"vX0":-7.545842414339897,"vY0":-133.65881627308252,"vZ0":-5.783210843384205,"x":121.75,"y":197.39,"x0":1.4253268335247797,"y0":50.00250134283719,"z0":5.903865216774565,"aX":18.238747350758814},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.7,"breakHorizontal":-16.7,"spinRate":2239,"spinDirection":122},"zone":13,"typeConfidence":0.84,"plateTime":0.4096145501252626,"extension":6.141687583728729},"hitData":{"launchSpeed":88.2,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":173.47}},"index":2,"playId":"329e4ab0-bf50-3e66-be82-b01bbc912ee7","pitchNumber":3,"startTime":"2026-08-30T17:45:22.597Z","endTime":"2026-08-30T17:45:30.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:45:30.902Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esteury Ruiz lines out to second baseman CJ Abrams.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T17:45:46.166Z","endTime":"2026-08-30T17:47:44.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203190788657672,"aZ":-29.35708583062342,"pfxX":8.468314979984028,"pfxZ":1.7563781113128876,"pX":1.0042850775263434,"pZ":2.991835411178002,"vX0":-4.100206432970394,"vY0":-125.52773893491246,"vZ0":-1.8075947734291193,"x":78.72,"y":158.0,"x0":1.5542059388165048,"y0":50.003861156596365,"z0":6.099858421148215,"aX":13.583400328496598},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-14.5,"spinRate":1890,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4355065088546679,"extension":6.189454647055732},"index":0,"playId":"3ae74082-aaa1-35bd-8d44-b2028de523a7","pitchNumber":1,"startTime":"2026-08-30T17:45:56.854Z","endTime":"2026-08-30T17:45:59.854Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76210176534237,"aZ":-40.5983317541126,"pfxX":-6.735851719646911,"pfxZ":-5.7277981093307275,"pX":-0.1737469240618277,"pZ":2.683570456301495,"vX0":-1.6170400506331473,"vY0":-120.63190263345027,"vZ0":-0.7431212595507677,"x":123.62,"y":166.32,"x0":1.3804170743101487,"y0":50.00096964134331,"z0":6.57880062452742,"aX":-9.911949968051644},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.3,"breakHorizontal":12.6,"spinRate":2743,"spinDirection":335},"zone":5,"typeConfidence":0.92,"plateTime":0.45428954302635116,"extension":6.059596966310608},"index":1,"playId":"94b6553a-e020-3b44-87b8-670845fff686","pitchNumber":2,"startTime":"2026-08-30T17:46:12.214Z","endTime":"2026-08-30T17:46:17.327Z","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":87.1,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0793059648334,"aZ":-28.981243335009545,"pfxX":8.896614034720006,"pfxZ":1.9421073342724053,"pX":0.2468716745182493,"pZ":2.333784912901102,"vX0":-6.042552648364385,"vY0":-126.80416076585651,"vZ0":-3.672976220952625,"x":107.59,"y":175.77,"x0":1.4957942802239528,"y0":50.00090320698282,"z0":6.094109521883911,"aX":14.596895158402583},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-14.9,"spinRate":1830,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.4307097123662431,"extension":6.289901031065082},"index":2,"playId":"036e2512-e9a4-3abd-affc-8aaaac6cf718","pitchNumber":3,"startTime":"2026-08-30T17:46:40.268Z","endTime":"2026-08-30T17:46:44.134Z","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":92.8,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089368795129726,"aZ":-16.73887088018064,"pfxX":1.433394690585032,"pfxZ":8.261367737894618,"pX":0.1179435792028958,"pZ":3.514189565169549,"vX0":-3.5557411138288813,"vY0":-135.2331056497355,"vZ0":-4.304386634154961,"x":112.5,"y":143.9,"x0":1.258532691367548,"y0":50.00326749834214,"z0":6.286546163999889,"aX":2.6786933023711286},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-1.9,"spinRate":2394,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4036907730300001,"extension":6.435750312921163},"index":3,"playId":"18b26202-dc23-307c-a152-9195e6a2216c","pitchNumber":4,"startTime":"2026-08-30T17:47:22.243Z","endTime":"2026-08-30T17:47:26.649Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457096050733426,"aZ":-42.32937593024602,"pfxX":-3.5189487395957597,"pfxZ":-6.769705592780898,"pX":-0.4432827978309322,"pZ":2.5707265397392067,"vX0":-3.268124509105137,"vY0":-121.84160370013659,"vZ0":-0.7631851651843539,"x":133.9,"y":169.37,"x0":1.373708262581357,"y0":50.002481262589356,"z0":6.553104114704089,"aX":-5.278409860551185},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.1,"breakHorizontal":7.2,"spinRate":2911,"spinDirection":333},"zone":4,"typeConfidence":0.89,"plateTime":0.44994013624321116,"extension":6.236489033094663},"hitData":{"launchSpeed":61.6,"launchAngle":27.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":123.25,"coordY":128.91}},"index":4,"playId":"ec0a4e55-c66e-33a1-9c3b-9eb85643b776","pitchNumber":5,"startTime":"2026-08-30T17:47:37.638Z","endTime":"2026-08-30T17:47:44.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:47:44.408Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Abimelec Ortiz grounds out, second baseman Javier Sanoja to first baseman Griffin Conine.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T17:49:39.486Z","endTime":"2026-08-30T17:50:02.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20734788842389,"aZ":-28.42443694064615,"pfxX":-10.380355156375563,"pfxZ":1.9722564676536969,"pX":-0.7019445312013014,"pZ":2.1835400751828233,"vX0":6.359942101212071,"vY0":-137.00239363121995,"vZ0":-3.6464331281069353,"x":143.76,"y":179.82,"x0":-1.704586527043713,"y0":50.00211980608807,"z0":5.473923202078762,"aX":-19.736068975050912},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":17.5,"spinRate":2307,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3997472107579627,"extension":6.062192850191125},"hitData":{"launchSpeed":82.8,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.37,"coordY":144.38}},"index":0,"playId":"63444aeb-307a-3ad4-95f4-7157684ce8c4","pitchNumber":1,"startTime":"2026-08-30T17:49:55.541Z","endTime":"2026-08-30T17:50:02.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:50:02.636Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrés Chaparro pops out to catcher Brian Navarreto in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T17:50:07.757Z","endTime":"2026-08-30T17:51:07.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84902722821088,"aZ":-24.294283922578398,"pfxX":-11.077619157658908,"pfxZ":4.0589067731500155,"pX":-0.031246510809424484,"pZ":1.4726253522825692,"vX0":7.764133997006965,"vY0":-137.9902960110363,"vZ0":-6.346203645051624,"x":118.19,"y":199.02,"x0":-1.4329743389277476,"y0":50.002910074290305,"z0":5.424115327949833,"aX":-21.501071280293104},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":2243,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3959670963002022,"extension":6.051090327603712},"index":0,"playId":"283a55a9-1901-38ea-8bbd-b1823bfc15ed","pitchNumber":1,"startTime":"2026-08-30T17:50:25.469Z","endTime":"2026-08-30T17:50:29.424Z","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.1,"endSpeed":87.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.911350721384604,"aZ":-24.816400557239287,"pfxX":-11.815176848961631,"pfxZ":3.8014867822152762,"pX":0.13299116010222628,"pZ":1.3392896954597466,"vX0":8.53639614466341,"vY0":-138.20372166750303,"vZ0":-6.423281938530253,"x":111.93,"y":202.62,"x0":-1.461398867477729,"y0":50.00091731141636,"z0":5.361301623935861,"aX":-22.84458136183684},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":19.6,"spinRate":2254,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.39638003484809303,"extension":6.049300553411534},"index":1,"playId":"d92891da-06a6-3929-8463-99d400e49f24","pitchNumber":2,"startTime":"2026-08-30T17:50:40.365Z","endTime":"2026-08-30T17:50:44.232Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76500551976324,"aZ":-18.152490690510945,"pfxX":-8.87124264714135,"pfxZ":7.185408964416853,"pX":-0.11854420360904062,"pZ":1.717321020280178,"vX0":7.21486227816313,"vY0":-138.94991249594267,"vZ0":-6.497678997583705,"x":121.52,"y":192.41,"x0":-1.599021632272701,"y0":50.00024767769156,"z0":5.296350027282625,"aX":-17.306595257467237},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2322,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.39451322250949694,"extension":6.027317123296081},"hitData":{"launchSpeed":87.1,"launchAngle":78.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":151.97,"coordY":198.6}},"index":2,"playId":"94856356-3fbd-35da-b1fa-8eb017a4f99e","pitchNumber":3,"startTime":"2026-08-30T17:50:57.012Z","endTime":"2026-08-30T17:51:07.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:51:07.021Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T17:51:14.769Z","endTime":"2026-08-30T17:52:08.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00415430604093,"aZ":-26.799908787191896,"pfxX":-10.073790186664642,"pfxZ":2.7661199312249396,"pX":-1.5611404400099647,"pZ":1.37547886470785,"vX0":4.2454200721010436,"vY0":-138.55307462635065,"vZ0":-6.0808878808545535,"x":176.51,"y":201.64,"x0":-1.804550832927013,"y0":50.004032190180034,"z0":5.389984538685967,"aX":-19.583905597128872},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":17.4,"spinRate":2242,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3953337107534942,"extension":6.023443914632684},"index":0,"playId":"c3003e28-84bb-36a2-acd7-e48ce458a8a0","pitchNumber":1,"startTime":"2026-08-30T17:51:39.897Z","endTime":"2026-08-30T17:51:43.763Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.337714670044175,"aZ":-30.673991010644574,"pfxX":7.728607152402939,"pfxZ":0.9149786015438348,"pX":0.38147457033265125,"pZ":2.3244677300789696,"vX0":2.8582982545990148,"vY0":-127.35118938231179,"vZ0":-1.7158361232712513,"x":102.46,"y":176.02,"x0":-1.7607801188858445,"y0":50.00033786040556,"z0":5.4443523930543405,"aX":12.6307095143833},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-14.6,"spinRate":2987,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.4308935438996184,"extension":6.13299468749737},"hitData":{"launchSpeed":96.4,"launchAngle":51.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.68,"coordY":99.16}},"index":1,"playId":"6f749db9-9619-39bb-a040-08d98ab03334","pitchNumber":2,"startTime":"2026-08-30T17:51:58.206Z","endTime":"2026-08-30T17:52:08.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:52:08.161Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T17:53:57.393Z","endTime":"2026-08-30T17:55:36.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.852258181934484,"aZ":-31.685999712058198,"pfxX":0.506191539800031,"pfxZ":0.3160436550202066,"pX":-0.2578277286787208,"pZ":1.253263592165575,"vX0":-4.719359283282793,"vY0":-122.24996542859722,"vZ0":-5.348108767623501,"x":126.83,"y":204.94,"x0":1.6272260883340333,"y0":50.000365905244635,"z0":6.171566167123471,"aX":0.7712098191686579},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.4,"breakHorizontal":0.1,"spinRate":2635,"spinDirection":354},"zone":13,"typeConfidence":0.91,"plateTime":0.4470930564150417,"extension":6.2732773462368305},"index":0,"playId":"35e7e713-053b-3475-a351-600ec237fbfc","pitchNumber":1,"startTime":"2026-08-30T17:54:08.908Z","endTime":"2026-08-30T17:54:13.088Z","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":92.0,"endSpeed":84.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21882225270493,"aZ":-17.733675503676892,"pfxX":2.613812793168214,"pfxZ":7.935533958018263,"pX":-0.7371599972301355,"pZ":3.4505145922472678,"vX0":-6.5156045906077,"vY0":-133.87161677524372,"vZ0":-3.784963563003901,"x":145.1,"y":145.62,"x0":1.3859149232762118,"y0":50.003820050325125,"z0":6.148059707688849,"aX":4.757927136209701},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-3.4,"spinRate":2484,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.4087586693926313,"extension":6.154581558545214},"index":1,"playId":"9cfbd72f-448a-3fd4-a74f-10926be5cad2","pitchNumber":2,"startTime":"2026-08-30T17:54:23.580Z","endTime":"2026-08-30T17:54:27.471Z","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":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588605755421128,"aZ":-32.1994096507922,"pfxX":0.5578494063057997,"pfxZ":-0.01414869958514231,"pX":-1.0564401666899526,"pZ":1.7503514008062864,"vX0":-6.312348955326531,"vY0":-121.5928804782622,"vZ0":-3.9931091565705987,"x":157.27,"y":191.52,"x0":1.5095627029880798,"y0":50.0043766608972,"z0":6.231536678732148,"aX":0.8289188922128451},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":0.6,"spinRate":2721,"spinDirection":343},"zone":13,"typeConfidence":0.91,"plateTime":0.4518239430887898,"extension":6.265274863213318},"index":2,"playId":"2637dca9-e766-32b8-a2f7-4ba8060bac2d","pitchNumber":3,"startTime":"2026-08-30T17:54:39.945Z","endTime":"2026-08-30T17:54:44.093Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505928972365236,"aZ":-20.6540411001006,"pfxX":1.9286491898201565,"pfxZ":6.6638901406332245,"pX":0.03617261015665075,"pZ":2.5978969215027594,"vX0":-4.127604631599348,"vY0":-130.43325792112347,"vZ0":-5.743011727713324,"x":115.62,"y":168.64,"x0":1.3860621096496712,"y0":50.00479536681548,"z0":6.377705825744108,"aX":3.3356391385001745},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-2.6,"spinRate":2346,"spinDirection":148},"zone":5,"typeConfidence":0.89,"plateTime":0.41934234919168745,"extension":6.291893918287155},"index":3,"playId":"75afe0b8-01f2-3b84-b54c-24be9db6fce3","pitchNumber":4,"startTime":"2026-08-30T17:54:58.238Z","endTime":"2026-08-30T17:55:02.117Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585897465430907,"aZ":-20.02491607193865,"pfxX":3.6576315113828106,"pfxZ":7.007153668595307,"pX":-0.8734345398582929,"pZ":2.2963779598761254,"vX0":-6.25164543843546,"vY0":-130.6399078314075,"vZ0":-6.785679575366117,"x":150.29,"y":176.78,"x0":1.0715322736970745,"y0":50.00620083288714,"z0":6.42429068782393,"aX":6.346210840014533},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":-5.3,"spinRate":2374,"spinDirection":153},"zone":13,"typeConfidence":0.7,"plateTime":0.4186834550102807,"extension":6.31867175372352},"index":4,"playId":"d8158492-e2a8-35c6-84b5-d55c1d515429","pitchNumber":5,"startTime":"2026-08-30T17:55:12.799Z","endTime":"2026-08-30T17:55:16.851Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735335855090803,"aZ":-32.61689637103249,"pfxX":-1.490970735790075,"pfxZ":-0.2927022497051066,"pX":0.8412495553915011,"pZ":3.5050201997181003,"vX0":-1.234266383138082,"vY0":-121.28648908892168,"vZ0":-0.3462055000042057,"x":84.93,"y":144.14,"x0":1.5488462510527963,"y0":50.003730204235104,"z0":6.472449661973179,"aX":-2.2412299571775742},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":3.0,"spinRate":2630,"spinDirection":319},"zone":12,"typeConfidence":0.88,"plateTime":0.4500614192696215,"extension":6.07723492741772},"index":5,"playId":"d85c22cc-98b2-3b32-beb1-6cdc497feea2","pitchNumber":6,"startTime":"2026-08-30T17:55:31.959Z","endTime":"2026-08-30T17:55:36.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:55:36.484Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T17:58:20.936Z","endTime":"2026-08-30T18:00:10.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T17:55:57.035Z","endTime":"2026-08-30T17:57:05.804Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Clayton Beeter replaces Andrew Alvarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T17:57:05.804Z","endTime":"2026-08-30T17:58:23.231Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70021635146235,"aZ":-13.00970755593534,"pfxX":-2.1560521061933264,"pfxZ":9.88930315295823,"pX":0.6733603713160328,"pZ":2.9510048222131426,"vX0":5.21352609754288,"vY0":-137.86682737731635,"vZ0":-5.732297641168747,"x":91.33,"y":159.1,"x0":-0.9564073006911442,"y0":50.00569905062475,"z0":5.924531147357199,"aX":-4.180003809271153},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2435,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.3962633026333844,"extension":6.2279792193157},"index":2,"playId":"80e4d3d1-aa1b-31a3-b012-b83efc1d3875","pitchNumber":1,"startTime":"2026-08-30T17:58:23.231Z","endTime":"2026-08-30T17:58:27.166Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744219983526975,"aZ":-11.9455585743262,"pfxX":-1.6827961151029878,"pfxZ":10.438350633390218,"pX":-0.9317493267446088,"pZ":2.0646349020900012,"vX0":0.5589369195685248,"vY0":-137.65290631319007,"vZ0":-7.977793368675012,"x":152.52,"y":183.03,"x0":-0.9175905881608682,"y0":50.00496843605867,"z0":5.790894402980729,"aX":-3.261379101585889},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":3.0,"spinRate":2364,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.3964225889744162,"extension":6.07318525756437},"index":3,"playId":"0d154d9d-d684-37c4-a3ab-67b0f01d6c32","pitchNumber":2,"startTime":"2026-08-30T17:58:42.911Z","endTime":"2026-08-30T17:58:47.032Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.964887220404478,"aZ":-35.84934918034692,"pfxX":2.35356602339473,"pfxZ":-2.325416148748939,"pX":0.29509729261145856,"pZ":3.3186694578536606,"vX0":1.9367419539703683,"vY0":-124.55678488468905,"vZ0":0.026643081575335126,"x":105.75,"y":149.18,"x0":-0.7971313991752816,"y0":50.00443233574495,"z0":6.261025168148937,"aX":3.7150655731227453},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":-4.7,"spinRate":2896,"spinDirection":24},"zone":12,"typeConfidence":0.91,"plateTime":0.43898522338400525,"extension":5.890967734229142},"index":4,"playId":"8bbb578a-8de6-3158-9a19-25b1875a0b4f","pitchNumber":3,"startTime":"2026-08-30T17:59:02.734Z","endTime":"2026-08-30T17:59:06.652Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.766231150954592,"aZ":-35.08742356030998,"pfxX":0.753764167340528,"pfxZ":-1.8109379233378604,"pX":0.5501699231845385,"pZ":2.0766800706683664,"vX0":3.387953107431216,"vY0":-125.32220193259509,"vZ0":-2.897122039079477,"x":96.03,"y":182.71,"x0":-0.9112744004740563,"y0":50.00483766933828,"z0":6.083140610193796,"aX":1.2110989483701178},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":-2.0,"spinRate":2946,"spinDirection":34},"zone":6,"typeConfidence":0.9,"plateTime":0.435274965192729,"extension":6.0210406537633085},"index":5,"playId":"affee152-dadd-3ded-9364-51cb74717984","pitchNumber":4,"startTime":"2026-08-30T17:59:38.266Z","endTime":"2026-08-30T17:59:43.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-30T17:59:52.195Z","endTime":"2026-08-30T18:00:06.363Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172725232883938,"aZ":-37.714905413595176,"pfxX":0.7290765210920614,"pfxZ":-3.4709386497186197,"pX":-0.16629963121295152,"pZ":1.0001601986080229,"vX0":1.581708878715067,"vY0":-124.75567119517125,"vZ0":-4.700030905353681,"x":123.34,"y":211.78,"x0":-0.9001581928466587,"y0":50.00366292276043,"z0":5.975580646654384,"aX":1.1633972848499003},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.1,"breakHorizontal":-1.7,"spinRate":2819,"spinDirection":32},"zone":13,"typeConfidence":0.9,"plateTime":0.4369607386587857,"extension":6.006976406822683},"index":7,"playId":"ece8a657-94c5-396f-a8ef-46e1e61d783a","pitchNumber":5,"startTime":"2026-08-30T18:00:06.363Z","endTime":"2026-08-30T18:00:10.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:00:10.791Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T18:00:20.938Z","endTime":"2026-08-30T18:01:44.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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_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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938204883143595,"aZ":-40.107086405227754,"pfxX":-0.014092278521086854,"pfxZ":-5.030178654588707,"pX":0.6303042408942421,"pZ":1.0889010600132913,"vX0":3.709828650051039,"vY0":-124.33662821108666,"vZ0":-4.0369763462548125,"x":92.97,"y":209.38,"x0":-0.8738037786727251,"y0":50.00035735001281,"z0":6.032507223529611,"aX":-0.023266500129362086},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.7,"breakHorizontal":-0.7,"spinRate":2843,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4391054475595233,"extension":6.081885052266826},"index":0,"playId":"1c9a9189-de4a-3cbd-a204-e2b849026f55","pitchNumber":1,"startTime":"2026-08-30T18:00:36.556Z","endTime":"2026-08-30T18:00:40.516Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789478939541937,"aZ":-37.31339946342295,"pfxX":1.2377118522064672,"pfxZ":-3.133452566104797,"pX":0.626257255111812,"pZ":2.258455543515324,"vX0":2.945833750768832,"vY0":-126.69994081440947,"vZ0":-2.3036364870559956,"x":93.13,"y":177.8,"x0":-0.7083411464582245,"y0":50.00436177412666,"z0":6.136884588548611,"aX":2.028958428252983},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.0,"breakHorizontal":-2.9,"spinRate":3012,"spinDirection":8},"zone":6,"typeConfidence":0.91,"plateTime":0.4308960909545352,"extension":5.977710066469647},"index":1,"playId":"5101171e-246c-3dfc-944e-0c7ef61a6669","pitchNumber":2,"startTime":"2026-08-30T18:00:54.273Z","endTime":"2026-08-30T18:01:00.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Griffin Conine steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"5101171e-246c-3dfc-944e-0c7ef61a6669","startTime":"2026-08-30T18:01:10.267Z","endTime":"2026-08-30T18:01:31.235Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70888917413398,"aZ":-37.10385628812485,"pfxX":1.9643655257876294,"pfxZ":-2.9925783664151933,"pX":-0.4799045343906623,"pZ":2.0859747311710812,"vX0":0.5993093421564804,"vY0":-126.91661990910336,"vZ0":-2.5780964912458764,"x":135.29,"y":182.46,"x0":-0.9738045845619613,"y0":50.003754595460094,"z0":6.043269018373501,"aX":3.2345143893343753},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.8,"breakHorizontal":-3.7,"spinRate":3035,"spinDirection":38},"zone":7,"typeConfidence":0.9,"plateTime":0.4300432996065573,"extension":6.0189641498924},"hitData":{"launchSpeed":88.9,"launchAngle":50.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.43,"coordY":94.19}},"index":3,"playId":"e4149dd6-a53d-3d1a-8a4f-ea199e8f587d","pitchNumber":3,"startTime":"2026-08-30T18:01:31.235Z","endTime":"2026-08-30T18:01:44.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:01:44.142Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T18:01:48.458Z","endTime":"2026-08-30T18:03:18.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059448820619355,"aZ":-11.737385757121881,"pfxX":-1.6564395454386398,"pfxZ":10.176628687390807,"pX":-1.5995326548767974,"pZ":3.1841933724351392,"vX0":-0.5525356228565352,"vY0":-140.40107588654053,"vZ0":-5.246093250709469,"x":177.97,"y":152.81,"x0":-1.1853009028559995,"y0":50.00012239229457,"z0":5.832422093926708,"aX":-3.3255294972507827},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2335,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.38925035195559365,"extension":6.139355769196565},"index":0,"playId":"babb992b-a2f5-3e4f-a6c5-746a0494b5e3","pitchNumber":1,"startTime":"2026-08-30T18:02:10.461Z","endTime":"2026-08-30T18:02:14.506Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11127038689684,"aZ":-35.47241691803117,"pfxX":2.379503300661605,"pfxZ":-2.0722550807212237,"pX":0.7522141175749146,"pZ":1.3703827875775247,"vX0":3.0399939986213984,"vY0":-124.78271972385033,"vZ0":-4.374496695176184,"x":88.33,"y":201.78,"x0":-0.7871216052161993,"y0":50.003196281280125,"z0":6.041863115485801,"aX":3.784485222214485},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":-4.9,"spinRate":3084,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.43751928627336056,"extension":6.003224344806397},"index":1,"playId":"fd72d62e-2331-382c-bcc2-675e723ca761","pitchNumber":2,"startTime":"2026-08-30T18:02:29.736Z","endTime":"2026-08-30T18:02:33.998Z","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.6,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163196969038005,"aZ":-11.568616656799419,"pfxX":-3.7985029644245545,"pfxZ":10.461688842783662,"pX":-1.0293717972135836,"pZ":3.3563423509439034,"vX0":1.5919713498555064,"vY0":-139.1917015293827,"vZ0":-4.815647283757797,"x":156.24,"y":148.16,"x0":-1.1140534116793017,"y0":50.00158831610196,"z0":5.869845567852042,"aX":-7.480151759831851},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2438,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3929636063631028,"extension":6.069670275773222},"index":2,"playId":"89d4233c-ba89-3551-ae07-150ee6a4ece8","pitchNumber":3,"startTime":"2026-08-30T18:02:51.194Z","endTime":"2026-08-30T18:02:55.468Z","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":94.9,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37560247444743,"aZ":-14.426237063141292,"pfxX":-1.7962209441843289,"pfxZ":9.086537699793066,"pX":0.2220705400181704,"pZ":1.1849657329380203,"vX0":4.162111469865866,"vY0":-138.05118108629992,"vZ0":-9.617308191374189,"x":108.54,"y":206.79,"x0":-1.0638998536006834,"y0":50.00121119409449,"z0":5.658619065885907,"aX":-3.508034125820626},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":2.5,"spinRate":2495,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.39501221015518606,"extension":6.252226535583727},"index":3,"playId":"73493271-74f0-3f2b-96a7-6446eb8b1866","pitchNumber":4,"startTime":"2026-08-30T18:03:13.963Z","endTime":"2026-08-30T18:03:18.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:03:18.086Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T18:04:30.054Z","endTime":"2026-08-30T18:05:45.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T18:03:31.619Z","endTime":"2026-08-30T18:04:06.847Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Stowers replaces Brian Navarreto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T18:04:06.847Z","endTime":"2026-08-30T18:04:30.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":640459,"link":"/api/v1/people/640459"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"0c7142ea-1b71-47f0-982f-ecb710a907dd","startTime":"2026-08-30T18:04:30.054Z","endTime":"2026-08-30T18:04:35.054Z","isPitch":false,"type":"stepoff"},{"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":95.1,"endSpeed":87.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047674786568958,"aZ":-10.361344243687292,"pfxX":-2.499452909532912,"pfxZ":11.170364586323114,"pX":0.4276566941536842,"pZ":1.2579295421105743,"vX0":4.401369871658955,"vY0":-138.19923434974268,"vZ0":-10.256853217358513,"x":100.7,"y":204.82,"x0":-0.8539824596204363,"y0":50.00291938494355,"z0":5.693106604425535,"aX":-4.881111166066902},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":3.7,"spinRate":2518,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.39489334596425074,"extension":6.303310594044683},"index":3,"playId":"d07e73db-3bbf-3876-9efb-78035a7bb72f","pitchNumber":1,"startTime":"2026-08-30T18:04:46.861Z","endTime":"2026-08-30T18:04:50.780Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790777240218073,"aZ":-34.81302841559587,"pfxX":3.060655685874153,"pfxZ":-1.608834420553968,"pX":0.5551406493549264,"pZ":-0.05664724789536387,"vX0":2.4617223356197577,"vY0":-126.78731881119886,"vZ0":-7.9315465864758945,"x":95.84,"y":240.31,"x0":-0.8229529328577037,"y0":50.00113960538106,"z0":5.858621085719377,"aX":5.025937447220323},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-6.1,"spinRate":3136,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.43056314756585845,"extension":5.966082497411477},"index":4,"playId":"47509090-6bb7-3fd7-b8cd-858d31f79ee8","pitchNumber":2,"startTime":"2026-08-30T18:05:05.311Z","endTime":"2026-08-30T18:05:09.666Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":83.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958952942586958,"aZ":-38.60659773197351,"pfxX":-0.9793828398848239,"pfxZ":-3.7798177692887434,"pX":-0.1560576272227015,"pZ":0.3233458426390185,"vX0":2.3609631430549283,"vY0":-128.67560408442708,"vZ0":-6.68832452917496,"x":122.95,"y":230.05,"x0":-0.9522011439787316,"y0":50.00394623462747,"z0":5.894788029625466,"aX":-1.6674040619080288},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.9,"breakHorizontal":1.3,"spinRate":2874,"spinDirection":25},"zone":13,"typeConfidence":0.89,"plateTime":0.4232599033146158,"extension":6.029693004051915},"index":5,"playId":"5e35b253-fdf5-3cc1-b5a8-0b768bc116d5","pitchNumber":3,"startTime":"2026-08-30T18:05:38.550Z","endTime":"2026-08-30T18:05:45.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:05:45.577Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T18:09:25.268Z","endTime":"2026-08-30T18:10:54.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Joe Mack replaces Kyle Stowers, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:08:13.773Z","endTime":"2026-08-30T18:08:13.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T18:08:13.787Z","endTime":"2026-08-30T18:09:27.621Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"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(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":98.6,"endSpeed":90.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.120723755514724,"aZ":-13.236134070793481,"pfxX":-3.5071341641799387,"pfxZ":9.07070563094361,"pX":0.27878479489900293,"pZ":2.4975499487964075,"vX0":7.1185567578795315,"vY0":-143.33412474360608,"vZ0":-6.167089282535078,"x":106.37,"y":171.35,"x0":-1.7775511048546893,"y0":50.00029463888993,"z0":5.498258084843729,"aX":-7.32095709910853},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":4.9,"spinRate":2265,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3816636908715805,"extension":6.613118798434846},"index":2,"playId":"9c0903fa-7063-383f-a45d-a4b02fcf4e0f","pitchNumber":1,"startTime":"2026-08-30T18:09:27.621Z","endTime":"2026-08-30T18:09:31.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(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":91.6,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197205457725243,"aZ":-26.14414682505276,"pfxX":2.605490955514493,"pfxZ":3.366455687830741,"pX":1.4324781697079967,"pZ":1.6502480957032524,"vX0":7.240299277073946,"vY0":-133.16039705560289,"vZ0":-5.173890047175502,"x":62.4,"y":194.22,"x0":-1.66288228933998,"y0":50.005536539629816,"z0":5.515545972224418,"aX":4.666888460558148},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-6.4,"spinRate":2100,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.41169543208604154,"extension":6.783187173792428},"index":3,"playId":"869ba935-0eb2-3ffc-b422-01320b1b6550","pitchNumber":2,"startTime":"2026-08-30T18:09:43.495Z","endTime":"2026-08-30T18:09:47.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T18:09:59.195Z","endTime":"2026-08-30T18:10:05.651Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.340323195798362,"aZ":-42.37615696247558,"pfxX":3.8465404527052467,"pfxZ":-6.310825335945326,"pX":0.2748810332348732,"pZ":2.578437955403422,"vX0":3.8205226977893547,"vY0":-126.5229034328612,"vZ0":1.202421091915097,"x":106.52,"y":169.16,"x0":-1.7554837020640488,"y0":50.00079055983302,"z0":5.4987592904068014,"aX":6.220572822369669},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.9,"breakHorizontal":-7.8,"spinRate":2692,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4332670683592186,"extension":6.669876969311345},"index":5,"playId":"2f24c750-0a1f-396d-9c82-53e65e11a98c","pitchNumber":3,"startTime":"2026-08-30T18:10:05.651Z","endTime":"2026-08-30T18:10:09.670Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76905609529277,"aZ":-42.97409750054767,"pfxX":3.0951315973688267,"pfxZ":-6.2564589714618215,"pX":0.12084420190319141,"pZ":2.0104094421969454,"vX0":4.324370510623071,"vY0":-129.96613549830963,"vZ0":-0.6218850969268802,"x":112.39,"y":184.5,"x0":-1.960482606400274,"y0":50.00103658869514,"z0":5.48958734963122,"aX":5.344310721754622},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-11.3,"breakHorizontal":-6.5,"spinRate":2678,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.419889207806738,"extension":6.793735521180074},"index":6,"playId":"c7551095-4b49-31b0-8e41-a101262961fb","pitchNumber":4,"startTime":"2026-08-30T18:10:29.594Z","endTime":"2026-08-30T18:10:33.900Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40764397478935,"aZ":-30.299922892281547,"pfxX":0.7070989049184306,"pfxZ":1.0032137220910489,"pX":0.22625754497964967,"pZ":1.7209533895346083,"vX0":5.15621083798035,"vY0":-135.0044600170994,"vZ0":-4.433713519815796,"x":108.38,"y":192.31,"x0":-1.7890685834223263,"y0":50.00557518744984,"z0":5.482083625698849,"aX":1.3235439754813831},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.2,"breakHorizontal":-2.3,"spinRate":2237,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.40350145103599067,"extension":6.696058041103176},"index":7,"playId":"5c23c522-3380-3e01-97cd-b55ccba1f9df","pitchNumber":5,"startTime":"2026-08-30T18:10:50.029Z","endTime":"2026-08-30T18:10:54.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:10:54.129Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas challenged (pitch result), call on the field was overturned: Jorbit Vivas walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T18:10:57.162Z","endTime":"2026-08-30T18:13:03.952Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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,3,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":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":91.9,"endSpeed":85.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605424400221874,"aZ":-31.142879334224727,"pfxX":-8.386635307094252,"pfxZ":0.5607143378132475,"pX":-0.3676343470919208,"pZ":1.755610182547279,"vX0":7.645960600168402,"vY0":-133.7199609217159,"vZ0":-3.7296199418794584,"x":131.01,"y":191.38,"x0":-2.1478840322382946,"y0":50.005128841001394,"z0":5.356309369891022,"aX":-15.484173989864228},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.5,"breakHorizontal":13.9,"spinRate":1945,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4066304792314699,"extension":6.70329801044417},"index":0,"playId":"a3bbd1f3-2615-3494-96be-6b506191a57d","pitchNumber":1,"startTime":"2026-08-30T18:11:20.548Z","endTime":"2026-08-30T18:11:24.434Z","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":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322835220837742,"aZ":-21.758305261155698,"pfxX":-9.204141210565906,"pfxZ":4.890100242532994,"pX":-1.916086951977219,"pZ":2.203021825346042,"vX0":3.191896323707477,"vY0":-144.2758479785801,"vZ0":-5.824577441339113,"x":190.04,"y":179.3,"x0":-1.8341031429444343,"y0":50.00289293435383,"z0":5.56887457847593,"aX":-19.60373873298779},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2382,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3781560479356938,"extension":6.479134502243131},"index":1,"playId":"0bdd9e01-ea10-3091-9b68-12e3b964f3c1","pitchNumber":2,"startTime":"2026-08-30T18:11:37.868Z","endTime":"2026-08-30T18:11:41.702Z","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":91.8,"endSpeed":85.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353196443919533,"aZ":-28.096752086459865,"pfxX":1.1508021046707944,"pfxZ":2.223161167656662,"pX":-0.23693457814252597,"pZ":1.2817332746413634,"vX0":4.285297847391522,"vY0":-133.7271668623721,"vZ0":-5.788980295080213,"x":126.03,"y":204.17,"x0":-2.0013971892288,"y0":50.00366394526841,"z0":5.4571263870061495,"aX":2.1106951450565594},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":-2.9,"spinRate":2257,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.40758972188279285,"extension":6.762795639301782},"index":2,"playId":"5bf3cdd1-08be-3f8a-9e27-c0d5dfaf2f5e","pitchNumber":3,"startTime":"2026-08-30T18:11:54.398Z","endTime":"2026-08-30T18:11:58.375Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836130601346717,"aZ":-31.20501274518749,"pfxX":0.27576677690452256,"pfxZ":0.524993536678215,"pX":-0.14095085654790165,"pZ":3.3104108723587857,"vX0":4.68225901347812,"vY0":-133.9515566158004,"vZ0":-0.06494838462815045,"x":122.37,"y":149.4,"x0":-1.939038917912841,"y0":50.001548233621286,"z0":5.544942443089015,"aX":0.505511204611313},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.1,"breakHorizontal":-1.4,"spinRate":2311,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4071250278266403,"extension":6.7336223652476015},"index":3,"playId":"07a8f267-2af4-312c-aa73-3f1fb3b30f60","pitchNumber":4,"startTime":"2026-08-30T18:12:11.914Z","endTime":"2026-08-30T18:12:15.966Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T18:12:20.849Z","endTime":"2026-08-30T18:12:34.712Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01280522341933,"aZ":-43.727926296137774,"pfxX":2.579980790541809,"pfxZ":-6.774265674347929,"pX":1.6696691223865479,"pZ":-0.7355157906518806,"vX0":8.028063546981654,"vY0":-129.5267871524318,"vZ0":-6.584048055958015,"x":53.36,"y":258.64,"x0":-1.799854336722389,"y0":50.00189739447893,"z0":5.167132461561214,"aX":4.400304326383563},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-13.6,"breakHorizontal":-6.4,"spinRate":2819,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.42220643054940377,"extension":6.98209737111131},"index":5,"playId":"32990e27-d205-3e37-b504-695319376431","pitchNumber":5,"startTime":"2026-08-30T18:12:34.712Z","endTime":"2026-08-30T18:12:38.739Z","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":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20732677361033,"aZ":-15.893183939382077,"pfxX":-4.1116427911469335,"pfxZ":7.566747619722845,"pX":0.46633786547540684,"pZ":1.424616259199557,"vX0":7.2830360720466105,"vY0":-144.90371815165835,"vZ0":-8.802861570242381,"x":99.22,"y":200.32,"x0":-1.5322389263472271,"y0":50.00031954270018,"z0":5.448995178785596,"aX":-8.844049766503668},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.4,"breakHorizontal":6.2,"spinRate":2318,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.37635450051599895,"extension":6.605953752778182},"index":6,"playId":"a2a44c50-7118-36e5-a8a3-be37c99fffb3","pitchNumber":6,"startTime":"2026-08-30T18:12:59.825Z","endTime":"2026-08-30T18:13:03.952Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"}},"playEndTime":"2026-08-30T18:13:03.952Z","atBatIndex":50},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Harry Ford reaches on a fielder's choice, fielded by third baseman Leo Jiménez. Jorbit Vivas to 3rd. Harry Ford to 2nd. Jorbit Vivas advances to 3rd, on a throwing error by third baseman Leo Jiménez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T18:13:44.682Z","endTime":"2026-08-30T18:14:17.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":99.4,"endSpeed":91.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043744708243118,"aZ":-16.801644474582968,"pfxX":-3.4808442640991704,"pfxZ":7.21642600074425,"pX":1.2271700575162527,"pZ":1.8495708043618608,"vX0":9.05620772945798,"vY0":-144.44556906339335,"vZ0":-7.428372245394517,"x":70.22,"y":188.84,"x0":-1.4850317173759073,"y0":50.004010491221365,"z0":5.4717162417247955,"aX":-7.416778874917556},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.9,"breakHorizontal":4.7,"spinRate":2357,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3779947248208093,"extension":6.787736540804738},"index":0,"playId":"a193cedf-a53a-3bd4-b5a6-00c99f7c26dd","pitchNumber":1,"startTime":"2026-08-30T18:13:44.682Z","endTime":"2026-08-30T18:13:48.567Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501577515335942,"aZ":-30.856532877826737,"pfxX":-7.468082420700132,"pfxZ":0.7095449457129099,"pX":-0.37667809667648816,"pZ":2.5453210337371557,"vX0":6.318873436456639,"vY0":-134.28892351242692,"vZ0":-2.262507005856287,"x":131.36,"y":170.06,"x0":-1.7749245949483499,"y0":50.000219189881896,"z0":5.565385839452255,"aX":-13.816993585820944},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.1,"breakHorizontal":12.4,"spinRate":1644,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4058477021480491,"extension":6.880516905196113},"hitData":{"launchSpeed":90.6,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":168.4}},"index":1,"playId":"44d59f6f-a627-3b58-80d9-9cdaf682e844","pitchNumber":2,"startTime":"2026-08-30T18:14:04.924Z","endTime":"2026-08-30T18:14:17.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:14:17.369Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T18:15:02.678Z","endTime":"2026-08-30T18:16:51.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Tena replaces Jacob Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T18:14:54.594Z","endTime":"2026-08-30T18:15:05.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674466384979727,"aZ":-30.501275256348688,"pfxX":-7.888432058632575,"pfxZ":0.9250757547300097,"pX":-0.42468720675195093,"pZ":1.5862269939630425,"vX0":6.959815459093109,"vY0":-133.08320523883143,"vZ0":-3.981813898684962,"x":133.19,"y":195.95,"x0":-2.0399418350325718,"y0":50.002090072246865,"z0":5.2937378766713525,"aX":-14.24937935789312},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1450,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4104624481647985,"extension":6.897463139035177},"index":1,"playId":"eee967cd-ead0-384b-bb3a-b863d29ef4e6","pitchNumber":1,"startTime":"2026-08-30T18:15:05.023Z","endTime":"2026-08-30T18:15:09.389Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85832929440796,"aZ":-38.404305570046276,"pfxX":-0.5963627904294615,"pfxZ":-3.8603544927720552,"pX":0.27141415058504004,"pZ":0.6411697064574506,"vX0":6.417259727759551,"vY0":-125.4632680223296,"vZ0":-3.9810909282737583,"x":106.65,"y":221.47,"x0":-2.2306960063161867,"y0":50.006152460694636,"z0":5.34388339959154,"aX":-0.9606776668738332},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.7,"breakHorizontal":-0.2,"spinRate":2540,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43479626689052076,"extension":6.658719600881575},"index":2,"playId":"080d7493-b936-3046-897a-1629093a5a58","pitchNumber":2,"startTime":"2026-08-30T18:15:32.051Z","endTime":"2026-08-30T18:15:36.147Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046575702698703,"aZ":-33.89215335647885,"pfxX":-6.5731784947711525,"pfxZ":-0.9331137632610673,"pX":-1.6349291946644096,"pZ":3.5259557807583084,"vX0":4.259569127013878,"vY0":-133.45907069975732,"vZ0":1.6509263947870765,"x":179.32,"y":143.58,"x0":-2.3836145429241697,"y0":50.00457703455322,"z0":5.310055730014381,"aX":-12.06466439304797},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.2,"breakHorizontal":11.2,"spinRate":1696,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4077069132646578,"extension":6.984017206871268},"index":3,"playId":"b3b082db-164e-3148-9943-1e8f940cb979","pitchNumber":3,"startTime":"2026-08-30T18:15:53.076Z","endTime":"2026-08-30T18:15:57.014Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55809610526733,"aZ":-32.303070717548714,"pfxX":1.0760115994955508,"pfxZ":-0.07299543601258662,"pX":-0.9306271451612768,"pZ":2.9651277367217546,"vX0":3.1670826307428253,"vY0":-130.4479000122435,"vZ0":-0.22558020195773754,"x":152.47,"y":158.72,"x0":-2.2986054532229914,"y0":50.00413981684052,"z0":5.480912627847999,"aX":1.8605177705380112},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.0,"breakHorizontal":-2.6,"spinRate":2093,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4193258278880414,"extension":6.782239377048265},"index":4,"playId":"018e34db-1ae2-3238-968f-004942fc8fb5","pitchNumber":4,"startTime":"2026-08-30T18:16:12.029Z","endTime":"2026-08-30T18:16:16.061Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661649825301026,"aZ":-33.068093614834254,"pfxX":1.3949000971206305,"pfxZ":-0.503754545698234,"pX":-0.5822085418226466,"pZ":3.1644167483716976,"vX0":3.024800615795658,"vY0":-132.59313979994295,"vZ0":0.251165375091569,"x":139.19,"y":153.34,"x0":-1.919498046900416,"y0":50.00261239333035,"z0":5.483748580996009,"aX":2.479817731512099},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.6,"breakHorizontal":-3.2,"spinRate":2149,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4132770389786238,"extension":6.901701611912372},"index":5,"playId":"4308ab18-516a-3797-a44a-31c93032d194","pitchNumber":5,"startTime":"2026-08-30T18:16:30.746Z","endTime":"2026-08-30T18:16:34.681Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23202457798278,"aZ":-41.91523379304182,"pfxX":1.3084642389866419,"pfxZ":-5.7945578294501745,"pX":-1.0203986444579585,"pZ":1.7916382962720852,"vX0":2.374187669068245,"vY0":-128.51885578398594,"vZ0":-0.7968546802005082,"x":155.9,"y":190.41,"x0":-2.1240616762544904,"y0":50.00070457105738,"z0":5.345278010549182,"aX":2.200355569131619},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-10.4,"breakHorizontal":-2.9,"spinRate":2562,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.42526322258213956,"extension":6.6073532699880815},"index":6,"playId":"6947ec98-955f-3da9-9e23-ecc1a1f71660","pitchNumber":6,"startTime":"2026-08-30T18:16:47.734Z","endTime":"2026-08-30T18:16:51.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:16:51.795Z","atBatIndex":52},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nasim Nuñez grounds into a double play, second baseman Javier Sanoja to catcher Joe Mack to first baseman Griffin Conine. Jorbit Vivas out at home. Nasim Nuñez out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T18:18:13.843Z","endTime":"2026-08-30T18:19:51.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","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":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Andrew Pinckney replaces José Tena.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T18:17:43.150Z","endTime":"2026-08-30T18:17:47.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687605,"link":"/api/v1/people/687605"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T18:17:47.904Z","endTime":"2026-08-30T18:18:16.175Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639947499125217,"aZ":-27.864562817421387,"pfxX":0.0337809084688423,"pfxZ":2.393686706291251,"pX":0.4751893955522884,"pZ":1.7224011901068206,"vX0":6.610067454240248,"vY0":-132.7380177599501,"vZ0":-4.190392882455822,"x":98.89,"y":192.28,"x0":-2.041008891121651,"y0":50.00586487584171,"z0":5.326076101710188,"aX":0.06075114694788934},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-1.3,"spinRate":2236,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.41099810666911285,"extension":6.825646279229814},"index":2,"playId":"cd3c415c-e2f3-36ee-817c-03998e988891","pitchNumber":1,"startTime":"2026-08-30T18:18:16.175Z","endTime":"2026-08-30T18:18:19.818Z","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":90.8,"endSpeed":84.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98040118259593,"aZ":-29.35369813261835,"pfxX":1.0764750471246982,"pfxZ":1.5743299979057666,"pX":-0.22028162758019101,"pZ":2.12183930580223,"vX0":4.7568597705468445,"vY0":-132.2963193781401,"vZ0":-2.849501894589214,"x":125.4,"y":181.49,"x0":-2.1726859291585017,"y0":50.006232926332096,"z0":5.337335305016323,"aX":1.9307047841998193},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":-2.9,"spinRate":2295,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.41208977975963057,"extension":6.68203685416261},"index":3,"playId":"32fa7d8b-6fc0-3079-93cd-187d2fb6f991","pitchNumber":2,"startTime":"2026-08-30T18:18:33.570Z","endTime":"2026-08-30T18:18:37.291Z","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":100.4,"endSpeed":93.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06638446103518,"aZ":-19.705268155357725,"pfxX":-2.240964128230419,"pfxZ":5.661738366212402,"pX":-0.3112091223575684,"pZ":2.8784275987501142,"vX0":4.862135098771416,"vY0":-146.25513661050655,"vZ0":-4.27233557527799,"x":128.86,"y":161.06,"x0":-1.6916281058123996,"y0":50.00507776562226,"z0":5.513542161438165,"aX":-4.937491444632965},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":9.7,"breakHorizontal":3.2,"spinRate":2175,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3721269377523253,"extension":6.7441796946678005},"index":4,"playId":"febf6cf7-1963-3dd1-a569-8a8aaaad6e9f","pitchNumber":3,"startTime":"2026-08-30T18:19:01.364Z","endTime":"2026-08-30T18:19:05.490Z","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":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506373181946042,"aZ":-33.24282825629896,"pfxX":1.5338968740866674,"pfxZ":-0.5911178683315033,"pX":-0.8989983015578062,"pZ":3.375909077273669,"vX0":2.165501901738862,"vY0":-132.83605081461235,"vZ0":0.24602232562538062,"x":151.27,"y":147.63,"x0":-1.9206475144585282,"y0":50.0024768252958,"z0":5.677232384662684,"aX":2.771468264264182},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.2,"spinRate":2195,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4105892276016978,"extension":6.674295630664389},"index":5,"playId":"39d229bc-3634-3d7f-8244-c3a3c28981d3","pitchNumber":4,"startTime":"2026-08-30T18:19:22.558Z","endTime":"2026-08-30T18:19:26.475Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889632684414106,"aZ":-31.52724951149637,"pfxX":0.4232161163410004,"pfxZ":0.3647571017758242,"pX":-0.6464604773893551,"pZ":1.809439385295887,"vX0":3.2146806147139277,"vY0":-131.23439733878047,"vZ0":-3.1187298813901148,"x":141.64,"y":189.93,"x0":-1.9385433057468833,"y0":50.00134287271386,"z0":5.3440225811877085,"aX":0.7424222288030405},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":-1.4,"spinRate":2142,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.4162317210404476,"extension":6.880186461039465},"hitData":{"launchSpeed":90.4,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":154.72}},"index":6,"playId":"13cbc3d7-b603-3dd5-b753-97db5ab43eb9","pitchNumber":5,"startTime":"2026-08-30T18:19:43.196Z","endTime":"2026-08-30T18:19:51.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:19:51.209Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T18:22:21.383Z","endTime":"2026-08-30T18:23:13.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrew Pinckney remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:21:46.338Z","endTime":"2026-08-30T18:22:23.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687605,"link":"/api/v1/people/687605"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"802","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"}},{"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516258080379192,"aZ":-10.438311667455725,"pfxX":-4.453824503905709,"pfxZ":10.990170286199952,"pX":0.1231843563909341,"pZ":2.61206618652624,"vX0":4.417714753478455,"vY0":-139.31965527592914,"vZ0":-6.938773536490468,"x":112.3,"y":168.25,"x0":-0.8997445410130438,"y0":50.00322001858115,"z0":5.815018586863436,"aX":-8.809077084964764},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":7.2,"spinRate":2511,"spinDirection":192},"zone":5,"typeConfidence":0.89,"plateTime":0.3922276266061635,"extension":6.210377002667649},"index":1,"playId":"661a3bd6-3385-3c6d-9163-a7bf87c8a08d","pitchNumber":1,"startTime":"2026-08-30T18:22:23.733Z","endTime":"2026-08-30T18:22:27.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-30T18:22:37.493Z","endTime":"2026-08-30T18:22:51.799Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344093970325893,"aZ":-11.14244102963798,"pfxX":-0.6002570770427373,"pfxZ":10.581453904743327,"pX":0.4573716725809522,"pZ":2.145353761444075,"vX0":3.8572689688783854,"vY0":-139.37221091746514,"vZ0":-8.124897753037725,"x":99.57,"y":180.86,"x0":-0.8604973566188134,"y0":50.0018062742086,"z0":5.8157438544363815,"aX":-1.1939456426906365},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":0.4,"spinRate":2570,"spinDirection":189},"zone":9,"typeConfidence":0.9,"plateTime":0.39148044543185767,"extension":6.055986011736732},"index":3,"playId":"820b2c42-fb6b-368e-8418-6a9bbe290b1f","pitchNumber":2,"startTime":"2026-08-30T18:22:51.799Z","endTime":"2026-08-30T18:22:55.825Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56367432728789,"aZ":-37.01743737708116,"pfxX":-1.1832662685347946,"pfxZ":-2.8706174395035156,"pX":0.567628674265104,"pZ":0.8343906523071907,"vX0":3.9844804864772128,"vY0":-128.28372247020457,"vZ0":-5.881377720795895,"x":95.36,"y":216.25,"x0":-0.843926884398012,"y0":50.004825753069134,"z0":6.002730881491767,"aX":-1.9967122255489416},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.2,"breakHorizontal":1.3,"spinRate":2929,"spinDirection":23},"zone":14,"typeConfidence":0.89,"plateTime":0.4250438457630592,"extension":6.059186888851097},"index":4,"playId":"9703e990-63d3-33db-b999-fc441098e6ad","pitchNumber":3,"startTime":"2026-08-30T18:23:08.791Z","endTime":"2026-08-30T18:23:13.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:23:13.021Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, third baseman Jorbit Vivas to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T18:23:26.587Z","endTime":"2026-08-30T18:24:06.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.308060271687584,"aZ":-11.358157097353486,"pfxX":-3.5871207408873182,"pfxZ":10.185063908120773,"pX":0.5299413498423353,"pZ":2.9706138991427857,"vX0":5.082057536017342,"vY0":-141.58101984674883,"vZ0":-6.071923051528822,"x":96.8,"y":158.57,"x0":-0.8167086183586176,"y0":50.001135850576915,"z0":5.859857379975836,"aX":-7.3304834495576126},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2410,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.38588337783127535,"extension":6.141688736867826},"index":0,"playId":"50d7b92d-932a-3bf7-98aa-773df0e618bc","pitchNumber":1,"startTime":"2026-08-30T18:23:42.346Z","endTime":"2026-08-30T18:23:46.223Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466680724710027,"aZ":-38.04888450481044,"pfxX":-0.800719341764188,"pfxZ":-3.4969608286369613,"pX":0.20934169016688053,"pZ":2.115820554523946,"vX0":3.001887788656001,"vY0":-128.26930273087075,"vZ0":-2.6121921374303376,"x":109.02,"y":181.65,"x0":-0.8678775031522803,"y0":50.003490977789696,"z0":6.090291797416475,"aX":-1.3459619179415416},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.7,"breakHorizontal":0.8,"spinRate":3026,"spinDirection":16},"zone":8,"typeConfidence":0.9,"plateTime":0.4256678816191801,"extension":5.9773730947427515},"hitData":{"launchSpeed":83.6,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.93,"coordY":174.31}},"index":1,"playId":"286f4146-c1e4-3873-83d4-45b6cce00de7","pitchNumber":2,"startTime":"2026-08-30T18:23:59.241Z","endTime":"2026-08-30T18:24:06.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:24:06.886Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T18:24:15.603Z","endTime":"2026-08-30T18:25:08.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.400508912636276,"aZ":-36.18824756416273,"pfxX":4.77654248088044,"pfxZ":-2.460533692103258,"pX":0.5824054972635975,"pZ":3.0250758700988745,"vX0":2.2167463291048306,"vY0":-126.32889308320773,"vZ0":-0.5329271217536572,"x":94.8,"y":157.1,"x0":-0.9244508692825332,"y0":50.002915752133156,"z0":6.123694915067107,"aX":7.794104356681196},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":-9.1,"spinRate":2797,"spinDirection":36},"zone":3,"typeConfidence":0.91,"plateTime":0.4319813424518508,"extension":6.062606545682471},"index":0,"playId":"567e93d8-f15a-3bf4-a94e-98753f71b5f4","pitchNumber":1,"startTime":"2026-08-30T18:24:38.645Z","endTime":"2026-08-30T18:24:41.773Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.775180285025353,"aZ":-35.88043504668719,"pfxX":1.4782112203789644,"pfxZ":-2.183932972344259,"pX":0.5033114953552564,"pZ":2.474716601155568,"vX0":2.8820750062455796,"vY0":-128.62317056928066,"vZ0":-2.410663289337201,"x":97.81,"y":171.96,"x0":-0.8187828850447101,"y0":50.00579932739735,"z0":6.175343073828753,"aX":2.505193212119433},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2966,"spinDirection":23},"zone":6,"typeConfidence":0.9,"plateTime":0.4239705614673994,"extension":5.986095664858521},"hitData":{"launchSpeed":79.8,"launchAngle":38.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.16,"coordY":98.64}},"index":1,"playId":"bcb770d7-f107-3985-98b7-3577a2f5a973","pitchNumber":2,"startTime":"2026-08-30T18:25:00.033Z","endTime":"2026-08-30T18:25:08.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:25:08.431Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T18:27:31.612Z","endTime":"2026-08-30T18:28:58.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dax Fulton replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:26:57.791Z","endTime":"2026-08-30T18:27:33.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690978,"link":"/api/v1/people/690978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54550947020507,"aZ":-29.80925381838041,"pfxX":-6.722091133842779,"pfxZ":1.5182045872266725,"pX":-1.0958594439430707,"pZ":1.7436651477194194,"vX0":-7.267280262698531,"vY0":-123.90747555206946,"vZ0":-5.293127280121777,"x":158.77,"y":191.7,"x0":2.7472406934635183,"y0":50.001444293991064,"z0":6.395472556426137,"aX":-10.460569042727768},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":13.8,"spinRate":2617,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4418952736973836,"extension":6.675075635955162},"index":1,"playId":"8c4620b3-14ed-31d3-ad10-dbcfed32d95c","pitchNumber":1,"startTime":"2026-08-30T18:27:33.888Z","endTime":"2026-08-30T18:27:37.651Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76956094852379,"aZ":-29.861453360162674,"pfxX":-8.340513646471743,"pfxZ":1.5108646241258814,"pX":-1.8195548475079193,"pZ":1.0284007424811135,"vX0":-7.720209692926154,"vY0":-123.27687367083311,"vZ0":-6.744306217530546,"x":186.36,"y":211.01,"x0":2.4425486863681343,"y0":50.00267689515817,"z0":6.3383349593558105,"aX":-12.765533253549},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.3,"breakHorizontal":17.0,"spinRate":2721,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4452501358718779,"extension":6.666135564636563},"index":2,"playId":"ecc3bd41-e3f1-3521-a9f0-c9fa2e2678df","pitchNumber":2,"startTime":"2026-08-30T18:27:48.844Z","endTime":"2026-08-30T18:27:53.144Z","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":95.2,"endSpeed":88.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837201484369988,"aZ":-25.015976819903926,"pfxX":7.737811534914996,"pfxZ":3.646795948197334,"pX":1.5836825272790587,"pZ":1.8294516655275852,"vX0":-5.4024577385100105,"vY0":-138.5233827088562,"vZ0":-7.8249919628244635,"x":56.63,"y":189.38,"x0":2.5433061157846257,"y0":50.006588196675814,"z0":6.336156372315238,"aX":15.202299685896547},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":2159,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.39379345532003107,"extension":6.738872483669073},"index":3,"playId":"384782c9-5578-372d-bdc5-e2171d6203e3","pitchNumber":3,"startTime":"2026-08-30T18:28:10.326Z","endTime":"2026-08-30T18:28:14.483Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47402243657886,"aZ":-28.972408416511474,"pfxX":-9.29526210587237,"pfxZ":2.0815996822583482,"pX":0.25710939452494413,"pZ":2.3634387964107817,"vX0":-3.185720806428818,"vY0":-122.63062774811677,"vZ0":-3.678557320005192,"x":107.2,"y":174.97,"x0":2.7776745353890124,"y0":50.000222598853206,"z0":6.333540290297229,"aX":-14.263902935646753},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":2486,"spinDirection":292},"zone":5,"typeConfidence":2.0,"plateTime":0.4453188723594619,"extension":6.901898620526249},"index":4,"playId":"67f27865-6c10-3932-a693-67c40c1631ff","pitchNumber":4,"startTime":"2026-08-30T18:28:32.405Z","endTime":"2026-08-30T18:28:35.779Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33694534434058,"aZ":-29.015737349383826,"pfxX":-2.5848726973396245,"pfxZ":1.7105973052975276,"pX":-0.36795631904384873,"pZ":3.126600771570112,"vX0":-6.990176835088199,"vY0":-134.00362798851566,"vZ0":-3.7189631594658685,"x":131.03,"y":154.36,"x0":2.5962443197016687,"y0":50.000915316773984,"z0":6.5748726307006855,"aX":-4.760858288742511},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":6.0,"spinRate":2379,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.406678340467181,"extension":6.758966617316071},"index":5,"playId":"c679ca4f-cb01-3af0-8144-afc8fb9078d1","pitchNumber":5,"startTime":"2026-08-30T18:28:54.731Z","endTime":"2026-08-30T18:28:58.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:28:58.712Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brady House walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T18:29:20.958Z","endTime":"2026-08-30T18:31:03.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brady House replaces Abimelec Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T18:29:12.370Z","endTime":"2026-08-30T18:29:23.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":694673,"link":"/api/v1/people/694673"}},{"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":88.6,"endSpeed":82.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616870869534722,"aZ":-27.055963939860654,"pfxX":8.514356087973496,"pfxZ":3.001971012374905,"pX":1.825840531206731,"pZ":1.4254581545883682,"vX0":-5.133945160499842,"vY0":-128.89722605914724,"vZ0":-6.822167993213795,"x":47.4,"y":200.29,"x0":2.724336923397718,"y0":50.00330621528902,"z0":6.160027949290296,"aX":14.5086224887148},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":-14.5,"spinRate":1567,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4229041398553117,"extension":6.827851742001068},"index":1,"playId":"7eaeebae-bfb2-36c9-a824-3bf3de54fdcf","pitchNumber":1,"startTime":"2026-08-30T18:29:23.251Z","endTime":"2026-08-30T18:29:27.275Z","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":90.2,"endSpeed":83.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285106217624914,"aZ":-30.042327812173944,"pfxX":-2.8230575668898132,"pfxZ":1.211880051747705,"pX":0.6191033311925659,"pZ":0.7684380067700894,"vX0":-4.264576926889407,"vY0":-131.27377861375254,"vZ0":-8.137644917190643,"x":93.4,"y":218.03,"x0":2.627701308519037,"y0":50.00010956006518,"z0":6.126472764183558,"aX":-4.954563395953181},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":6.0,"spinRate":2316,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41632585305760994,"extension":6.765927937918931},"index":2,"playId":"3b8c7393-3494-3877-b85b-c644f06f0b7d","pitchNumber":2,"startTime":"2026-08-30T18:29:40.545Z","endTime":"2026-08-30T18:29:44.941Z","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":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169592797561936,"aZ":-29.22451181337099,"pfxX":-3.0840497150481423,"pfxZ":1.6570677649717886,"pX":-0.2254288716467062,"pZ":1.5523121214838016,"vX0":-6.26183240251107,"vY0":-131.71337436822662,"vZ0":-6.44422263045475,"x":125.59,"y":196.87,"x0":2.570237184703105,"y0":50.006165594647754,"z0":6.151402677057861,"aX":-5.496912957711754},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.9,"breakHorizontal":6.8,"spinRate":2273,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.413570320561639,"extension":6.946702729118839},"index":3,"playId":"c5173ba7-6505-3911-b85d-d41d05483cfb","pitchNumber":3,"startTime":"2026-08-30T18:30:00.512Z","endTime":"2026-08-30T18:30:04.633Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37483778524608,"aZ":-30.19654009278872,"pfxX":-7.753178572686678,"pfxZ":1.273099540606248,"pX":0.2388175713608804,"pZ":2.5874660187799603,"vX0":-3.7756622625933454,"vY0":-123.42117167583272,"vZ0":-2.8776613265954145,"x":107.9,"y":168.92,"x0":2.791410285379182,"y0":50.004447868505714,"z0":6.286889619930174,"aX":-12.076660767803903},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":2643,"spinDirection":291},"zone":5,"typeConfidence":2.0,"plateTime":0.4421694648067578,"extension":6.667830187718825},"index":4,"playId":"7b71949d-d1f1-31ba-9a0f-eb361c491bdd","pitchNumber":4,"startTime":"2026-08-30T18:30:21.057Z","endTime":"2026-08-30T18:30:25.045Z","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":96.2,"endSpeed":89.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26733482919205,"aZ":-16.770955967840216,"pfxX":-1.2314478795680959,"pfxZ":7.622404808167541,"pX":1.2750896467432762,"pZ":3.4872065801360694,"vX0":-3.092281301280056,"vY0":-140.20504413718132,"vZ0":-5.089886678497435,"x":68.4,"y":144.63,"x0":2.545764869680216,"y0":50.001136857320176,"z0":6.3958508895477335,"aX":-2.487630926304215},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":2.8,"spinRate":2441,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.3884625524579777,"extension":6.929259309669496},"index":5,"playId":"730ccea7-5c49-307c-bd6f-3f3e4fafbf05","pitchNumber":5,"startTime":"2026-08-30T18:30:40.301Z","endTime":"2026-08-30T18:30:44.327Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373553590200338,"aZ":-28.494469816652217,"pfxX":-2.9959155921764204,"pfxZ":2.0817241625286185,"pX":0.5049516902074013,"pZ":0.8931996683352448,"vX0":-4.396573321838552,"vY0":-132.07782238359516,"vZ0":-8.438794065177063,"x":97.75,"y":214.66,"x0":2.578753066914347,"y0":50.0061984444042,"z0":6.216358586100805,"aX":-5.309795040479549},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":6.4,"spinRate":2535,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.41423786205889,"extension":6.897901911023842},"index":6,"playId":"5c3acf32-ad18-3f79-8fd0-6b76266a9c74","pitchNumber":6,"startTime":"2026-08-30T18:30:59.247Z","endTime":"2026-08-30T18:31:03.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:31:03.437Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Chaparro singles on a ground ball to left fielder Heriberto Hernández, deflected by third baseman Leo Jiménez. Brady House to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T18:31:13.920Z","endTime":"2026-08-30T18:33:15.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnThird":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539545439580095,"aZ":-20.157268802413004,"pfxX":2.761919766842488,"pfxZ":6.169275274776796,"pX":0.484345381481788,"pZ":3.3052322652609045,"vX0":-6.549375895027523,"vY0":-137.7185057708943,"vZ0":-4.52339342249778,"x":98.54,"y":149.54,"x0":2.519609976502793,"y0":50.00311269310469,"z0":6.306921614481938,"aX":5.380700000339172},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":-3.8,"spinRate":2241,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.3955806457234714,"extension":7.008800813188681},"index":0,"playId":"abcabc9f-255f-3fe1-91bc-7818ec0ddb42","pitchNumber":1,"startTime":"2026-08-30T18:31:40.434Z","endTime":"2026-08-30T18:31:44.328Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42032687114836,"aZ":-21.226874641403167,"pfxX":4.8349465812567765,"pfxZ":5.54461423743071,"pX":0.8765565130364102,"pZ":2.006226110395339,"vX0":-6.92086869174107,"vY0":-138.51535586180495,"vZ0":-7.691848001400806,"x":83.59,"y":184.61,"x0":2.7614233165747475,"y0":50.00104261874947,"z0":6.20222207775608,"aX":9.541611107222991},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":-7.6,"spinRate":2138,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.3931000554398807,"extension":6.811670663145164},"index":1,"playId":"1a0d685d-a96b-304b-a281-69e7180dff2e","pitchNumber":2,"startTime":"2026-08-30T18:31:57.614Z","endTime":"2026-08-30T18:32:01.747Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089470337433976,"aZ":-26.708923204941296,"pfxX":-8.687168375089893,"pfxZ":3.369271287657744,"pX":0.08837612884551387,"pZ":1.997523548298957,"vX0":-4.130239102146925,"vY0":-125.83802778841691,"vZ0":-5.304752809612998,"x":113.63,"y":184.85,"x0":2.8741915188142664,"y0":50.00039023522506,"z0":6.269384032417086,"aX":-14.07041757116272},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":2626,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.4335799497898205,"extension":6.76855633680964},"index":2,"playId":"d49d01d0-8439-3962-bb25-985d14a4f59d","pitchNumber":3,"startTime":"2026-08-30T18:32:16.999Z","endTime":"2026-08-30T18:32:20.478Z","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":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12304080999709,"aZ":-19.858306051382893,"pfxX":0.5076729770682658,"pfxZ":6.227433296663952,"pX":1.3649765182457783,"pZ":3.931227997850871,"vX0":-4.181269178187607,"vY0":-139.21005429720495,"vZ0":-3.133120854774152,"x":64.97,"y":132.64,"x0":2.8157251264057677,"y0":50.00091688623315,"z0":6.374537100106821,"aX":1.004755056772787},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":-0.1,"spinRate":2069,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.39237553131793,"extension":6.822355924829798},"index":3,"playId":"fd343108-50a5-30ee-958d-937981c5042e","pitchNumber":4,"startTime":"2026-08-30T18:32:45.279Z","endTime":"2026-08-30T18:32:48.952Z","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":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919407460807953,"aZ":-32.57217419951194,"pfxX":-2.0662925940921126,"pfxZ":-0.23097476144907336,"pX":0.43443015247907135,"pZ":1.3311386322096648,"vX0":-5.016209308617058,"vY0":-130.5908895464917,"vZ0":-6.358045484837067,"x":100.44,"y":202.84,"x0":2.6379415782558877,"y0":50.00064155141626,"z0":6.205386406941671,"aX":-3.6168669392797312},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.4,"breakHorizontal":4.7,"spinRate":2259,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4172087695872566,"extension":6.727020176304047},"hitData":{"launchSpeed":90.2,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.43,"coordY":118.24}},"index":4,"playId":"e8502a5c-72d4-3bc9-83f2-9f4ed00cabcc","pitchNumber":5,"startTime":"2026-08-30T18:33:04.591Z","endTime":"2026-08-30T18:33:15.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:33:15.605Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Daylen Lile out on a sacrifice fly to left fielder Heriberto Hernández. Brady House scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T18:33:44.983Z","endTime":"2026-08-30T18:37:24.956Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":{"id":690978,"link":"/api/v1/people/690978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968946013541487,"aZ":-20.967030996204066,"pfxX":-1.8075471562090257,"pfxZ":5.519679220327756,"pX":1.1187736044127468,"pZ":3.528104923162555,"vX0":-3.3860966890383053,"vY0":-140.2673139506116,"vZ0":-4.580211240778963,"x":74.35,"y":143.52,"x0":2.567561217404982,"y0":50.004659523247625,"z0":6.514484142211936,"aX":-3.6722309933534443},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":3.8,"spinRate":2335,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.38762328785634237,"extension":6.85531906989171},"index":0,"playId":"9d7e59fd-8b4f-3a3f-aab8-76ecf1fdea7a","pitchNumber":1,"startTime":"2026-08-30T18:33:58.075Z","endTime":"2026-08-30T18:34:01.075Z","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":96.7,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18160491905873,"aZ":-21.99827486263035,"pfxX":-0.10837368641794809,"pfxZ":5.008790950570623,"pX":-0.7594980589862258,"pZ":1.3764983252643455,"vX0":-8.417117094894946,"vY0":-140.53829200603727,"vZ0":-9.607305850914479,"x":145.95,"y":201.61,"x0":2.268992662266092,"y0":50.00477646639996,"z0":6.227763748588623,"aX":-0.21827597745787053},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.6,"breakHorizontal":1.7,"spinRate":2324,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.3874386531858214,"extension":7.004110489349024},"index":1,"playId":"21e700b7-fd45-355d-b387-a5d9e182063e","pitchNumber":2,"startTime":"2026-08-30T18:34:38.767Z","endTime":"2026-08-30T18:34:42.668Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706296583239283,"aZ":-19.420553439464953,"pfxX":-0.43359762795060997,"pfxZ":6.266897968477938,"pX":0.8021894559757591,"pZ":2.9927327038498186,"vX0":-4.524216699319309,"vY0":-140.13072256594398,"vZ0":-5.997557415855336,"x":86.42,"y":157.98,"x0":2.4784983280658617,"y0":50.00297511350058,"z0":6.384446120817389,"aX":-0.8826339147014786},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":1.6,"spinRate":2399,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.38741757283341194,"extension":6.85753492861229},"index":2,"playId":"8c10c08c-1dfd-3b1b-98fa-ed62f6630efa","pitchNumber":3,"startTime":"2026-08-30T18:34:57.735Z","endTime":"2026-08-30T18:35:01.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"12423c8c-a2a1-4106-8452-8e0a1818c934","startTime":"2026-08-30T18:35:18.885Z","endTime":"2026-08-30T18:35:23.885Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04180515529801,"aZ":-23.52367125708234,"pfxX":1.86459647182669E-4,"pfxZ":4.2467205699651,"pX":0.12761676189675444,"pZ":1.8513133837440352,"vX0":-6.642723025432146,"vY0":-141.1473031252898,"vZ0":-8.239169680300586,"x":112.14,"y":188.79,"x0":2.5015912879434334,"y0":50.006078513053566,"z0":6.29775973791584,"aX":4.463518620555625E-4},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.4,"breakHorizontal":1.2,"spinRate":2286,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.3865340147876051,"extension":6.960350492469481},"index":4,"playId":"371245ff-f1da-3bce-88f5-c209efb26b7f","pitchNumber":4,"startTime":"2026-08-30T18:35:38.307Z","endTime":"2026-08-30T18:35:42.481Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.884103391090896,"aZ":-28.02544488222888,"pfxX":-8.883347053271724,"pfxZ":2.61692831037497,"pX":-0.29266705729211906,"pZ":2.503870484052463,"vX0":-4.886544132446343,"vY0":-124.75994456589906,"vZ0":-3.7581287128440675,"x":128.16,"y":171.18,"x0":2.8421450815046887,"y0":50.002618161193354,"z0":6.326458828641171,"aX":-14.07390898366526},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2647,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.4381553677242369,"extension":6.7879130384989175},"index":5,"playId":"702ab567-ef3f-3b1c-a0fa-3fb91a221093","pitchNumber":5,"startTime":"2026-08-30T18:36:00.538Z","endTime":"2026-08-30T18:36:05.019Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29499943466494,"aZ":-35.537633317297676,"pfxX":-10.923063224818858,"pfxZ":-2.2703066238637586,"pX":1.3274179297712125,"pZ":3.0820981357202695,"vX0":-0.40013473284294987,"vY0":-120.99597808764325,"vZ0":-0.9737292059504153,"x":66.4,"y":155.56,"x0":2.9138190186941664,"y0":50.00603432749264,"z0":6.61238309893521,"aX":-16.148122535331954},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.1,"breakHorizontal":19.9,"spinRate":2541,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.4532220958099584,"extension":6.547143833699482},"index":6,"playId":"f3bf04d6-b14f-3ea5-9804-5b35faf95320","pitchNumber":6,"startTime":"2026-08-30T18:36:27.066Z","endTime":"2026-08-30T18:36:30.978Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157903320665184,"aZ":-23.016743693535073,"pfxX":6.363966024233983,"pfxZ":4.499605198835781,"pX":0.970165371016708,"pZ":2.232618464455121,"vX0":-6.7031583734983915,"vY0":-140.6387480103885,"vZ0":-7.045219219020867,"x":80.02,"y":178.5,"x0":2.5397326598141947,"y0":50.00232228167223,"z0":6.2270073027626935,"aX":12.950361257609945},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":-10.4,"spinRate":2040,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.3871283992689807,"extension":7.070044062189989},"index":7,"playId":"344d6410-bd7d-3a42-93fd-fb7bf9633872","pitchNumber":7,"startTime":"2026-08-30T18:36:50.367Z","endTime":"2026-08-30T18:36:54.781Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864675926005855,"aZ":-23.14553726417254,"pfxX":-0.8333201839980964,"pfxZ":4.400448155284198,"pX":-0.642192699934883,"pZ":2.3184165543232,"vX0":-8.254404376403425,"vY0":-140.44659681720728,"vZ0":-7.2979220648758965,"x":141.48,"y":176.18,"x0":2.411229520728276,"y0":50.002335576173174,"z0":6.394822796107639,"aX":-1.7065292989418621},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":2.8,"spinRate":2129,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.38610881304388744,"extension":6.854191464275391},"hitData":{"launchSpeed":99.9,"launchAngle":19.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.93,"coordY":111.14}},"index":8,"playId":"3864ea5f-13f6-3848-a772-0fefd0cb8fca","pitchNumber":8,"startTime":"2026-08-30T18:37:14.476Z","endTime":"2026-08-30T18:37:24.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:37:24.956Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dylan Crews grounds into a force out, shortstop Otto Lopez to second baseman Javier Sanoja. Andrés Chaparro out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T18:37:45.560Z","endTime":"2026-08-30T18:38:46.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3734246004671,"aZ":-26.419715447314626,"pfxX":-2.0398689210525656,"pfxZ":3.11903835093646,"pX":0.399408652838699,"pZ":2.245641456780539,"vX0":-5.264466411939347,"vY0":-133.45607893651865,"vZ0":-5.675070962576184,"x":101.78,"y":178.15,"x0":2.6445268973814198,"y0":50.00514394135439,"z0":6.245463382067019,"aX":-3.7663817447873043},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.9,"breakHorizontal":4.6,"spinRate":2276,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4067744746755251,"extension":6.70954339498366},"index":0,"playId":"81cfe0e6-2872-38e8-b0d7-4364cd9afce2","pitchNumber":1,"startTime":"2026-08-30T18:37:56.876Z","endTime":"2026-08-30T18:38:00.802Z","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":90.6,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.797330393903813,"aZ":-29.568453151164274,"pfxX":-2.5339823787117517,"pfxZ":1.4627311709281114,"pX":-0.19062717251182168,"pZ":1.2541289942062173,"vX0":-6.409276612882072,"vY0":-131.83715060358944,"vZ0":-7.245933195960016,"x":124.27,"y":204.92,"x0":2.5927351161309287,"y0":50.000277282434595,"z0":6.195468825380803,"aX":-4.495401617326488},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.4,"breakHorizontal":5.9,"spinRate":2451,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.41411470825821395,"extension":6.609449147238427},"index":1,"playId":"60811107-d624-3ce0-82d6-f29629c0db7f","pitchNumber":2,"startTime":"2026-08-30T18:38:14.658Z","endTime":"2026-08-30T18:38:18.751Z","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":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":90.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660321979208295,"aZ":-18.769204950110616,"pfxX":0.07080581547560327,"pfxZ":6.583204621914755,"pX":-0.3466008362923995,"pZ":2.7619343256825,"vX0":-7.934620767068765,"vY0":-140.56424206526842,"vZ0":-6.712675610048008,"x":130.21,"y":164.21,"x0":2.483043964414083,"y0":50.00283570231637,"z0":6.364999952249073,"aX":0.1461083707061753},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.9,"breakHorizontal":1.2,"spinRate":2487,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.3870985910023994,"extension":6.845614888863807},"hitData":{"launchSpeed":73.9,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":150.67}},"index":2,"playId":"bdb33ef4-f7f1-3309-aa5b-86490bcc00aa","pitchNumber":3,"startTime":"2026-08-30T18:38:39.061Z","endTime":"2026-08-30T18:38:46.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:38:46.201Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a bunt ground ball to pitcher Max Kranick.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:41:08.224Z","endTime":"2026-08-30T18:41:18.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668820,"link":"/api/v1/people/668820"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Brady House remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:40:33.762Z","endTime":"2026-08-30T18:40:33.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":694673,"link":"/api/v1/people/694673"}},{"details":{"description":"Pitching Change: Max Kranick replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T18:40:33.776Z","endTime":"2026-08-30T18:41:10.539Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668820,"link":"/api/v1/people/668820"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.072430996321845,"aZ":-25.499128123063546,"pfxX":0.12995247474296778,"pfxZ":3.7717348684705865,"pX":-0.018503192948629465,"pZ":2.6647084959902467,"vX0":6.856857154659761,"vY0":-131.23050330482545,"vZ0":-3.010510991029032,"x":117.71,"y":166.83,"x0":-2.6665408388054517,"y0":50.000966514897456,"z0":5.6972022558574835,"aX":0.22905929777234163},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-1.6,"spinRate":2071,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.41512887020790146,"extension":6.389123131454516},"hitData":{"launchSpeed":24.3,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":134.6,"coordY":194.14}},"index":2,"playId":"4cada467-699b-3d58-bddb-7af0631c1c84","pitchNumber":1,"startTime":"2026-08-30T18:41:10.539Z","endTime":"2026-08-30T18:41:18.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:41:18.111Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks. Esteury Ruiz to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:41:46.789Z","endTime":"2026-08-30T18:43:30.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":76.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.31746278395241,"aZ":-33.588018597494596,"pfxX":2.899532093609531,"pfxZ":-0.968689916734089,"pX":0.7327486686621519,"pZ":2.83053388229753,"vX0":5.76769656586197,"vY0":-118.6273681547376,"vZ0":-0.5785475859485946,"x":89.07,"y":162.36,"x0":-2.082889759125489,"y0":50.0016128565035,"z0":6.073999234087454,"aX":4.236284484380878},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":-6.4,"spinRate":2232,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.45734385627728047,"extension":6.220402200922109},"index":0,"playId":"458b3b95-440c-3f46-b151-57538c6428ad","pitchNumber":1,"startTime":"2026-08-30T18:41:58.524Z","endTime":"2026-08-30T18:42:02.562Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304558953661665,"aZ":-12.141855847617943,"pfxX":-4.682796507493331,"pfxZ":10.017053819223182,"pX":1.0553764141651854,"pZ":2.560384879608298,"vX0":9.981606868169823,"vY0":-139.98813091310694,"vZ0":-6.925066902479271,"x":76.77,"y":169.65,"x0":-1.9358008423279707,"y0":50.00615888375942,"z0":5.848115543995989,"aX":-9.368653201074313},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2260,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3901174035052484,"extension":6.468458213025672},"index":1,"playId":"00ecd5f0-a79c-3635-86b9-887c836e6eab","pitchNumber":2,"startTime":"2026-08-30T18:42:20.900Z","endTime":"2026-08-30T18:42:24.992Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.143510349586386,"aZ":-37.29975046084302,"pfxX":4.730506235074011,"pfxZ":-3.7529835426299263,"pX":0.8763325425528836,"pZ":1.1874710833658075,"vX0":5.158567399763949,"vY0":-115.70712219958436,"vZ0":-2.691030727470108,"x":83.6,"y":206.72,"x0":-1.9906105641668823,"y0":50.00243927325176,"z0":5.914871087259521,"aX":6.459921326376917},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.2,"breakHorizontal":-9.7,"spinRate":2309,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.47208448366617883,"extension":6.3774853507788745},"index":2,"playId":"1406d96e-f7c6-35aa-8f48-475042d16f38","pitchNumber":3,"startTime":"2026-08-30T18:42:38.739Z","endTime":"2026-08-30T18:42:43.000Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08559051788617,"aZ":-35.77423587047597,"pfxX":4.272373613849007,"pfxZ":-2.51083227683842,"pX":-0.5911283379548403,"pZ":0.9356945792556345,"vX0":2.411297576985694,"vY0":-118.33465517314018,"vZ0":-3.8654150410004418,"x":139.53,"y":213.52,"x0":-2.174425612528441,"y0":50.00288062806466,"z0":5.82795588898562,"aX":6.1295032111531285},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.2,"breakHorizontal":-8.3,"spinRate":2216,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4607938689641049,"extension":6.356784620878132},"index":3,"playId":"8b96656c-f95f-36af-9994-457df0e368cc","pitchNumber":4,"startTime":"2026-08-30T18:42:59.608Z","endTime":"2026-08-30T18:43:03.622Z","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.1,"endSpeed":87.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27765358720948,"aZ":-13.434744290426634,"pfxX":-4.915662964762201,"pfxZ":9.566777863080715,"pX":-0.950786212242652,"pZ":3.0569745831024817,"vX0":4.914588253780013,"vY0":-138.44178691295784,"vZ0":-4.8213761772799915,"x":153.24,"y":156.24,"x0":-2.1026118614941445,"y0":50.003430590545776,"z0":5.707037588447917,"aX":-9.629293096258264},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2019,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3942830299618425,"extension":6.629484936503966},"index":4,"playId":"080adfd0-99b1-34c7-a82b-7b00b653a73c","pitchNumber":5,"startTime":"2026-08-30T18:43:26.440Z","endTime":"2026-08-30T18:43:30.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:43:30.270Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to shortstop Nasim Nuñez on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:44:43.289Z","endTime":"2026-08-30T18:45:11.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:43:47.710Z","endTime":"2026-08-30T18:44:43.393Z","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(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":93.0,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721268192008402,"aZ":-19.836550414966208,"pfxX":-8.157133392320237,"pfxZ":6.575090117677634,"pX":-0.15857342600713983,"pZ":2.4465910078018234,"vX0":8.626350430038142,"vY0":-135.2092499216304,"vZ0":-4.903748204424226,"x":123.04,"y":172.72,"x0":-2.310017904748864,"y0":50.00520028059799,"z0":5.6499906065246055,"aX":-15.311514737273367},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":13.2,"spinRate":2021,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4030162918698754,"extension":6.458037727572434},"index":1,"playId":"e1102450-9782-37d4-88fa-2bf28305d139","pitchNumber":1,"startTime":"2026-08-30T18:44:43.393Z","endTime":"2026-08-30T18:44:47.552Z","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":95.8,"endSpeed":88.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247881735588486,"aZ":-15.408633988130747,"pfxX":-4.244117787534128,"pfxZ":8.407506843181702,"pX":-0.7639725159207773,"pZ":3.720367576416201,"vX0":5.201089194393883,"vY0":-139.57779976896285,"vZ0":-3.2118594799776283,"x":146.12,"y":138.33,"x0":-2.090737873543713,"y0":50.00430308488154,"z0":5.8864868913424635,"aX":-8.465251850233054},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2019,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3908162179644856,"extension":6.609316320299121},"hitData":{"launchSpeed":74.9,"launchAngle":69.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":157.26}},"index":2,"playId":"466ed493-0b97-33a3-9d17-51697d1dad36","pitchNumber":2,"startTime":"2026-08-30T18:45:02.514Z","endTime":"2026-08-30T18:45:11.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:45:11.890Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Jiménez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:45:28.012Z","endTime":"2026-08-30T18:47:19.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03675812478614,"aZ":-22.34725706189087,"pfxX":3.3147440928835437,"pfxZ":6.546942392834863,"pX":1.7277530973619202,"pZ":1.9060779028059414,"vX0":8.71654942229092,"vY0":-121.51235623102986,"vZ0":-3.9752329602074647,"x":51.14,"y":187.32,"x0":-2.3314323231493312,"y0":50.00225027997868,"z0":5.496935811133682,"aX":4.971310886978258},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.2,"breakHorizontal":-8.0,"spinRate":2180,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.45017644994965744,"extension":6.657772463264942},"index":0,"playId":"2b399d39-abd3-306c-b4e4-21a8a4a1d550","pitchNumber":1,"startTime":"2026-08-30T18:45:40.096Z","endTime":"2026-08-30T18:45:46.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (30) 3rd base. Griffin Conine steals (4) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"2b399d39-abd3-306c-b4e4-21a8a4a1d550","startTime":"2026-08-30T18:45:55.900Z","endTime":"2026-08-30T18:46:10.195Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":95.8,"endSpeed":89.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285710663061923,"aZ":-15.662495778174524,"pfxX":-3.8583354316105094,"pfxZ":8.221774470886416,"pX":-0.28984366075189455,"pZ":3.5388665094512426,"vX0":6.35982161240946,"vY0":-139.60488084449756,"vZ0":-3.760265550864357,"x":128.05,"y":143.23,"x0":-2.078178242094255,"y0":50.004786647875456,"z0":5.909832301163407,"aX":-7.750907300729635},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":6.0,"spinRate":1994,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38976954288273147,"extension":6.658301544991434},"index":2,"playId":"506bae1a-2304-3ae9-85fc-215705c11281","pitchNumber":2,"startTime":"2026-08-30T18:46:10.195Z","endTime":"2026-08-30T18:46:14.365Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614227699364818,"aZ":-18.01065277944454,"pfxX":-2.9057857311036885,"pfxZ":7.103180519005663,"pX":1.2442533608186013,"pZ":1.981229293884735,"vX0":10.138764287877795,"vY0":-138.98351187718848,"vZ0":-7.047678144530597,"x":69.57,"y":185.29,"x0":-2.043412909071822,"y0":50.00207483810704,"z0":5.7075815346524434,"aX":-5.794850133949813},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":3.6,"spinRate":2091,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39128846189817335,"extension":6.747151310380544},"index":3,"playId":"6fbabd82-9df0-3477-b2d1-9aea0079d966","pitchNumber":3,"startTime":"2026-08-30T18:46:29.754Z","endTime":"2026-08-30T18:46:33.803Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188602143765863,"aZ":-16.34180818267366,"pfxX":-4.569919131627859,"pfxZ":7.879701829851261,"pX":0.5839136430861481,"pZ":2.450285444895951,"vX0":9.295745136017663,"vY0":-139.616118282278,"vZ0":-5.904530824558904,"x":94.74,"y":172.62,"x0":-2.1685679037506893,"y0":50.003581662924375,"z0":5.6367559263470675,"aX":-9.183772968809809},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2039,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38967314521365903,"extension":6.724611823477043},"index":4,"playId":"e95051a6-a84b-3bad-9c5a-5f7671cefdb8","pitchNumber":4,"startTime":"2026-08-30T18:46:49.598Z","endTime":"2026-08-30T18:46:53.646Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12796761323595,"aZ":-18.609078525955304,"pfxX":-2.7248331607004173,"pfxZ":6.808246526265073,"pX":0.9180612718852749,"pZ":3.053799683407252,"vX0":9.241611595993106,"vY0":-139.07869532226843,"vZ0":-4.207123235113693,"x":82.01,"y":156.33,"x0":-2.069001520791208,"y0":50.005418288663634,"z0":5.791973627404686,"aX":-5.432051914732862},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":3.4,"spinRate":2001,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3912484091198354,"extension":6.692832919822865},"index":5,"playId":"78422aee-460a-3c2b-af77-4bae6a01c914","pitchNumber":5,"startTime":"2026-08-30T18:47:10.312Z","endTime":"2026-08-30T18:47:19.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:47:19.875Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jakob Marsee hit by pitch. Esteury Ruiz scores. Griffin Conine to 3rd. Leo Jiménez to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:50:08.677Z","endTime":"2026-08-30T18:50:38.157Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"postOnThird":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":668820,"link":"/api/v1/people/668820"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T18:47:33.173Z","endTime":"2026-08-30T18:48:43.951Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tom Cosgrove replaces Max Kranick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T18:48:43.951Z","endTime":"2026-08-30T18:50:10.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676680,"link":"/api/v1/people/676680"},"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(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":89.4,"endSpeed":82.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240516275797948,"aZ":-23.398400493694158,"pfxX":4.58503011973503,"pfxZ":5.04124395995872,"pX":0.07258421672865306,"pZ":2.8568690695644356,"vX0":-7.301455560194214,"vY0":-130.1013625840982,"vZ0":-1.1657120905356673,"x":114.23,"y":161.64,"x0":2.2996263194245996,"y0":50.00566835338674,"z0":5.0581891251151845,"aX":7.986954310119802},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":-7.0,"spinRate":2608,"spinDirection":134},"zone":2,"typeConfidence":0.9,"plateTime":0.41849404812712,"extension":6.29705306354155},"index":2,"playId":"8896f8f6-26f4-35da-b4a8-5e2894677c58","pitchNumber":1,"startTime":"2026-08-30T18:50:10.964Z","endTime":"2026-08-30T18:50:14.437Z","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(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":73.6,"endSpeed":67.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.065673680710965,"aZ":-31.946054666641157,"pfxX":-11.317444824640132,"pfxZ":0.19732913776428163,"pX":1.933511124542425,"pZ":1.9798080644190912,"vX0":0.7353547981293885,"vY0":-107.21093253532952,"vZ0":1.78677882225142,"x":43.3,"y":185.33,"x0":3.0552222559579416,"y0":50.00263221000755,"z0":4.708966050113989,"aX":-13.134251856677158},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":1.2,"breakHorizontal":20.3,"spinRate":2995,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.5114784981857099,"extension":5.785736300963847},"index":3,"playId":"ea76a927-1133-3bd4-9c36-a7940d15cf10","pitchNumber":2,"startTime":"2026-08-30T18:50:30.635Z","endTime":"2026-08-30T18:50:38.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:50:38.157Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Joe Mack out on a sacrifice fly to center fielder Andrew Pinckney. Griffin Conine scores. Leo Jiménez scores. Jakob Marsee to 3rd. Throwing error by center fielder Andrew Pinckney.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:50:43.082Z","endTime":"2026-08-30T18:51:35.194Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687605,"link":"/api/v1/people/687605"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":{"id":668820,"link":"/api/v1/people/668820"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687605,"link":"/api/v1/people/687605"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":668820,"link":"/api/v1/people/668820"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.263856939788297,"aZ":-32.83521577209076,"pfxX":-8.24832645236231,"pfxZ":-0.5577236122460469,"pX":0.3223224189890663,"pZ":3.025391829817006,"vX0":-3.212520068113727,"vY0":-108.08317389005025,"vZ0":3.938199965814267,"x":104.71,"y":157.09,"x0":2.897987343895269,"y0":50.0018630773472,"z0":4.778166778393899,"aX":-9.789815132578212},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":2850,"spinDirection":270},"zone":2,"typeConfidence":0.9,"plateTime":0.5061233861214904,"extension":5.659543517685191},"hitData":{"launchSpeed":96.0,"launchAngle":33.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.71,"coordY":61.22}},"index":0,"playId":"8a501b87-c9c5-3d84-9b3c-1860e0536099","pitchNumber":1,"startTime":"2026-08-30T18:51:13.797Z","endTime":"2026-08-30T18:51:35.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:51:35.194Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:52:29.083Z","endTime":"2026-08-30T18:53:40.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":75.2,"endSpeed":68.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.310913621373324,"aZ":-33.11055529715129,"pfxX":-10.154211389475405,"pfxZ":-0.7722801336730747,"pX":1.659479951030816,"pZ":2.777903114867968,"vX0":-0.04930929510212001,"vY0":-109.42700590381686,"vZ0":3.358520548475801,"x":53.74,"y":163.78,"x0":3.0005240832102995,"y0":50.00493830938188,"z0":4.783216791849676,"aX":-12.24718555723632},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-0.1,"breakHorizontal":18.4,"spinRate":2905,"spinDirection":269},"zone":12,"typeConfidence":0.9,"plateTime":0.5016062881517458,"extension":5.859963711254612},"index":0,"playId":"c6217ff0-3741-3b58-be12-a2b35235a5fe","pitchNumber":1,"startTime":"2026-08-30T18:52:29.083Z","endTime":"2026-08-30T18:52:33.417Z","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":0,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":68.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00110413475717,"aZ":-33.38445074094891,"pfxX":-8.717313757084284,"pfxZ":-1.0344129656256165,"pX":-0.9389653349687779,"pZ":2.7986312215661986,"vX0":-5.3095719755028705,"vY0":-107.66768592078142,"vZ0":3.5070653190782526,"x":152.79,"y":163.22,"x0":2.69292917134715,"y0":50.001881156540776,"z0":4.847308064445348,"aX":-10.214763568386976},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-0.6,"breakHorizontal":17.3,"spinRate":2865,"spinDirection":278},"zone":11,"typeConfidence":0.9,"plateTime":0.5090665426582528,"extension":5.999691196852853},"index":1,"playId":"de719c5e-08eb-3dc8-a5ce-5f03484c3e5b","pitchNumber":2,"startTime":"2026-08-30T18:52:46.493Z","endTime":"2026-08-30T18:52:52.167Z","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":0,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.79909082189252,"aZ":-32.368198987323055,"pfxX":-9.306421053163486,"pfxZ":-0.1585088211298924,"pX":1.0510753819864103,"pZ":2.9430273103835103,"vX0":-1.3151799635610475,"vY0":-108.3252462394931,"vZ0":3.514351711235201,"x":76.94,"y":159.32,"x0":2.875024485756319,"y0":50.00540069782766,"z0":4.824004280168874,"aX":-11.130767948387158},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":0.8,"breakHorizontal":17.2,"spinRate":2895,"spinDirection":274},"zone":12,"typeConfidence":0.9,"plateTime":0.5044270210449411,"extension":5.753012448510398},"index":2,"playId":"c11b583f-22e1-3a30-99ec-d643134531fc","pitchNumber":3,"startTime":"2026-08-30T18:53:09.432Z","endTime":"2026-08-30T18:53:14.307Z","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":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.702129919121663,"aZ":-33.802264770735746,"pfxX":-8.427768083542023,"pfxZ":-1.3614749813459381,"pX":-0.8813776920853276,"pZ":1.6949456760667407,"vX0":-5.095890124549101,"vY0":-108.7224261091679,"vZ0":1.3892884633483569,"x":150.6,"y":193.02,"x0":2.590871749367353,"y0":50.0048083130122,"z0":4.726132640963331,"aX":-10.05332997817633},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-1.7,"breakHorizontal":16.7,"spinRate":2857,"spinDirection":281},"zone":13,"typeConfidence":0.89,"plateTime":0.5044838611941063,"extension":6.019611057579853},"index":3,"playId":"f6e2e9e6-37c5-36d9-8fe7-180f4eee9cd0","pitchNumber":4,"startTime":"2026-08-30T18:53:28.724Z","endTime":"2026-08-30T18:53:40.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:53:40.405Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Otto Lopez homers (10) on a fly ball to left field. Heriberto Hernández scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:53:50.544Z","endTime":"2026-08-30T18:56:12.916Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base Home","eventType":"stolen_base_home","movementReason":"r_stolen_base_home","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":676680,"link":"/api/v1/people/676680"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":676680,"link":"/api/v1/people/676680"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":676680,"link":"/api/v1/people/676680"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":88.4,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.112668024626334,"aZ":-20.336951571308916,"pfxX":2.1424171098137776,"pfxZ":6.88526198389525,"pX":0.5040123731218571,"pZ":3.108073947515972,"vX0":-5.231254245165202,"vY0":-128.82740604218958,"vZ0":-0.8818411321624321,"x":97.79,"y":154.86,"x0":2.2625023444493704,"y0":50.00024219600924,"z0":4.9947434513617655,"aX":3.6823012386847767},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":-3.0,"spinRate":2543,"spinDirection":140},"zone":3,"typeConfidence":0.9,"plateTime":0.4215619367764871,"extension":5.976052696102317},"index":0,"playId":"8a302ba9-5bc2-3f1a-b6c8-c1d713eb2038","pitchNumber":1,"startTime":"2026-08-30T18:54:12.516Z","endTime":"2026-08-30T18:54:17.771Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ca97cc91-f72a-4848-9e5a-208219290ef2","startTime":"2026-08-30T18:54:34.472Z","endTime":"2026-08-30T18:54:39.472Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Jakob Marsee steals (21) home. Heriberto Hernández steals (10) 2nd base.","event":"Stolen Base Home","eventType":"stolen_base_home","awayScore":4,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"ca97cc91-f72a-4848-9e5a-208219290ef2","startTime":"2026-08-30T18:55:00.513Z","endTime":"2026-08-30T18:55:04.428Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":68.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.17531121983581,"aZ":-33.184572543318545,"pfxX":-9.33559615601635,"pfxZ":-0.8644633088389746,"pX":0.5627303877879758,"pZ":0.9368797826826523,"vX0":-2.286950386515281,"vY0":-107.4372899084238,"vZ0":0.1516609371158859,"x":95.55,"y":213.48,"x0":2.8547929619787444,"y0":50.004504419435264,"z0":4.563322813306957,"aX":-10.878613530461806},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-1.2,"breakHorizontal":17.5,"spinRate":2923,"spinDirection":275},"zone":14,"typeConfidence":0.9,"plateTime":0.5104410340956154,"extension":5.7801339381409225},"index":3,"playId":"65a3eb86-49a6-3fab-b7ff-843f2734c43c","pitchNumber":2,"startTime":"2026-08-30T18:55:04.428Z","endTime":"2026-08-30T18:55:08.297Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25742723320516,"aZ":-22.790152305280383,"pfxX":2.6101191455835755,"pfxZ":5.4090336358723885,"pX":1.0279844613713631,"pZ":3.9831480762100857,"vX0":-4.273271105456997,"vY0":-130.12048605665686,"vZ0":1.5136760967929785,"x":77.82,"y":131.24,"x0":2.343575772645389,"y0":50.00323536534888,"z0":5.106569643903488,"aX":4.529306194379919},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":-4.0,"spinRate":2578,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.41903363700191987,"extension":5.921488569106282},"index":4,"playId":"3e6103ba-1555-3f8b-8cfa-d59678492e42","pitchNumber":3,"startTime":"2026-08-30T18:55:23.294Z","endTime":"2026-08-30T18:55:27.222Z","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":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325362926834643,"aZ":-18.40565037812024,"pfxX":2.3054791797419125,"pfxZ":7.99310795953285,"pX":-0.20681426483770451,"pZ":3.0091126184367685,"vX0":-7.367912927201238,"vY0":-129.2552695751555,"vZ0":-0.9813907944895854,"x":124.88,"y":157.53,"x0":2.3586387774510107,"y0":50.006252023528035,"z0":4.783077155074395,"aX":3.974567792250709},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.5,"breakHorizontal":-2.9,"spinRate":2604,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.42084620677473117,"extension":5.989619948921746},"hitData":{"launchSpeed":105.3,"launchAngle":34.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.31,"coordY":50.34}},"index":5,"playId":"8cbc3643-e719-30e3-83b1-9b8720ac9179","pitchNumber":4,"startTime":"2026-08-30T18:55:43.247Z","endTime":"2026-08-30T18:56:12.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:56:12.916Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, shortstop Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T18:56:14.891Z","endTime":"2026-08-30T18:59:20.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.640337156471585,"aZ":-35.164519012839094,"pfxX":-11.001847311883203,"pfxZ":-2.5182215876349527,"pX":0.5451188502179358,"pZ":2.5854666315818515,"vX0":-1.8428531366352554,"vY0":-108.4984197467424,"vZ0":3.3700538977479155,"x":96.22,"y":168.97,"x0":2.8352224974793416,"y0":50.002483074881404,"z0":4.853559541543941,"aX":-13.06707145081486},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-3.2,"breakHorizontal":20.4,"spinRate":2842,"spinDirection":277},"zone":6,"typeConfidence":0.9,"plateTime":0.5055461444533864,"extension":5.923936155170438},"index":0,"playId":"53ba39f7-685a-3443-ad47-73a6bc884b03","pitchNumber":1,"startTime":"2026-08-30T18:56:29.736Z","endTime":"2026-08-30T18:56:33.457Z","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":74.3,"endSpeed":68.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.96014479552313,"aZ":-31.90790740481152,"pfxX":-9.456319223203632,"pfxZ":0.22191616969002048,"pX":-0.25474221339588704,"pZ":2.859685678397365,"vX0":-3.801931556091838,"vY0":-108.11879768492203,"vZ0":3.445063727399234,"x":126.71,"y":161.57,"x0":2.755145930531604,"y0":50.00098417819588,"z0":4.748702690133863,"aX":-11.186121341193115},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":1.7,"breakHorizontal":18.1,"spinRate":2777,"spinDirection":282},"zone":1,"typeConfidence":0.9,"plateTime":0.5067213555898027,"extension":6.167545623564416},"index":1,"playId":"a9f692d0-339a-3d84-adae-0e013a427c77","pitchNumber":2,"startTime":"2026-08-30T18:56:45.334Z","endTime":"2026-08-30T18:56:50.822Z","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":73.2,"endSpeed":67.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.61051239049808,"aZ":-33.82365974908599,"pfxX":-10.405363155453843,"pfxZ":-1.4359438332495351,"pX":0.3188682685779853,"pZ":3.4131071324627302,"vX0":-2.050189532930349,"vY0":-106.44831369589306,"vZ0":4.280884549177176,"x":104.85,"y":146.63,"x0":2.6468835562260753,"y0":50.00472254615221,"z0":5.209774937239865,"aX":-11.918660896943235},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-1.1,"breakHorizontal":19.4,"spinRate":2826,"spinDirection":290},"zone":2,"typeConfidence":0.9,"plateTime":0.514926455640845,"extension":6.012690267250692},"index":2,"playId":"c7d31e22-948a-3da3-810d-a0796b25785f","pitchNumber":3,"startTime":"2026-08-30T18:57:06.634Z","endTime":"2026-08-30T18:57:11.363Z","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":71.2,"endSpeed":65.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.418542244508735,"aZ":-34.50018446059571,"pfxX":-9.759050523574235,"pfxZ":-2.1562423116917913,"pX":-0.7734808393290445,"pZ":2.3207936861718936,"vX0":-4.443770510893417,"vY0":-103.53649709842702,"vZ0":3.0995110609648213,"x":146.48,"y":176.12,"x0":2.673437798902293,"y0":50.00371829793175,"z0":4.952816920138055,"aX":-10.520234763498637},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-2.5,"breakHorizontal":19.0,"spinRate":2648,"spinDirection":286},"zone":13,"typeConfidence":0.91,"plateTime":0.5304479844306931,"extension":5.772194458862355},"index":3,"playId":"f8abaef4-3a65-3349-9341-323fbba7b323","pitchNumber":4,"startTime":"2026-08-30T18:57:28.300Z","endTime":"2026-08-30T18:57:33.337Z","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":89.2,"endSpeed":82.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45071050718212,"aZ":-24.16396674735781,"pfxX":1.7122938903436058,"pfxZ":4.6126616978401405,"pX":1.1900091848227379,"pZ":3.9972720492318223,"vX0":-3.568640049770841,"vY0":-129.9755774578781,"vZ0":1.7806862121702602,"x":71.64,"y":130.85,"x0":2.3492581780617883,"y0":50.002818750412764,"z0":5.120151947939245,"aX":2.973937939808312},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":-2.4,"spinRate":2489,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4190566807072065,"extension":5.713612367383513},"index":4,"playId":"b9d1132c-cb42-33a6-8c8e-b051cc425098","pitchNumber":5,"startTime":"2026-08-30T18:57:53.847Z","endTime":"2026-08-30T18:57:57.712Z","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":72.0,"endSpeed":66.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.062151466491354,"aZ":-32.327480549876164,"pfxX":-11.103693321453012,"pfxZ":-0.1418239884436825,"pX":0.14966148020367678,"pZ":0.7814638720708781,"vX0":-2.5544622109035133,"vY0":-104.93205968371402,"vZ0":0.0027022892885970595,"x":111.3,"y":217.68,"x0":2.8256673961285133,"y0":50.001511056887196,"z0":4.552497392528437,"aX":-12.35665893675142},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":0.1,"breakHorizontal":20.8,"spinRate":2813,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.5223614962982395,"extension":5.973871169647413},"index":5,"playId":"fb106af4-f3a2-3d95-be2e-800f07d006f9","pitchNumber":6,"startTime":"2026-08-30T18:58:11.389Z","endTime":"2026-08-30T18:58:15.147Z","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":87.9,"endSpeed":82.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.385825239589934,"aZ":-25.200537333510304,"pfxX":-0.7271440346601814,"pfxZ":4.081642404315311,"pX":0.5269632130635433,"pZ":2.995754375113033,"vX0":-4.345851734398521,"vY0":-128.261841609768,"vZ0":-0.43078010704621666,"x":96.91,"y":157.89,"x0":2.3206952821817217,"y0":50.00073207839975,"z0":5.089921660137337,"aX":-1.2397440671921716},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":2.0,"spinRate":2368,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.42309620724543606,"extension":5.996761877707012},"index":6,"playId":"d7c25d82-b6e1-385e-b4e4-6c1edc8e77ed","pitchNumber":7,"startTime":"2026-08-30T18:58:32.253Z","endTime":"2026-08-30T18:58:36.020Z","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":75.1,"endSpeed":69.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.40577029026834,"aZ":-32.90623519385142,"pfxX":-9.62156318801868,"pfxZ":-0.5945388478676339,"pX":1.6011920379152669,"pZ":1.927446212892015,"vX0":-0.24212148289124655,"vY0":-109.4757232201636,"vZ0":1.6599453177408876,"x":55.97,"y":186.74,"x0":2.9650902873140574,"y0":50.00435753606487,"z0":4.654185494388515,"aX":-11.803095795008025},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-0.4,"breakHorizontal":17.5,"spinRate":2759,"spinDirection":267},"zone":14,"typeConfidence":0.89,"plateTime":0.49829970026832493,"extension":5.866288782761127},"index":7,"playId":"449e0d5c-5910-3bfb-aa67-6e48c5207f97","pitchNumber":8,"startTime":"2026-08-30T18:58:53.426Z","endTime":"2026-08-30T18:58:57.382Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.827382873836882,"aZ":-23.507736778773285,"pfxX":0.7390673854166758,"pfxZ":5.085280984760681,"pX":-0.556456560033006,"pZ":2.5571285090292655,"vX0":-6.981616124416502,"vY0":-128.293859366702,"vZ0":-1.7311225868488536,"x":138.21,"y":169.74,"x0":2.0779843083737406,"y0":50.00590056508653,"z0":5.0321992898775845,"aX":1.2610133612794698},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":-0.1,"spinRate":2393,"spinDirection":141},"zone":4,"typeConfidence":0.9,"plateTime":0.42325393011530155,"extension":6.0751929214887275},"hitData":{"launchSpeed":108.6,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.67,"coordY":155.74}},"index":8,"playId":"68adcb34-9a44-374e-9962-5c65dffc2e70","pitchNumber":9,"startTime":"2026-08-30T18:59:12.326Z","endTime":"2026-08-30T18:59:20.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:59:20.287Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T19:01:46.864Z","endTime":"2026-08-30T19:03:39.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces Dax Fulton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:01:19.851Z","endTime":"2026-08-30T19:01:49.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"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(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.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.655958320134474,"aZ":-26.973437098217193,"pfxX":0.2916993815019857,"pfxZ":3.0386213858303117,"pX":-0.35925403313496945,"pZ":2.1077811426828053,"vX0":3.0861875276978323,"vY0":-129.23964535422292,"vZ0":-5.672319419284523,"x":130.69,"y":181.87,"x0":-1.6004485723048454,"y0":50.00562116752227,"z0":6.368718267660703,"aX":0.4999812049455364},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.1,"spinRate":2098,"spinDirection":217},"zone":4,"typeConfidence":0.86,"plateTime":0.42171782392953716,"extension":6.247570213106209},"index":1,"playId":"14180d07-5bce-369d-ae03-e8dc08b0e3aa","pitchNumber":1,"startTime":"2026-08-30T19:01:49.151Z","endTime":"2026-08-30T19:01:53.006Z","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":90.1,"endSpeed":83.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585855744046704,"aZ":-29.024538694287028,"pfxX":0.17934385137616116,"pfxZ":1.7827875213660107,"pX":-0.37728035469151383,"pZ":2.9663605005269753,"vX0":2.9903919341273713,"vY0":-131.33963663416583,"vZ0":-3.4518911874383313,"x":131.38,"y":158.69,"x0":-1.5480869144502467,"y0":50.00385043195521,"z0":6.427287296725563,"aX":0.3173024936051249},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":-1.0,"spinRate":2248,"spinDirection":213},"zone":1,"typeConfidence":0.86,"plateTime":0.41506259734174966,"extension":6.157920330608518},"index":2,"playId":"c1d0ad40-c6ce-36bf-bdc0-901596541efa","pitchNumber":2,"startTime":"2026-08-30T19:02:07.268Z","endTime":"2026-08-30T19:02:11.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T19:02:14.018Z","endTime":"2026-08-30T19:02:33.280Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"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":91.7,"endSpeed":85.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88675214149413,"aZ":-22.720628084779428,"pfxX":-7.2295561383744005,"pfxZ":5.177167821551361,"pX":-0.014560507980054463,"pZ":0.22240796826043385,"vX0":6.835362740930738,"vY0":-133.10883086964998,"vZ0":-11.056518447966418,"x":117.56,"y":232.77,"x0":-1.6550494317541165,"y0":50.002448082950856,"z0":6.021232029443081,"aX":-13.199972476282202},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":11.9,"spinRate":1179,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.4087672796755455,"extension":6.468380172693793},"index":4,"playId":"e26b79e1-b3c5-34c9-95da-f51ec269216f","pitchNumber":3,"startTime":"2026-08-30T19:02:33.280Z","endTime":"2026-08-30T19:02:37.471Z","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":98.5,"endSpeed":91.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59650695651854,"aZ":-13.279699469069802,"pfxX":-5.220136114162878,"pfxZ":8.962176828902077,"pX":-0.44167706381584687,"pZ":4.2249928319899235,"vX0":3.1143759257494437,"vY0":-143.4594003611679,"vZ0":-4.735508116271856,"x":133.84,"y":124.71,"x0":-0.8565712344141823,"y0":50.003646514620414,"z0":6.709007200275443,"aX":-11.00698306326115},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2368,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3801184828209059,"extension":6.1364767984947886},"index":5,"playId":"fc6add2e-96f8-3ef1-8ad7-f27736c47790","pitchNumber":4,"startTime":"2026-08-30T19:02:53.142Z","endTime":"2026-08-30T19:02:56.985Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691746502689348,"aZ":-13.499427034377458,"pfxX":-5.444780604990187,"pfxZ":9.206155948645971,"pX":-0.7848424052041992,"pZ":4.295073970945697,"vX0":2.420166061318187,"vY0":-140.9812542003639,"vZ0":-4.058196046465719,"x":146.92,"y":122.81,"x0":-0.9432102310834448,"y0":50.004786625234026,"z0":6.614138263248873,"aX":-11.047677983716307},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2277,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3873488952749433,"extension":6.321791475523759},"index":6,"playId":"ba68e8ec-d0d3-3d0b-b45b-85966a45d8f5","pitchNumber":5,"startTime":"2026-08-30T19:03:11.129Z","endTime":"2026-08-30T19:03:15.127Z","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":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64839712256541,"aZ":-13.963216867427473,"pfxX":-5.917029292086669,"pfxZ":8.808959552970302,"pX":-0.6575288389268216,"pZ":2.8846657047931696,"vX0":3.4868684667479726,"vY0":-141.97105835386697,"vZ0":-7.473466504423323,"x":142.06,"y":160.89,"x0":-1.1247336670903845,"y0":50.00439753621393,"z0":6.416939157449132,"aX":-12.232543178721862},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2243,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.383958903309896,"extension":6.413024560690472},"hitData":{"launchSpeed":101.2,"launchAngle":15.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":89.88,"coordY":66.17}},"index":7,"playId":"5a8d31b2-e530-3b3a-b9fa-459a8efe48ad","pitchNumber":6,"startTime":"2026-08-30T19:03:29.090Z","endTime":"2026-08-30T19:03:39.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:03:39.708Z","atBatIndex":71},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Harry Ford grounds into a double play, shortstop Otto Lopez to second baseman Javier Sanoja to first baseman Griffin Conine. Jorbit Vivas out at 2nd. Harry Ford out at 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T19:03:45.900Z","endTime":"2026-08-30T19:05:18.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12975340185865,"aZ":-28.962840623965736,"pfxX":0.36025386475944876,"pfxZ":1.8469284735026275,"pX":-0.08368879939793886,"pZ":1.4347527498295374,"vX0":2.906665987616472,"vY0":-129.81538459119216,"vZ0":-6.6410432093523,"x":120.19,"y":200.04,"x0":-1.257308762736267,"y0":50.00027385244595,"z0":6.185307596134937,"aX":0.6235089438010856},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":-1.2,"spinRate":2320,"spinDirection":174},"zone":13,"typeConfidence":0.88,"plateTime":0.419401039342012,"extension":6.430924040579226},"index":0,"playId":"a7e20189-346d-3402-971b-4352ad8791f9","pitchNumber":1,"startTime":"2026-08-30T19:04:09.415Z","endTime":"2026-08-30T19:04:13.528Z","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":97.1,"endSpeed":89.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.566693701311657,"aZ":-9.946346239499041,"pfxX":-3.476045244003396,"pfxZ":10.846280668039286,"pX":-0.2556265456946046,"pZ":2.999600183351497,"vX0":2.4951415891397386,"vY0":-141.39720195891383,"vZ0":-8.26190254036279,"x":126.74,"y":157.79,"x0":-0.6924489304029722,"y0":50.00632930896237,"z0":6.57663071200211,"aX":-7.125692989196198},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":5.9,"spinRate":2319,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3855804554877724,"extension":6.305227179271723},"index":1,"playId":"6bb729bf-bb1c-32d7-a19f-aac7b33e7b03","pitchNumber":2,"startTime":"2026-08-30T19:04:28.782Z","endTime":"2026-08-30T19:04:34.135Z","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":89.5,"endSpeed":83.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466410433682668,"aZ":-30.54431422276192,"pfxX":-0.6916107308257134,"pfxZ":0.9386542148238721,"pX":0.09660099228745431,"pZ":1.3425622886773902,"vX0":3.4100351676367695,"vY0":-130.30301903524173,"vZ0":-6.810946945423459,"x":113.32,"y":202.53,"x0":-1.1328132822312755,"y0":50.0037682910232,"z0":6.264097510969422,"aX":-1.202978204736331},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.6,"breakHorizontal":0.6,"spinRate":2347,"spinDirection":84},"zone":14,"typeConfidence":0.85,"plateTime":0.41853262911607425,"extension":6.433942915434172},"hitData":{"launchSpeed":110.2,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":153.2}},"index":2,"playId":"57207a6e-3ad1-3f4b-8568-25e2489ae5f6","pitchNumber":3,"startTime":"2026-08-30T19:05:10.851Z","endTime":"2026-08-30T19:05:18.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:05:18.414Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack challenged (pitch result), call on the field was overturned: Andrew Pinckney called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T19:05:40.281Z","endTime":"2026-08-30T19:06:58.798Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.05"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.05"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.48"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.37"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.38"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.52"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.815491651424075,"aZ":-30.625853960624113,"pfxX":0.9959393765754951,"pfxZ":0.8867244126330114,"pX":0.6327480159614608,"pZ":2.4019916689908625,"vX0":4.091433421827421,"vY0":-131.21295521814687,"vZ0":-4.637137163050386,"x":92.88,"y":173.93,"x0":-1.0761844716920155,"y0":50.000876879567244,"z0":6.474497333283832,"aX":1.736017442687488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.8,"breakHorizontal":-2.8,"spinRate":2197,"spinDirection":143},"zone":6,"typeConfidence":0.89,"plateTime":0.41746591036484837,"extension":6.45107770252009},"index":0,"playId":"63b0ac19-0bc1-3004-a251-20c8bc1253fa","pitchNumber":1,"startTime":"2026-08-30T19:05:47.317Z","endTime":"2026-08-30T19:05:51.161Z","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":89.4,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100428569646176,"aZ":-32.43598422284575,"pfxX":-0.012484871248112706,"pfxZ":-0.1531505244999849,"pX":0.4543840548023134,"pZ":2.126461708570524,"vX0":4.281763705045432,"vY0":-130.0839168210312,"vZ0":-4.532257619417723,"x":99.68,"y":181.37,"x0":-1.2108145782720607,"y0":50.004005219861696,"z0":6.348462251152021,"aX":-0.02256821152740766},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":-1.0,"spinRate":2242,"spinDirection":118},"zone":9,"typeConfidence":0.88,"plateTime":0.4209541912413952,"extension":6.314141238780301},"index":1,"playId":"5fa60af1-2178-3551-a6cd-b162d347affc","pitchNumber":2,"startTime":"2026-08-30T19:06:05.253Z","endTime":"2026-08-30T19:06:08.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T19:06:27.623Z","endTime":"2026-08-30T19:06:35.128Z","isPitch":false,"type":"action","player":{"id":687605,"link":"/api/v1/people/687605"}},{"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.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433631872957157,"aZ":-13.487505974047911,"pfxX":-4.669229440841432,"pfxZ":9.018016608631042,"pX":0.3796993285854255,"pZ":4.092775269549029,"vX0":3.9587674529696066,"vY0":-142.4995116116496,"vZ0":-4.889978916612569,"x":102.53,"y":128.28,"x0":-0.4157361934845932,"y0":50.003737546249546,"z0":6.672498751145045,"aX":-9.67572197325508},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2189,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.38328234294114694,"extension":6.300301064561082},"index":3,"playId":"7ed28a3a-d278-3433-8efe-3e8019ef229e","pitchNumber":3,"startTime":"2026-08-30T19:06:35.128Z","endTime":"2026-08-30T19:06:39.062Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91441034210624,"aZ":-29.836369774944306,"pfxX":1.2958283271390223,"pfxZ":1.3050152740939671,"pX":-0.5502067804976744,"pZ":1.7055306447545644,"vX0":1.6244588314565813,"vY0":-132.77230694078204,"vZ0":-6.238229675990474,"x":137.97,"y":192.73,"x0":-1.3370865439307322,"y0":50.00598833547491,"z0":6.241118333267778,"aX":2.3268767692768773},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.3,"breakHorizontal":-2.6,"spinRate":2288,"spinDirection":145},"zone":7,"typeConfidence":0.87,"plateTime":0.41164749986010474,"extension":6.284180607965687},"index":4,"playId":"84cf648d-0e0c-3410-aeff-e6607a15d4c9","pitchNumber":4,"startTime":"2026-08-30T19:06:53.797Z","endTime":"2026-08-30T19:06:58.798Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-08-30T19:06:58.798Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack challenged (pitch result), call on the field was overturned: Andrew Pinckney called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T19:05:40.281Z","endTime":"2026-08-30T19:06:58.798Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.05"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.05"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.48"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.37"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.38"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.52"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.815491651424075,"aZ":-30.625853960624113,"pfxX":0.9959393765754951,"pfxZ":0.8867244126330114,"pX":0.6327480159614608,"pZ":2.4019916689908625,"vX0":4.091433421827421,"vY0":-131.21295521814687,"vZ0":-4.637137163050386,"x":92.88,"y":173.93,"x0":-1.0761844716920155,"y0":50.000876879567244,"z0":6.474497333283832,"aX":1.736017442687488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.8,"breakHorizontal":-2.8,"spinRate":2197,"spinDirection":143},"zone":6,"typeConfidence":0.89,"plateTime":0.41746591036484837,"extension":6.45107770252009},"index":0,"playId":"63b0ac19-0bc1-3004-a251-20c8bc1253fa","pitchNumber":1,"startTime":"2026-08-30T19:05:47.317Z","endTime":"2026-08-30T19:05:51.161Z","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":89.4,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100428569646176,"aZ":-32.43598422284575,"pfxX":-0.012484871248112706,"pfxZ":-0.1531505244999849,"pX":0.4543840548023134,"pZ":2.126461708570524,"vX0":4.281763705045432,"vY0":-130.0839168210312,"vZ0":-4.532257619417723,"x":99.68,"y":181.37,"x0":-1.2108145782720607,"y0":50.004005219861696,"z0":6.348462251152021,"aX":-0.02256821152740766},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":-1.0,"spinRate":2242,"spinDirection":118},"zone":9,"typeConfidence":0.88,"plateTime":0.4209541912413952,"extension":6.314141238780301},"index":1,"playId":"5fa60af1-2178-3551-a6cd-b162d347affc","pitchNumber":2,"startTime":"2026-08-30T19:06:05.253Z","endTime":"2026-08-30T19:06:08.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T19:06:27.623Z","endTime":"2026-08-30T19:06:35.128Z","isPitch":false,"type":"action","player":{"id":687605,"link":"/api/v1/people/687605"}},{"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.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433631872957157,"aZ":-13.487505974047911,"pfxX":-4.669229440841432,"pfxZ":9.018016608631042,"pX":0.3796993285854255,"pZ":4.092775269549029,"vX0":3.9587674529696066,"vY0":-142.4995116116496,"vZ0":-4.889978916612569,"x":102.53,"y":128.28,"x0":-0.4157361934845932,"y0":50.003737546249546,"z0":6.672498751145045,"aX":-9.67572197325508},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2189,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.38328234294114694,"extension":6.300301064561082},"index":3,"playId":"7ed28a3a-d278-3433-8efe-3e8019ef229e","pitchNumber":3,"startTime":"2026-08-30T19:06:35.128Z","endTime":"2026-08-30T19:06:39.062Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91441034210624,"aZ":-29.836369774944306,"pfxX":1.2958283271390223,"pfxZ":1.3050152740939671,"pX":-0.5502067804976744,"pZ":1.7055306447545644,"vX0":1.6244588314565813,"vY0":-132.77230694078204,"vZ0":-6.238229675990474,"x":137.97,"y":192.73,"x0":-1.3370865439307322,"y0":50.00598833547491,"z0":6.241118333267778,"aX":2.3268767692768773},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.3,"breakHorizontal":-2.6,"spinRate":2288,"spinDirection":145},"zone":7,"typeConfidence":0.87,"plateTime":0.41164749986010474,"extension":6.284180607965687},"index":4,"playId":"84cf648d-0e0c-3410-aeff-e6607a15d4c9","pitchNumber":4,"startTime":"2026-08-30T19:06:53.797Z","endTime":"2026-08-30T19:06:58.798Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-08-30T19:06:58.798Z","atBatIndex":73},"scoringPlays":[35,60,66,67,69],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":116.89,"y":184.82},"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"coordinates":{"x":136.75,"y":76.73},"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":98.6,"y":173.47},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":102.45,"y":135.55},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":116.23,"y":149.24},"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":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":177.84,"y":95.79},"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":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":70.3,"y":90.37},"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":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":164.64,"y":49.92},"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":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":174.7,"y":93.35},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":20,"top":[15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":156.88,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":113.3,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":173.11,"y":177.18},"type":"O","description":"Pop Out"}],"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":144.21,"y":147.63},"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":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":74.81,"y":82.17},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":145.22,"y":149.66},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":104.18,"y":171.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":166.36,"y":86.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":103.67,"y":172.97},"type":"O","description":"Forceout"}],"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":179.11,"y":88.01},"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":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":115.76,"y":64.24},"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":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":108.23,"y":174.49},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":29,"endIndex":36,"top":[29,30,31],"bottom":[32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":54.11,"y":109.38},"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":5,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":104.18,"y":172.97},"type":"O","description":"Double Play"},{"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":110.77,"y":73.86},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":184.16,"y":62.71},"type":"H","description":"Double"}]}},{"startIndex":37,"endIndex":43,"top":[37,38,39,40],"bottom":[41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":106.65,"y":169.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":103.16,"y":173.47},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":123.25,"y":128.91},"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":6,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"coordinates":{"x":148.37,"y":144.38},"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":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":151.97,"y":198.6},"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":6,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":79.68,"y":99.16},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":53,"top":[44,45,46,47,48],"bottom":[49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":130.43,"y":94.19},"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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":108.74,"y":168.4},"type":"O","description":"Fielders Choice"},{"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":141.67,"y":154.72},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":99.93,"y":174.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":156.16,"y":98.64},"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":8,"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":85.43,"y":118.24},"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":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":47.93,"y":111.14},"type":"O","description":"Sac Fly"},{"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":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":112.79,"y":150.67},"type":"O","description":"Forceout"}]}},{"startIndex":62,"endIndex":73,"top":[62,63,64,65,66,67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":134.6,"y":194.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":113.8,"y":157.26},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":83.71,"y":61.22},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":39.31,"y":50.34},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":103.67,"y":155.74},"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":9,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":89.88,"y":66.17},"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":9,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":106.71,"y":153.2},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"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":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":6,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":2,"leftOnBase":6},"away":{"runs":6,"hits":4,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"catcher":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"first":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"second":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"third":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"onDeck":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"inHole":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"battingOrder":4,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"onDeck":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"inHole":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"pitcher":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"battingOrder":8,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".247","atBats":30,"obp":".326","slg":".397","ops":".723","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":7,"rbi":4,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":29,"obp":".314","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":139,"era":"3.90","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":50,"strikes":89,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"15.44","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":2,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID667652":{"person":{"id":667652,"fullName":"Jack Ralston","link":"/api/v1/people/667652"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":8,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"obp":".133","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"0.00","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.46","battersFaced":15,"outs":13,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":15,"strikes":41,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.92","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.23","walksPer9Inn":"0.00","hitsPer9Inn":"4.15","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694795":{"person":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"jerseyNumber":"95","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":16,"groundOuts":16,"airOuts":25,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":64,"obp":".274","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":311,"era":"1.45","inningsPitched":"18.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":3,"whip":"1.02","battersFaced":74,"outs":56,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":311,"balls":115,"strikes":196,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"16.66","gamesFinished":5,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.27","walksPer9Inn":"3.86","hitsPer9Inn":"5.30","runsScoredPer9":"2.89","homeRunsPer9":"0.48","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"flyOuts":19,"groundOuts":29,"airOuts":25,"runs":14,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":6,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":117,"obp":".320","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":495,"era":"3.68","inningsPitched":"29.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":12,"whip":"1.30","battersFaced":125,"outs":88,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":159,"strikes":336,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".667","pitchesPerInning":"16.88","gamesFinished":6,"strikeoutWalkRatio":"5.17","strikeoutsPer9Inn":"9.51","walksPer9Inn":"1.84","hitsPer9Inn":"9.82","runsScoredPer9":"4.30","homeRunsPer9":"1.84","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"501","stats":{"batting":{"summary":"0-0 | 2 BB, R, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":19,"groundOuts":39,"airOuts":38,"runs":31,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":0,"hits":49,"hitByPitch":4,"avg":".249","atBats":197,"obp":".354","slg":".492","ops":".846","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":97,"rbi":31,"leftOnBase":99,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.07","popOuts":9,"lineOuts":10},"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":5,"putOuts":125,"errors":0,"chances":130,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"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":105,"flyOuts":47,"groundOuts":77,"airOuts":85,"runs":40,"doubles":14,"triples":1,"homeRuns":22,"strikeOuts":107,"baseOnBalls":39,"intentionalWalks":1,"hits":81,"hitByPitch":2,"avg":".232","atBats":349,"obp":".312","slg":".467","ops":".779","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":163,"rbi":58,"leftOnBase":183,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.86","popOuts":19,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":177,"errors":3,"chances":184,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":29,"gamesStarted":29,"flyOuts":114,"groundOuts":195,"airOuts":217,"runs":78,"doubles":31,"triples":2,"homeRuns":18,"strikeOuts":140,"baseOnBalls":50,"intentionalWalks":0,"hits":175,"hitByPitch":7,"atBats":722,"obp":".297","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2863,"era":"3.46","inningsPitched":"189.2","wins":13,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.19","battersFaced":784,"outs":569,"gamesPitched":29,"completeGames":1,"shutouts":1,"pitchesThrown":2863,"balls":952,"strikes":1911,"strikePercentage":".670","hitBatsmen":7,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".619","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.64","walksPer9Inn":"2.37","hitsPer9Inn":"8.30","runsScoredPer9":"3.70","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":52,"lineOuts":51},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":4,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"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":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":42,"gamesStarted":0,"flyOuts":14,"groundOuts":62,"airOuts":36,"runs":28,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":34,"baseOnBalls":26,"intentionalWalks":1,"hits":46,"hitByPitch":3,"atBats":174,"obp":".362","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":804,"era":"4.73","inningsPitched":"45.2","wins":3,"losses":3,"saves":4,"saveOpportunities":7,"holds":6,"blownSaves":3,"earnedRuns":24,"whip":"1.58","battersFaced":207,"outs":137,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":804,"balls":315,"strikes":489,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".500","pitchesPerInning":"17.61","gamesFinished":15,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"6.70","walksPer9Inn":"5.12","hitsPer9Inn":"9.07","runsScoredPer9":"5.52","homeRunsPer9":"0.59","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"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"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":32,"gamesStarted":15,"flyOuts":68,"groundOuts":116,"airOuts":104,"runs":45,"doubles":12,"triples":3,"homeRuns":14,"strikeOuts":86,"baseOnBalls":45,"intentionalWalks":0,"hits":99,"hitByPitch":3,"atBats":404,"obp":".325","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","numberOfPitches":1701,"era":"3.59","inningsPitched":"105.1","wins":3,"losses":6,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":42,"whip":"1.37","battersFaced":454,"outs":316,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":1701,"balls":611,"strikes":1090,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".333","pitchesPerInning":"16.15","gamesFinished":8,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.35","walksPer9Inn":"3.84","hitsPer9Inn":"8.46","runsScoredPer9":"3.84","homeRunsPer9":"1.20","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":20,"groundOuts":17,"airOuts":47,"runs":35,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":63,"baseOnBalls":22,"intentionalWalks":0,"hits":39,"hitByPitch":11,"avg":".238","atBats":164,"obp":".364","slg":".421","ops":".785","caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":69,"rbi":11,"leftOnBase":74,"sacBunts":1,"sacFlies":1,"babip":".344","groundOutsToAirouts":"0.36","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":16,"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":2,"putOuts":113,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682790":{"person":{"id":682790,"fullName":"Wikelman González","link":"/api/v1/people/682790"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"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":131,"flyOuts":66,"groundOuts":96,"airOuts":142,"runs":66,"doubles":15,"triples":5,"homeRuns":8,"strikeOuts":111,"baseOnBalls":68,"intentionalWalks":1,"hits":90,"hitByPitch":11,"avg":".208","atBats":433,"obp":".329","slg":".321","ops":".650","caughtStealing":12,"stolenBases":21,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":518,"totalBases":139,"rbi":31,"leftOnBase":171,"sacBunts":5,"sacFlies":1,"babip":".260","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.12","popOuts":36,"lineOuts":40},"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":298,"errors":0,"chances":302,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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":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":58,"gamesStarted":0,"flyOuts":23,"groundOuts":63,"airOuts":41,"runs":31,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":64,"baseOnBalls":32,"intentionalWalks":1,"hits":45,"hitByPitch":3,"atBats":210,"obp":".324","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":983,"era":"3.90","inningsPitched":"57.2","wins":5,"losses":5,"saves":2,"saveOpportunities":7,"holds":14,"blownSaves":5,"earnedRuns":25,"whip":"1.34","battersFaced":248,"outs":173,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":983,"balls":381,"strikes":602,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":12,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.99","walksPer9Inn":"4.99","hitsPer9Inn":"7.02","runsScoredPer9":"4.84","homeRunsPer9":"0.16","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":59,"groundOuts":102,"airOuts":128,"runs":34,"doubles":28,"triples":2,"homeRuns":6,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":0,"hits":100,"hitByPitch":0,"avg":".278","atBats":360,"obp":".319","slg":".417","ops":".736","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":150,"rbi":51,"leftOnBase":156,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":34,"lineOuts":35},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":24,"obp":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"13.50","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.57","battersFaced":27,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":26,"strikes":47,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.93","walksPer9Inn":"1.93","hitsPer9Inn":"21.21","runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":179,"putOuts":108,"errors":11,"chances":298,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":13,"flyOuts":39,"groundOuts":71,"airOuts":68,"runs":31,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":66,"hitByPitch":4,"atBats":257,"obp":".314","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1009,"era":"3.98","inningsPitched":"63.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.33","battersFaced":280,"outs":190,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1009,"balls":320,"strikes":689,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".250","pitchesPerInning":"15.93","gamesFinished":2,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"7.53","walksPer9Inn":"2.56","hitsPer9Inn":"9.38","runsScoredPer9":"4.41","homeRunsPer9":"1.14","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"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":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":86,"groundOuts":143,"airOuts":148,"runs":59,"doubles":17,"triples":6,"homeRuns":6,"strikeOuts":77,"baseOnBalls":65,"intentionalWalks":4,"hits":141,"hitByPitch":0,"avg":".282","atBats":500,"obp":".361","slg":".376","ops":".737","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":574,"totalBases":188,"rbi":51,"leftOnBase":211,"sacBunts":3,"sacFlies":6,"babip":".319","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.33","popOuts":19,"lineOuts":43},"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":326,"putOuts":201,"errors":7,"chances":534,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":5,"strikes":8,"strikePercentage":".620","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":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":56,"gamesStarted":0,"flyOuts":33,"groundOuts":36,"airOuts":61,"runs":24,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":66,"baseOnBalls":26,"intentionalWalks":1,"hits":39,"hitByPitch":3,"atBats":202,"obp":".294","caughtStealing":5,"stolenBases":2,"stolenBasePercentage":".286","caughtStealingPercentage":".714","numberOfPitches":970,"era":"3.36","inningsPitched":"56.1","wins":3,"losses":4,"saves":1,"saveOpportunities":2,"holds":22,"blownSaves":1,"earnedRuns":21,"whip":"1.15","battersFaced":231,"outs":169,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":970,"balls":340,"strikes":630,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".429","pitchesPerInning":"17.22","gamesFinished":6,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"10.54","walksPer9Inn":"4.15","hitsPer9Inn":"6.23","runsScoredPer9":"3.83","homeRunsPer9":"0.80","inheritedRunners":26,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":22,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":2,"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":100,"flyOuts":51,"groundOuts":60,"airOuts":88,"runs":46,"doubles":23,"triples":4,"homeRuns":16,"strikeOuts":134,"baseOnBalls":42,"intentionalWalks":3,"hits":89,"hitByPitch":7,"avg":".242","atBats":368,"obp":".329","slg":".457","ops":".786","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":168,"rbi":54,"leftOnBase":176,"sacBunts":1,"sacFlies":2,"babip":".332","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":18,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":409,"errors":7,"chances":441,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":36,"groundOuts":40,"airOuts":63,"runs":39,"doubles":14,"triples":0,"homeRuns":13,"strikeOuts":114,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".222","atBats":270,"obp":".286","slg":".419","ops":".705","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":113,"rbi":52,"leftOnBase":111,"sacBunts":0,"sacFlies":7,"babip":".313","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.77","popOuts":9,"lineOuts":18},"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":0,"putOuts":130,"errors":0,"chances":130,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"2-5","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":51,"flyOuts":16,"groundOuts":50,"airOuts":33,"runs":24,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":1,"hits":38,"hitByPitch":2,"avg":".233","atBats":163,"obp":".333","slg":".331","ops":".664","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":54,"rbi":17,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.50","popOuts":12,"lineOuts":5},"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":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":10,"putOuts":151,"errors":4,"chances":165,"fielding":".976","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":1,"putOuts":4,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":22,"groundOuts":55,"airOuts":39,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":0,"hits":33,"hitByPitch":8,"avg":".204","atBats":162,"obp":".312","slg":".265","ops":".577","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":43,"rbi":14,"leftOnBase":73,"sacBunts":1,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":82,"errors":5,"chances":131,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":65,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":22,"strikes":43,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":21,"gamesStarted":20,"flyOuts":54,"groundOuts":112,"airOuts":115,"runs":52,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":0,"hits":106,"hitByPitch":3,"atBats":399,"obp":".316","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1626,"era":"4.11","inningsPitched":"103.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":47,"whip":"1.30","battersFaced":435,"outs":309,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1626,"balls":556,"strikes":1070,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".429","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.12","walksPer9Inn":"2.45","hitsPer9Inn":"9.26","runsScoredPer9":"4.54","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":39,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690978":{"person":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"jerseyNumber":"90","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":9,"strikes":18,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"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":3,"groundOuts":20,"airOuts":10,"runs":8,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":54,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":276,"era":"4.50","inningsPitched":"16.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.38","battersFaced":66,"outs":48,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":116,"strikes":160,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.25","gamesFinished":5,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"7.88","walksPer9Inn":"6.19","hitsPer9Inn":"6.19","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","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":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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":13,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".108","atBats":37,"obp":".190","slg":".216","ops":".406","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":8,"rbi":2,"leftOnBase":18,"sacBunts":3,"sacFlies":1,"babip":".136","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":4,"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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":11,"putOuts":91,"errors":2,"chances":104,"fielding":".981","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"902","stats":{"batting":{"summary":"0-0 | RBI","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":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":31,"groundOuts":74,"airOuts":51,"runs":32,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":68,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":2,"avg":".233","atBats":245,"obp":".287","slg":".412","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":101,"rbi":39,"leftOnBase":108,"sacBunts":4,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.42","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":{"caughtStealing":20,"stolenBases":45,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":38,"putOuts":616,"errors":8,"chances":662,"fielding":".988","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":24,"gamesStarted":24,"flyOuts":72,"groundOuts":100,"airOuts":132,"runs":56,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":142,"baseOnBalls":56,"intentionalWalks":0,"hits":92,"hitByPitch":8,"atBats":464,"obp":".294","caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2167,"era":"3.44","inningsPitched":"130.2","wins":7,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.13","battersFaced":530,"outs":392,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2167,"balls":791,"strikes":1376,"strikePercentage":".630","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".412","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"9.78","walksPer9Inn":"3.86","hitsPer9Inn":"6.34","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":83,"groundOuts":165,"airOuts":142,"runs":80,"doubles":30,"triples":7,"homeRuns":10,"strikeOuts":75,"baseOnBalls":30,"intentionalWalks":0,"hits":163,"hitByPitch":4,"avg":".305","atBats":534,"obp":".340","slg":".444","ops":".784","caughtStealing":4,"stolenBases":29,"stolenBasePercentage":".879","caughtStealingPercentage":".121","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":579,"totalBases":237,"rbi":61,"leftOnBase":207,"sacBunts":0,"sacFlies":11,"babip":".333","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.40","popOuts":20,"lineOuts":39},"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":300,"putOuts":174,"errors":19,"chances":493,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[681715,672640,682663,665923,669364,665052,691594,677870,805300,640459,669065,691788,676083,676534,680767,690978,656848],"pitchers":[676083,676534,680767,690978,656848],"bench":[683357],"bullpen":[645261,694795,682790,687473,691587,663969,667652,676604],"battingOrder":[681715,672640,682663,665923,665052,691594,677870,805300,691788],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Lopez, O (10, 9th inning off Cosgrove, 1 on, 2 out)."},{"label":"TB","value":"Lopez, O 4; Ramírez 2; Ruiz, E."},{"label":"RBI","value":"Lopez, O 2 (61); Mack (39); Marsee (31)."},{"label":"2-out RBI","value":"Lopez, O 2."},{"label":"Runners left in scoring position, 2 out","value":"Sanoja; Stowers."},{"label":"SF","value":"Mack."},{"label":"GIDP","value":"Sanoja."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Conine 2 (4, 2nd base off Beeter/Ford, H, 2nd base off Kranick/Ford, H); Ruiz, E (30, 3rd base off Kranick/Ford, H); Marsee (21, home off Cosgrove/Ford, H); Hernández, H (10, 2nd base off Cosgrove/Ford, H)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Navarreto (2, throw); Jiménez, L (5, throw)."},{"label":"DP","value":"4 (Sanoja-Edwards, X-Jiménez, L; Jiménez, L-Conine; Sanoja-Mack-Conine; Lopez, O-Sanoja-Conine)."}]}],"note":[{"label":"a","value":"Struck out for Navarreto in the 7th."}]},"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":6,"groundOuts":9,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".248","atBats":29,"obp":".324","slg":".430","ops":".754","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":8,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":30,"obp":".308","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"4.67","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.39","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":63,"strikes":89,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"16.89","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"201","stats":{"batting":{"note":"b-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":74,"flyOuts":33,"groundOuts":70,"airOuts":50,"runs":35,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":78,"baseOnBalls":21,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".237","atBats":257,"obp":".300","slg":".401","ops":".701","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":103,"rbi":37,"leftOnBase":123,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.70","popOuts":6,"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":80,"putOuts":51,"errors":8,"chances":139,"fielding":".942","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691384":{"person":{"id":691384,"fullName":"Luis Perales","link":"/api/v1/people/691384"},"jerseyNumber":"43","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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".538","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":53,"era":"18.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"3.50","battersFaced":13,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":26,"strikes":27,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"26.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":1,"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":true,"isSubstitute":false}},"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":18,"gamesStarted":0,"flyOuts":22,"groundOuts":23,"airOuts":35,"runs":18,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":41,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":129,"obp":".288","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":535,"era":"3.67","inningsPitched":"34.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.14","battersFaced":139,"outs":103,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":535,"balls":176,"strikes":359,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"15.58","gamesFinished":9,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"10.75","walksPer9Inn":"2.36","hitsPer9Inn":"7.86","runsScoredPer9":"4.72","homeRunsPer9":"1.57","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"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}},"ID694673":{"person":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"jerseyNumber":"81","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":26,"flyOuts":16,"groundOuts":22,"airOuts":22,"runs":11,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".226","atBats":84,"obp":".261","slg":".440","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":37,"rbi":10,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.80","popOuts":2,"lineOuts":4},"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":116,"errors":0,"chances":130,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":71,"groundOuts":94,"airOuts":141,"runs":81,"doubles":26,"triples":3,"homeRuns":29,"strikeOuts":136,"baseOnBalls":49,"intentionalWalks":3,"hits":133,"hitByPitch":12,"avg":".267","atBats":498,"obp":".343","slg":".506","ops":".849","caughtStealing":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":565,"totalBases":252,"rbi":92,"leftOnBase":198,"sacBunts":0,"sacFlies":6,"babip":".307","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":44,"lineOuts":26},"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":283,"putOuts":173,"errors":19,"chances":475,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"1-3 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":52,"groundOuts":125,"airOuts":103,"runs":49,"doubles":5,"triples":3,"homeRuns":1,"strikeOuts":92,"baseOnBalls":45,"intentionalWalks":0,"hits":85,"hitByPitch":1,"avg":".215","atBats":395,"obp":".296","slg":".251","ops":".547","caughtStealing":8,"stolenBases":43,"stolenBasePercentage":".843","caughtStealingPercentage":".157","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":99,"rbi":35,"leftOnBase":188,"sacBunts":8,"sacFlies":2,"babip":".276","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"395.00","popOuts":14,"lineOuts":37},"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":355,"putOuts":200,"errors":13,"chances":568,"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,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":21,"groundOuts":32,"airOuts":40,"runs":29,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":35,"baseOnBalls":20,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".246","atBats":142,"obp":".359","slg":".514","ops":".873","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":73,"rbi":33,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","popOuts":14,"lineOuts":5},"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":17,"putOuts":186,"errors":1,"chances":204,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"2-2 | 2B, 2 BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"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":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":40,"groundOuts":83,"airOuts":80,"runs":28,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":35,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".242","atBats":260,"obp":".337","slg":".327","ops":".664","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":85,"rbi":25,"leftOnBase":118,"sacBunts":3,"sacFlies":4,"babip":".273","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"86.67","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":3,"atBats":23,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":54,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"3.00","battersFaced":27,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":22,"strikes":32,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"24.75","runsScoredPer9":"15.75","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":58,"errors":7,"chances":199,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":50,"groundOuts":69,"airOuts":96,"runs":44,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":86,"baseOnBalls":24,"intentionalWalks":0,"hits":71,"hitByPitch":7,"avg":".220","atBats":322,"obp":".289","slg":".363","ops":".652","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":117,"rbi":34,"leftOnBase":135,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.20","popOuts":16,"lineOuts":30},"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":166,"errors":1,"chances":169,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(L, 0-1)(H, 2)","summary":"0.1 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":8,"strikes":5,"strikePercentage":".380","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"81.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":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":16,"gamesStarted":0,"flyOuts":12,"groundOuts":15,"airOuts":24,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":71,"obp":".415","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"7.41","inningsPitched":"17.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.94","battersFaced":83,"outs":51,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":107,"strikes":184,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".000","pitchesPerInning":"17.12","gamesFinished":6,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.29","walksPer9Inn":"5.29","hitsPer9Inn":"12.18","runsScoredPer9":"7.41","homeRunsPer9":"1.59","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 8)","summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":46,"gamesStarted":0,"flyOuts":22,"groundOuts":48,"airOuts":35,"runs":18,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":30,"intentionalWalks":4,"hits":29,"hitByPitch":3,"atBats":153,"obp":".330","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":729,"era":"3.45","inningsPitched":"44.1","wins":5,"losses":4,"saves":12,"saveOpportunities":18,"holds":8,"blownSaves":6,"earnedRuns":17,"whip":"1.33","battersFaced":190,"outs":133,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":290,"strikes":439,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":10,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".556","pitchesPerInning":"16.44","gamesFinished":18,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.14","walksPer9Inn":"6.09","hitsPer9Inn":"5.89","runsScoredPer9":"3.65","homeRunsPer9":"1.22","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":3,"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":33,"gamesStarted":4,"flyOuts":27,"groundOuts":88,"airOuts":54,"runs":30,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":3,"hits":55,"hitByPitch":7,"atBats":258,"obp":".305","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1237,"era":"3.75","inningsPitched":"69.2","wins":5,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":29,"whip":"1.19","battersFaced":297,"outs":209,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":1237,"balls":411,"strikes":826,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".714","pitchesPerInning":"17.76","gamesFinished":5,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.62","hitsPer9Inn":"7.11","runsScoredPer9":"3.88","homeRunsPer9":"1.03","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":1,"chances":18,"fielding":".944","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":"1-3 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":137,"flyOuts":118,"groundOuts":110,"airOuts":178,"runs":71,"doubles":26,"triples":6,"homeRuns":18,"strikeOuts":108,"baseOnBalls":35,"intentionalWalks":2,"hits":132,"hitByPitch":6,"avg":".252","atBats":523,"obp":".304","slg":".428","ops":".732","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":569,"totalBases":224,"rbi":76,"leftOnBase":251,"sacBunts":0,"sacFlies":5,"babip":".284","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.06","popOuts":26,"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":3,"putOuts":217,"errors":2,"chances":222,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":104,"flyOuts":22,"groundOuts":61,"airOuts":42,"runs":33,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":82,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".229","atBats":240,"obp":".312","slg":".383","ops":".695","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":92,"rbi":22,"leftOnBase":115,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.29","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":27,"putOuts":20,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID663362":{"person":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"jerseyNumber":"56","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":4,"flyOuts":31,"groundOuts":36,"airOuts":45,"runs":31,"doubles":10,"triples":2,"homeRuns":7,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":2,"atBats":161,"obp":".367","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":644,"era":"7.15","inningsPitched":"39.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":31,"whip":"1.62","battersFaced":178,"outs":117,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":644,"balls":221,"strikes":423,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".333","pitchesPerInning":"16.51","gamesFinished":2,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"7.38","walksPer9Inn":"2.54","hitsPer9Inn":"12.00","runsScoredPer9":"7.15","homeRunsPer9":"1.62","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":0,"chances":12,"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":{},"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":29,"gamesStarted":29,"flyOuts":73,"groundOuts":152,"airOuts":115,"runs":64,"doubles":22,"triples":0,"homeRuns":17,"strikeOuts":177,"baseOnBalls":46,"intentionalWalks":0,"hits":137,"hitByPitch":13,"atBats":576,"obp":".307","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2505,"era":"3.12","inningsPitched":"152.2","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.20","battersFaced":640,"outs":458,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2505,"balls":864,"strikes":1641,"strikePercentage":".660","hitBatsmen":13,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".706","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"10.43","walksPer9Inn":"2.71","hitsPer9Inn":"8.08","runsScoredPer9":"3.77","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":17,"errors":3,"chances":34,"fielding":".912","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":21,"airOuts":15,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".188","atBats":69,"obp":".300","slg":".391","ops":".691","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":27,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":1,"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":{"gamesStarted":1,"caughtStealing":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","assists":5,"putOuts":146,"errors":0,"chances":151,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"800","stats":{"batting":{"summary":"1-2 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":64,"groundOuts":96,"airOuts":120,"runs":51,"doubles":19,"triples":3,"homeRuns":10,"strikeOuts":69,"baseOnBalls":29,"intentionalWalks":0,"hits":92,"hitByPitch":8,"avg":".248","atBats":371,"obp":".315","slg":".396","ops":".711","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":147,"rbi":43,"leftOnBase":160,"sacBunts":4,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.10","popOuts":15,"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":5,"putOuts":296,"errors":2,"chances":303,"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":{},"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"0.00","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.07","battersFaced":18,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":23,"strikes":50,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","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":true,"isSubstitute":false}},"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":17,"gamesStarted":17,"flyOuts":49,"groundOuts":67,"airOuts":90,"runs":55,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":82,"baseOnBalls":39,"intentionalWalks":0,"hits":75,"hitByPitch":9,"atBats":310,"obp":".340","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1477,"era":"5.62","inningsPitched":"81.2","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.40","battersFaced":362,"outs":245,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1477,"balls":549,"strikes":928,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".200","pitchesPerInning":"18.09","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.04","walksPer9Inn":"4.30","hitsPer9Inn":"8.27","runsScoredPer9":"6.06","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"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":44,"gamesStarted":0,"flyOuts":29,"groundOuts":33,"airOuts":50,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":154,"obp":".299","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":742,"era":"3.86","inningsPitched":"42.0","wins":1,"losses":2,"saves":2,"saveOpportunities":5,"holds":12,"blownSaves":3,"earnedRuns":18,"whip":"1.24","battersFaced":175,"outs":126,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":742,"balls":260,"strikes":482,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".333","pitchesPerInning":"17.67","gamesFinished":8,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.86","hitsPer9Inn":"7.29","runsScoredPer9":"4.50","homeRunsPer9":"1.07","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":6},"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}},"ID687605":{"person":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"jerseyNumber":"45","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"802","stats":{"batting":{"note":"1-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".222","atBats":18,"obp":".286","slg":".500","ops":".786","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":9,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.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":13,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":58,"groundOuts":74,"airOuts":103,"runs":41,"doubles":22,"triples":0,"homeRuns":9,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":1,"hits":81,"hitByPitch":2,"avg":".280","atBats":289,"obp":".319","slg":".450","ops":".769","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":130,"rbi":45,"leftOnBase":141,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.11","popOuts":25,"lineOuts":20},"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":16,"stolenBases":61,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":33,"putOuts":646,"errors":5,"chances":684,"fielding":".993","passedBall":3,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(BS, 3)","summary":"0.2 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":10,"strikes":10,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"40.50","homeRunsPer9":"13.50","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":18,"gamesStarted":0,"flyOuts":14,"groundOuts":13,"airOuts":21,"runs":16,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":62,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":268,"era":"7.71","inningsPitched":"16.1","wins":1,"losses":2,"saves":1,"saveOpportunities":4,"holds":3,"blownSaves":3,"earnedRuns":14,"whip":"1.47","battersFaced":74,"outs":49,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":86,"strikes":182,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":4,"winPercentage":".333","pitchesPerInning":"16.41","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.31","hitsPer9Inn":"9.92","runsScoredPer9":"8.82","homeRunsPer9":"1.65","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":4,"gamesStarted":4,"flyOuts":7,"groundOuts":22,"airOuts":16,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":73,"obp":".375","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":358,"era":"5.59","inningsPitched":"19.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.71","battersFaced":88,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":147,"strikes":211,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".333","pitchesPerInning":"18.52","gamesFinished":0,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"7.91","walksPer9Inn":"6.98","hitsPer9Inn":"8.38","runsScoredPer9":"5.59","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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}},"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":{"summary":"6.0 IP, 0 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":39,"strikes":58,"strikePercentage":".600","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":2,"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":21,"gamesStarted":13,"flyOuts":36,"groundOuts":101,"airOuts":73,"runs":35,"doubles":16,"triples":3,"homeRuns":5,"strikeOuts":86,"baseOnBalls":41,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":335,"obp":".320","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1489,"era":"3.47","inningsPitched":"90.2","wins":2,"losses":6,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":35,"whip":"1.31","battersFaced":382,"outs":272,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1489,"balls":577,"strikes":912,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".250","pitchesPerInning":"16.42","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.54","walksPer9Inn":"4.07","hitsPer9Inn":"7.74","runsScoredPer9":"3.47","homeRunsPer9":"0.50","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[682928,694673,691781,665953,695734,686611,678391,695670,696285,677588,687605,683083,674841,690925,668820,676680],"pitchers":[674841,690925,668820,676680],"bench":[660688],"bullpen":[676917,702021,663623,800600,695418,691384,687377,680899,663362],"battingOrder":[682928,691781,665953,695734,686611,678391,695670,687605,683083],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vivas (11, Junk); Nuñez, N (5, Junk)."},{"label":"TB","value":"Chaparro; Lile; Nuñez, N 2; Vivas 3; Young."},{"label":"RBI","value":"Lile (76); Nuñez, N (35)."},{"label":"2-out RBI","value":"Nuñez, N."},{"label":"Runners left in scoring position, 2 out","value":"Young; Abrams."},{"label":"SF","value":"Lile."},{"label":"GIDP","value":"Crews; Ford, H; Nuñez, N."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Vivas (2, 2nd base off Junk/Navarreto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Vivas (7, fielding); Pinckney (1, throw)."},{"label":"DP","value":"(Nuñez, N-Abrams-Chaparro)."}]}],"note":[{"label":"a","value":"Walked for Young in the 7th."},{"label":"b","value":"Walked for Ortiz, A in the 8th."},{"label":"1","value":"Ran for Tena in the 7th."}]}},"officials":[{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Marsee (by Cosgrove)."},{"label":"ABS Challenge","value":"Ford, H (Ball-Confirmed); Vivas (Strike-Overturned to Ball); Mack (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Junk 65-43; Faucher 10-6; Vodnik 24-14; Fulton 27-18; Petersen 13-8; Alvarez 97-58; Beeter 22-16; Kranick 13-5; Cosgrove 20-10."},{"label":"Groundouts-flyouts","value":"Junk 4-5; Faucher 1-1; Vodnik 2-0; Fulton 1-0; Petersen 1-0; Alvarez 7-1; Beeter 1-2; Kranick 0-0; Cosgrove 1-1."},{"label":"Batters faced","value":"Junk 18; Faucher 4; Vodnik 5; Fulton 5; Petersen 3; Alvarez 23; Beeter 7; Kranick 4; Cosgrove 5."},{"label":"Inherited runners-scored","value":"Faucher 1-0; Beeter 1-0; Cosgrove 3-3."},{"label":"Umpires","value":"HP: Erich Bacchus. 1B: Chris Segal. 2B: Laz Diaz. 3B: Edwin Jimenez. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"10 mph, Out To RF."},{"label":"First pitch","value":"12:17 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"20,891."},{"label":"Venue","value":"Nationals Park."},{"label":"August 30, 2026"}],"pitchingNotes":["Alvarez pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","boxscoreName":"Alvarez"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":39,"strikes":58,"strikePercentage":".600","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":2,"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":21,"gamesStarted":13,"flyOuts":36,"groundOuts":101,"airOuts":73,"runs":35,"doubles":16,"triples":3,"homeRuns":5,"strikeOuts":86,"baseOnBalls":41,"intentionalWalks":0,"hits":78,"hitByPitch":3,"atBats":335,"obp":".320","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1489,"era":"3.47","inningsPitched":"90.2","wins":2,"losses":6,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":35,"whip":"1.31","battersFaced":382,"outs":272,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1489,"balls":577,"strikes":912,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".250","pitchesPerInning":"16.42","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.54","walksPer9Inn":"4.07","hitsPer9Inn":"7.74","runsScoredPer9":"3.47","homeRunsPer9":"0.50","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","boxscoreName":"Vivas"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"2-2 | 2B, 2 BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"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":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":40,"groundOuts":83,"airOuts":80,"runs":28,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":35,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".242","atBats":260,"obp":".337","slg":".327","ops":".664","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":85,"rbi":25,"leftOnBase":118,"sacBunts":3,"sacFlies":4,"babip":".273","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"86.67","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":3,"atBats":23,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":54,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"3.00","battersFaced":27,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":22,"strikes":32,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"24.75","runsScoredPer9":"15.75","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":58,"errors":7,"chances":199,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","boxscoreName":"Junk"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":65,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":22,"strikes":43,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":21,"gamesStarted":20,"flyOuts":54,"groundOuts":112,"airOuts":115,"runs":52,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":0,"hits":106,"hitByPitch":3,"atBats":399,"obp":".316","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1626,"era":"4.11","inningsPitched":"103.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":47,"whip":"1.30","battersFaced":435,"outs":309,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1626,"balls":556,"strikes":1070,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".429","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.12","walksPer9Inn":"2.45","hitsPer9Inn":"9.26","runsScoredPer9":"4.54","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":39,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"loser":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}