{"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":824651,"link":"/api/v1.1/game/824651/feed/live","metaData":{"wait":10,"timeStamp":"20260731_204720","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824651,"type":"R","doubleHeader":"N","id":"2026/07/31/nyamlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824651-2026-07-31","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-31T18:20:00Z","originalDate":"2026-07-31","officialDate":"2026-07-31","dayNight":"day","time":"1:20","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":147,"name":"New York Yankees","link":"/api/v1/teams/147","season":2026,"venue":{"id":3313,"name":"Yankee Stadium","link":"/api/v1/venues/3313"},"springVenue":{"id":2523,"link":"/api/v1/venues/2523"},"teamCode":"nya","fileCode":"nyy","abbreviation":"NYY","teamName":"Yankees","locationName":"Bronx","firstYearOfPlay":"1903","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Yankees","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":48,"ties":0,"pct":".564"},"records":{},"divisionLeader":false,"wins":62,"losses":48,"winningPercentage":".564"},"franchiseName":"New York","clubName":"Yankees","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":48,"ties":0,"pct":".564"},"records":{},"divisionLeader":false,"wins":62,"losses":48,"winningPercentage":".564"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID621112":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112","firstName":"Paul","lastName":"Blackburn","primaryNumber":"58","birthDate":"1993-12-04","currentAge":32,"birthCity":"Antioch","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Blackburn","middleName":"Cady","boxscoreName":"Blackburn, P","nickName":"Blackie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Blackburn","nameSlug":"paul-blackburn-621112","firstLastName":"Paul Blackburn","lastFirstName":"Blackburn, Paul","lastInitName":"Blackburn, P","initLastName":"P Blackburn","fullFMLName":"Paul Cady Blackburn","fullLFMName":"Blackburn, Paul Cady","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID682987":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987","firstName":"Spencer","lastName":"Jones","primaryNumber":"78","birthDate":"2001-05-14","currentAge":25,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":240,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Spencer","useLastName":"Jones","middleName":"George","boxscoreName":"Jones, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Spencer Jones","nameSlug":"spencer-jones-682987","firstLastName":"Spencer Jones","lastFirstName":"Jones, Spencer","lastInitName":"Jones, S","initLastName":"S Jones","fullFMLName":"Spencer George Jones","fullLFMName":"Jones, Spencer George","strikeZoneTop":3.5,"strikeZoneBottom":1.77},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":32,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID677960":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960","firstName":"Ryan","lastName":"Weathers","primaryNumber":"40","birthDate":"1999-12-17","currentAge":26,"birthCity":"Loretto","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Weathers","boxscoreName":"Weathers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Weathers","nameSlug":"ryan-weathers-677960","firstLastName":"Ryan Weathers","lastFirstName":"Weathers, Ryan","lastInitName":"Weathers, R","initLastName":"R Weathers","fullFMLName":"Ryan  Weathers","fullLFMName":"Weathers, Ryan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID502671":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671","firstName":"Paul","lastName":"Goldschmidt","primaryNumber":"48","birthDate":"1987-09-10","currentAge":38,"birthCity":"Wilmington","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Paul","useLastName":"Goldschmidt","middleName":"Edward","boxscoreName":"Goldschmidt","nickName":"Goldy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Goldschmidt","nameSlug":"paul-goldschmidt-502671","firstLastName":"Paul Goldschmidt","lastFirstName":"Goldschmidt, Paul","lastInitName":"Goldschmidt, P","initLastName":"P Goldschmidt","fullFMLName":"Paul Edward Goldschmidt","fullLFMName":"Goldschmidt, Paul Edward","strikeZoneTop":3.303,"strikeZoneBottom":1.667},"ID691176":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176","firstName":"Jasson","lastName":"Domínguez","primaryNumber":"24","birthDate":"2003-02-07","currentAge":23,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"5' 9\"","weight":218,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jasson","useLastName":"Domínguez","boxscoreName":"Domínguez","nickName":"The Martian","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jasson Domínguez","nameSlug":"jasson-dominguez-691176","firstLastName":"Jasson Domínguez","lastFirstName":"Domínguez, Jasson","lastInitName":"Domínguez, J","initLastName":"J Domínguez","fullFMLName":"Jasson Domínguez","fullLFMName":"Domínguez, Jasson","strikeZoneTop":3.083,"strikeZoneBottom":1.556},"ID669224":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224","firstName":"Austin","lastName":"Wells","primaryNumber":"28","birthDate":"1999-07-12","currentAge":27,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wells","middleName":"Kenneth","boxscoreName":"Wells, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wells","nameSlug":"austin-wells-669224","firstLastName":"Austin Wells","lastFirstName":"Wells, Austin","lastInitName":"Wells, A","initLastName":"A Wells","fullFMLName":"Austin Kenneth Wells","fullLFMName":"Wells, Austin Kenneth","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":31,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID700250":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250","firstName":"Benjamin","lastName":"Rice","primaryNumber":"22","birthDate":"1999-02-22","currentAge":27,"birthCity":"Cohasset","birthStateProvince":"MA","birthCountry":"USA","height":"6' 2\"","weight":228,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ben","useLastName":"Rice","middleName":"Kimball","boxscoreName":"Rice","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Rice","nameSlug":"ben-rice-700250","firstLastName":"Ben Rice","lastFirstName":"Rice, Ben","lastInitName":"Rice, B","initLastName":"B Rice","fullFMLName":"Benjamin Kimball Rice","fullLFMName":"Rice, Benjamin Kimball","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID687396":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396","firstName":"Brent","lastName":"Headrick","primaryNumber":"47","birthDate":"1997-12-17","currentAge":28,"birthCity":"Braidwood","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Headrick","middleName":"Wayne","boxscoreName":"Headrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"HED-rick","mlbDebutDate":"2023-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Headrick","nameSlug":"brent-headrick-687396","firstLastName":"Brent Headrick","lastFirstName":"Headrick, Brent","lastInitName":"Headrick, B","initLastName":"B Headrick","fullFMLName":"Brent Wayne Headrick","fullLFMName":"Headrick, Brent Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID701542":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542","firstName":"William","lastName":"Warren","primaryNumber":"29","birthDate":"1999-06-16","currentAge":27,"birthCity":"Brandon","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Warren","middleName":"Harper","boxscoreName":"Warren, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Warren","nameSlug":"will-warren-701542","firstLastName":"Will Warren","lastFirstName":"Warren, Will","lastInitName":"Warren, W","initLastName":"W Warren","fullFMLName":"William Harper Warren","fullLFMName":"Warren, William Harper","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID518585":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585","firstName":"Fernando","lastName":"Cruz","primaryNumber":"63","birthDate":"1990-03-28","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Fernando","useLastName":"Cruz","middleName":"E.","boxscoreName":"Cruz, F","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Cruz","nameSlug":"fernando-cruz-518585","firstLastName":"Fernando Cruz","lastFirstName":"Cruz, Fernando","lastInitName":"Cruz, F","initLastName":"F Cruz","fullFMLName":"Fernando E Cruz","fullLFMName":"Cruz, Fernando E","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","primaryNumber":"40","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665862":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862","firstName":"Jasrado","lastName":"Chisholm","primaryNumber":"13","birthDate":"1998-02-01","currentAge":28,"birthCity":"Nassau","birthCountry":"Bahamas","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jazz","useLastName":"Chisholm Jr.","middleName":"Hermis Arrington","boxscoreName":"Chisholm Jr.","gender":"M","nameMatrilineal":"Coakley","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jazz Chisholm Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jazz-chisholm-jr-665862","firstLastName":"Jazz Chisholm Jr.","lastFirstName":"Chisholm Jr., Jazz","lastInitName":"Chisholm Jr., J","initLastName":"J Chisholm Jr.","fullFMLName":"Jasrado Hermis Arrington Chisholm Jr.","fullLFMName":"Chisholm Jr., Jasrado Hermis Arrington","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID663757":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757","firstName":"Trenton","lastName":"Grisham","primaryNumber":"12","birthDate":"1996-11-01","currentAge":29,"birthCity":"Burleson","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Trent","useLastName":"Grisham","middleName":"Marcus","boxscoreName":"Grisham","nickName":"Grish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"GRISH-um","mlbDebutDate":"2019-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trent Grisham","nameSlug":"trent-grisham-663757","firstLastName":"Trent Grisham","lastFirstName":"Grisham, Trent","lastInitName":"Grisham, T","initLastName":"T Grisham","fullFMLName":"Trenton Marcus Grisham","fullLFMName":"Grisham, Trenton Marcus","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID670280":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280","firstName":"David","lastName":"Bednar","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Bednar","middleName":"Jeffrey","boxscoreName":"Bednar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"bed-NAR","mlbDebutDate":"2019-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Bednar","nameSlug":"david-bednar-670280","firstLastName":"David Bednar","lastFirstName":"Bednar, David","lastInitName":"Bednar, D","initLastName":"D Bednar","fullFMLName":"David Jeffrey Bednar","fullLFMName":"Bednar, David Jeffrey","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543037":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037","firstName":"Gerrit","lastName":"Cole","primaryNumber":"45","birthDate":"1990-09-08","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gerrit","useLastName":"Cole","middleName":"Alan","boxscoreName":"Cole","nickName":"Chef G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gerrit Cole","nameSlug":"gerrit-cole-543037","firstLastName":"Gerrit Cole","lastFirstName":"Cole, Gerrit","lastInitName":"Cole, G","initLastName":"G Cole","fullFMLName":"Gerrit Alan Cole","fullLFMName":"Cole, Gerrit Alan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645305":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305","firstName":"Ali","lastName":"Sánchez","primaryNumber":"39","birthDate":"1997-01-20","currentAge":29,"birthCity":"Carora","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ali","useLastName":"Sánchez","middleName":"Miguel","boxscoreName":"Sánchez, A","gender":"M","nameMatrilineal":"Marchan","isPlayer":true,"isVerified":true,"pronunciation":"AH-lee","mlbDebutDate":"2020-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ali Sánchez","nameSlug":"ali-sanchez-645305","firstLastName":"Ali Sánchez","lastFirstName":"Sánchez, Ali","lastInitName":"Sánchez, A","initLastName":"A Sánchez","fullFMLName":"Ali Miguel Sánchez","fullLFMName":"Sánchez, Ali Miguel","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID676609":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609","firstName":"José","lastName":"Caballero","primaryNumber":"72","birthDate":"1996-08-30","currentAge":29,"birthCity":"Las Tablas","birthCountry":"Panama","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"José","useLastName":"Caballero","boxscoreName":"Caballero","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"kah-bah-YERO","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Caballero","nameSlug":"jose-caballero-676609","firstLastName":"José Caballero","lastFirstName":"Caballero, José","lastInitName":"Caballero, J","initLastName":"J Caballero","fullFMLName":"José Caballero","fullLFMName":"Caballero, José ","strikeZoneTop":3.083,"strikeZoneBottom":1.556},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642232":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232","firstName":"Ryan","lastName":"Yarbrough","primaryNumber":"33","birthDate":"1991-12-31","currentAge":34,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Yarbrough","middleName":"Christian","boxscoreName":"Yarbrough","nickName":"Yarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"YAHR-bro","mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Yarbrough","nameSlug":"ryan-yarbrough-642232","firstLastName":"Ryan Yarbrough","lastFirstName":"Yarbrough, Ryan","lastInitName":"Yarbrough, R","initLastName":"R Yarbrough","fullFMLName":"Ryan Christian Yarbrough","fullLFMName":"Yarbrough, Ryan Christian","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680474":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474","firstName":"Maxwell","lastName":"Schuemann","primaryNumber":"30","birthDate":"1997-06-11","currentAge":29,"birthCity":"Kalamazoo","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Schuemann","middleName":"Carter","boxscoreName":"Schuemann","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SHOO-man","mlbDebutDate":"2024-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Schuemann","nameSlug":"max-schuemann-680474","firstLastName":"Max Schuemann","lastFirstName":"Schuemann, Max","lastInitName":"Schuemann, M","initLastName":"M Schuemann","fullFMLName":"Maxwell Carter Schuemann","fullLFMName":"Schuemann, Maxwell Carter","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID681520":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520","firstName":"Antoine","lastName":"Kelly","primaryNumber":"62","birthDate":"1999-12-05","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antoine","useLastName":"Kelly","middleName":"Jermaine","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Antoine Kelly","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"antoine-kelly-681520","firstLastName":"Antoine Kelly","lastFirstName":"Kelly, Antoine","lastInitName":"Kelly, A","initLastName":"A Kelly","fullFMLName":"Antoine Jermaine Kelly","fullLFMName":"Kelly, Antoine Jermaine","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642708":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708","firstName":"German","lastName":"Rosario","primaryNumber":"14","birthDate":"1995-11-20","currentAge":30,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Amed","useLastName":"Rosario","middleName":"Amed","boxscoreName":"Rosario, A","nickName":"Rosie","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"row-SAH-ree-oh","mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Amed Rosario","nameSlug":"amed-rosario-642708","firstLastName":"Amed Rosario","lastFirstName":"Rosario, Amed","lastInitName":"Rosario, A","initLastName":"A Rosario","fullFMLName":"German Amed Rosario","fullLFMName":"Rosario, German Amed","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID641857":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857","firstName":"Ryan","lastName":"McMahon","primaryNumber":"19","birthDate":"1994-12-14","currentAge":31,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"McMahon","middleName":"Patrick","boxscoreName":"McMahon","nickName":"Ry Mac","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mick-MAN","mlbDebutDate":"2017-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan McMahon","nameSlug":"ryan-mcmahon-641857","firstLastName":"Ryan McMahon","lastFirstName":"McMahon, Ryan","lastInitName":"McMahon, R","initLastName":"R McMahon","fullFMLName":"Ryan Patrick McMahon","fullLFMName":"McMahon, Ryan Patrick","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID657612":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612","firstName":"Timothy","lastName":"Hill","primaryNumber":"41","birthDate":"1990-02-10","currentAge":36,"birthCity":"Mission Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Hill","boxscoreName":"Hill, T","nickName":"Tim Jim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Hill","nameSlug":"tim-hill-657612","firstLastName":"Tim Hill","lastFirstName":"Hill, Tim","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Timothy Hill","fullLFMName":"Hill, Timothy","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":30,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID683011":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011","firstName":"Anthony","lastName":"Volpe","primaryNumber":"11","birthDate":"2001-04-28","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":197,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Anthony","useLastName":"Volpe","middleName":"Michael","boxscoreName":"Volpe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"VOLE-pee","mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Volpe","nameSlug":"anthony-volpe-683011","firstLastName":"Anthony Volpe","lastFirstName":"Volpe, Anthony","lastInitName":"Volpe, A","initLastName":"A Volpe","fullFMLName":"Anthony Michael Volpe","fullLFMName":"Volpe, Anthony Michael","strikeZoneTop":3.116,"strikeZoneBottom":1.572},"ID701649":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649","firstName":"James","lastName":"Triantos","primaryNumber":"5","birthDate":"2003-01-29","currentAge":23,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"James","useLastName":"Triantos","middleName":"Douglas","boxscoreName":"Triantos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Triantos","nameSlug":"james-triantos-701649","firstLastName":"James Triantos","lastFirstName":"Triantos, James","lastInitName":"Triantos, J","initLastName":"J Triantos","fullFMLName":"James Douglas Triantos","fullLFMName":"Triantos, James Douglas","strikeZoneTop":3.149,"strikeZoneBottom":1.589},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID608331":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331","firstName":"Max","lastName":"Fried","primaryNumber":"54","birthDate":"1994-01-18","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Fried","middleName":"Dorian","boxscoreName":"Fried","nickName":"Maximus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"FREED","mlbDebutDate":"2017-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Fried","nameSlug":"max-fried-608331","firstLastName":"Max Fried","lastFirstName":"Fried, Max","lastInitName":"Fried, M","initLastName":"M Fried","fullFMLName":"Max Dorian Fried","fullLFMName":"Fried, Max Dorian","strikeZoneTop":3.37,"strikeZoneBottom":1.56},"ID666808":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","firstName":"Camilo","lastName":"Doval","primaryNumber":"75","birthDate":"1997-07-04","currentAge":29,"birthCity":"Yamasa","birthCountry":"Dominican Republic","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Camilo","useLastName":"Doval","boxscoreName":"Doval","gender":"M","nameMatrilineal":"Giron","isPlayer":true,"isVerified":true,"pronunciation":"kah-MEE-loh doh-VAHL","mlbDebutDate":"2021-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Camilo Doval","nameSlug":"camilo-doval-666808","firstLastName":"Camilo Doval","lastFirstName":"Doval, Camilo","lastInitName":"Doval, C","initLastName":"C Doval","fullFMLName":"Camilo Doval","fullLFMName":"Doval, Camilo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID683409":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409","firstName":"Angel","lastName":"Chivilli","primaryNumber":"57","birthDate":"2002-07-28","currentAge":24,"birthCity":"La Victoria","birthCountry":"Dominican Republic","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Chivilli","boxscoreName":"Chivilli","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":true,"pronunciation":"ahn-HEHL she-vee-yee","mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Chivilli","nameSlug":"angel-chivilli-683409","firstLastName":"Angel Chivilli","lastFirstName":"Chivilli, Angel","lastInitName":"Chivilli, A","initLastName":"A Chivilli","fullFMLName":"Angel  Chivilli","fullLFMName":"Chivilli, Angel ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693645":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645","firstName":"Cameron","lastName":"Schlittler","primaryNumber":"31","birthDate":"2001-02-05","currentAge":25,"birthCity":"Weymouth","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Schlittler","middleName":"John","boxscoreName":"Schlittler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Schlittler","nameSlug":"cam-schlittler-693645","firstLastName":"Cam Schlittler","lastFirstName":"Schlittler, Cam","lastInitName":"Schlittler, C","initLastName":"C Schlittler","fullFMLName":"Cameron John Schlittler","fullLFMName":"Schlittler, Cameron John","strikeZoneTop":3.478,"strikeZoneBottom":1.755}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41363,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Cloudy","temp":"77","wind":"11 mph, R To L"},"gameInfo":{"attendance":40129,"firstPitch":"2026-07-31T18:20:00.000Z","gameDurationMinutes":147},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"home":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul Goldschmidt grounds out, third baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T18:20:08.684Z","endTime":"2026-07-31T18:21:10.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T15:37:58.477Z","endTime":"2026-07-31T17:53:54.090Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"}},{"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-07-31T17:53:54.090Z","endTime":"2026-07-31T18:18:53.245Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"}},{"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-07-31T18:18:53.245Z","endTime":"2026-07-31T18:20:10.958Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"}},{"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":91.0,"endSpeed":82.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.363408505955082,"aZ":-16.311195963166163,"pfxX":7.664443575937105,"pfxZ":9.00103036419801,"pX":0.2884914148817491,"pZ":3.577741868536188,"vX0":-4.774426942953053,"vY0":-132.45307715127913,"vZ0":-1.8592715848947374,"x":106.0,"y":142.18,"x0":1.125880967621918,"y0":50.00543504591501,"z0":5.4916644176136495,"aX":13.513506101962138},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":-12.7,"spinRate":2416,"spinDirection":142},"zone":12,"typeConfidence":0.88,"plateTime":0.4147577999837866,"extension":6.065538568903682},"index":3,"playId":"e9f5e2ca-20aa-3447-9c60-892a4c87ccce","pitchNumber":1,"startTime":"2026-07-31T18:20:10.958Z","endTime":"2026-07-31T18:20:15.372Z","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":90.9,"endSpeed":82.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315779313755495,"aZ":-17.685319632645275,"pfxX":7.768856597620451,"pfxZ":8.226607842142563,"pX":-0.2719283919149354,"pZ":2.711543126665642,"vX0":-6.13506166380273,"vY0":-132.16239618922535,"vZ0":-3.497509774096769,"x":127.37,"y":165.59,"x0":1.0751741856544101,"y0":50.00342427785575,"z0":5.358165563563534,"aX":13.683872091264162},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-12.6,"spinRate":2462,"spinDirection":142},"zone":4,"typeConfidence":0.81,"plateTime":0.41513555549960524,"extension":6.196935337397315},"index":4,"playId":"d50a1891-04b2-3018-9d44-8468826719be","pitchNumber":2,"startTime":"2026-07-31T18:20:25.405Z","endTime":"2026-07-31T18:20:28.443Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.827841566193953,"aZ":-29.25008185166945,"pfxX":7.192719393785525,"pfxZ":1.970359829853443,"pX":-0.14197937411854725,"pZ":1.189446726652627,"vX0":-5.276401494645787,"vY0":-120.09860753647443,"vZ0":-3.8795153374337463,"x":122.41,"y":206.66,"x0":1.1321038430974588,"y0":50.00390911686256,"z0":5.383249268263375,"aX":10.67354691695348},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-12.0,"spinRate":1118,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.45336803205314746,"extension":6.396079435907807},"index":5,"playId":"3148936d-7770-3171-8606-dc1ef3903c86","pitchNumber":3,"startTime":"2026-07-31T18:20:46.698Z","endTime":"2026-07-31T18:20:49.698Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30213890447716,"aZ":-29.611417749432317,"pfxX":8.192350408747828,"pfxZ":1.7578748290712136,"pX":-0.17885047396459752,"pZ":1.8563720556690964,"vX0":-5.543308762893027,"vY0":-119.62852278910195,"vZ0":-2.440023905887236,"x":123.82,"y":188.66,"x0":1.0945203878996996,"y0":50.005903683219,"z0":5.522497287304536,"aX":11.973761582505121},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":-13.7,"spinRate":1161,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.4564262445485503,"extension":6.143599069112095},"hitData":{"launchSpeed":93.0,"launchAngle":4.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.72,"coordY":158.5}},"index":6,"playId":"7dd8b792-15e9-3855-8164-29b7cf0666de","pitchNumber":4,"startTime":"2026-07-31T18:21:04.019Z","endTime":"2026-07-31T18:21:10.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:21:10.178Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T18:21:20.234Z","endTime":"2026-07-31T18:22:35.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44563122146126,"aZ":-29.494219201286338,"pfxX":-6.215004325116556,"pfxZ":1.9749408569596358,"pX":-1.1798180413651889,"pZ":2.751310778846664,"vX0":-3.9876355590183015,"vY0":-116.26521230592253,"vZ0":0.16275919092106084,"x":161.97,"y":164.49,"x0":1.3698259101851291,"y0":50.00396628278577,"z0":5.4982121565106805,"aX":-8.439385353276199},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":2495,"spinDirection":308},"zone":11,"typeConfidence":0.91,"plateTime":0.4725748980281548,"extension":5.990479633551886},"index":0,"playId":"f5275468-dacf-3816-8c85-0c5b786e8548","pitchNumber":1,"startTime":"2026-07-31T18:21:37.345Z","endTime":"2026-07-31T18:21:41.253Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49612549224287,"aZ":-25.592077824008427,"pfxX":11.47302084082978,"pfxZ":3.776248056936991,"pX":-0.2406901946335609,"pZ":2.6157584742902857,"vX0":-6.999502532004305,"vY0":-131.12183714286445,"vZ0":-2.3445971249260333,"x":126.15,"y":168.15,"x0":0.9715563405823016,"y0":50.00259605462183,"z0":5.429352646330604,"aX":19.99494891966397},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-19.2,"spinRate":2405,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.417581321841177,"extension":6.10885739911114},"index":1,"playId":"060e6434-cecf-39f9-9b9c-b3225a0f6950","pitchNumber":2,"startTime":"2026-07-31T18:21:54.184Z","endTime":"2026-07-31T18:21:58.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764693773484623,"aZ":-24.903224793587306,"pfxX":10.591747097701226,"pfxZ":4.169213276038654,"pX":0.1816975503043957,"pZ":2.793353223972643,"vX0":-5.860771912513725,"vY0":-131.42082436653592,"vZ0":-2.069711982296618,"x":110.07,"y":163.36,"x0":1.0687796852395863,"y0":50.000653009155506,"z0":5.447352710329677,"aX":18.45985491849844},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-17.9,"spinRate":2285,"spinDirection":135},"zone":5,"typeConfidence":0.91,"plateTime":0.4173412673582275,"extension":6.313547457636057},"index":2,"playId":"7b0be779-c760-3c0d-bd4b-8ae98bb031d2","pitchNumber":3,"startTime":"2026-07-31T18:22:12.660Z","endTime":"2026-07-31T18:22:16.034Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23081765021269,"aZ":-30.763402910689024,"pfxX":6.436607971330455,"pfxZ":0.9754930146230336,"pX":-0.2875912595312192,"pZ":1.6305690546381493,"vX0":-5.425943643219793,"vY0":-119.82412324859123,"vZ0":-2.539437257889613,"x":127.96,"y":194.75,"x0":1.1753967216222838,"y0":50.00372134588108,"z0":5.466507307284864,"aX":9.313806189512709},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.4,"breakHorizontal":-10.3,"spinRate":1051,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.45798799456125305,"extension":6.3553863827785415},"index":3,"playId":"ec59c06e-e232-3969-974e-cd1708a586f8","pitchNumber":4,"startTime":"2026-07-31T18:22:32.163Z","endTime":"2026-07-31T18:22:35.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:22:35.893Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Amed Rosario strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-31T18:22:38.859Z","endTime":"2026-07-31T18:28:12.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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,10,11,12],"actionIndex":[8],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.514418553653726,"aZ":-27.868161812691625,"pfxX":5.606227854615367,"pfxZ":2.925430667140386,"pX":1.050600649657613,"pZ":3.290677310030067,"vX0":-2.1954903498605565,"vY0":-120.35688211152832,"vZ0":0.43650285652538845,"x":76.95,"y":149.93,"x0":1.2442616929088064,"y0":50.00454539292342,"z0":5.567366180367836,"aX":8.257307921509383},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":-9.6,"spinRate":1055,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.4544209582652514,"extension":6.219481778506904},"index":0,"playId":"d4abddcc-4fac-33c2-915e-9ab5d25a509d","pitchNumber":1,"startTime":"2026-07-31T18:23:00.204Z","endTime":"2026-07-31T18:23:04.382Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27381961293885,"aZ":-26.225717559789842,"pfxX":4.475234433479912,"pfxZ":4.0981964894426355,"pX":-0.10566102820421078,"pZ":2.102636473717248,"vX0":-4.2934459027163925,"vY0":-119.30496652654188,"vZ0":-2.4253856828663896,"x":121.03,"y":182.01,"x0":1.1291817713993035,"y0":50.00593828255255,"z0":5.47756136610771,"aX":6.50307673118398},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.1,"breakHorizontal":-7.2,"spinRate":973,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.45774171804067487,"extension":6.349547875086868},"index":1,"playId":"4aaa5b76-33bf-33ca-8725-84fc5daa6394","pitchNumber":2,"startTime":"2026-07-31T18:23:14.675Z","endTime":"2026-07-31T18:23:17.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28033234080169,"aZ":-32.12985126667705,"pfxX":-7.351410771909666,"pfxZ":0.028686434980464526,"pX":-0.4926508228781944,"pZ":2.9885525590231627,"vX0":-2.3628016490823858,"vY0":-117.36106988038861,"vZ0":1.1296363430078318,"x":135.78,"y":158.09,"x0":1.4821439008768706,"y0":50.000421962188994,"z0":5.494218957322675,"aX":-10.249638148167746},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.6,"breakHorizontal":13.9,"spinRate":2540,"spinDirection":312},"zone":1,"typeConfidence":0.91,"plateTime":0.4667562150086857,"extension":5.99456887484885},"index":2,"playId":"8c536c21-8445-3d02-8b32-f3b76f3a12aa","pitchNumber":3,"startTime":"2026-07-31T18:23:35.970Z","endTime":"2026-07-31T18:23:38.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.602331003812477,"aZ":-29.088773609317577,"pfxX":2.565394185970831,"pfxZ":2.059367685775225,"pX":0.4701122097714817,"pZ":2.7252761918489297,"vX0":-2.669606499111542,"vY0":-120.9883203698039,"vZ0":-0.6097716437979671,"x":99.08,"y":165.2,"x0":1.2498042388322592,"y0":50.000771488579005,"z0":5.509835090950714,"aX":3.8374963415972023},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-4.1,"spinRate":1122,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.45114831181493154,"extension":6.45472788155666},"index":3,"playId":"3ac27aaf-f3b4-370d-b4dc-d01175a4287c","pitchNumber":4,"startTime":"2026-07-31T18:23:57.352Z","endTime":"2026-07-31T18:24:04.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.161649840633498,"aZ":-28.09180976800175,"pfxX":7.142563202877473,"pfxZ":2.742218793988886,"pX":0.28219628215294007,"pZ":-0.15061529941789284,"vX0":-4.181693046095142,"vY0":-120.38466113375733,"vZ0":-7.2330871623067505,"x":106.24,"y":242.85,"x0":1.100834202636548,"y0":50.005410968452594,"z0":5.331604293068718,"aX":10.638918925792469},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.7,"breakHorizontal":-12.1,"spinRate":951,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.452471907188583,"extension":6.331784340953709},"index":4,"playId":"7b6fdd86-2aa6-39e2-9a8c-718d7cc96f0c","pitchNumber":5,"startTime":"2026-07-31T18:24:24.665Z","endTime":"2026-07-31T18:24:28.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.746983910516327,"aZ":-27.805352639066644,"pfxX":6.742035279880732,"pfxZ":2.9335343866151886,"pX":0.18729289128025844,"pZ":1.0919329968193479,"vX0":-4.172490624015203,"vY0":-120.78308067152169,"vZ0":-4.27750692973502,"x":109.86,"y":209.3,"x0":1.0542048773427186,"y0":50.003448908125705,"z0":5.308698482980848,"aX":10.042226668360238},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":-11.3,"spinRate":1075,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.45209800310742443,"extension":6.34347831651784},"index":5,"playId":"acf9d41e-9fb8-314b-be50-c70f60a3a74b","pitchNumber":6,"startTime":"2026-07-31T18:24:47.315Z","endTime":"2026-07-31T18:24:51.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40853186235878,"aZ":-33.21916855618213,"pfxX":-5.275411789775397,"pfxZ":-0.7271816261921913,"pX":-0.9395700788595513,"pZ":1.7648132238487564,"vX0":-3.6201847449408877,"vY0":-119.0521131296212,"vZ0":-1.6190427075363973,"x":152.81,"y":191.13,"x0":1.2824077186032818,"y0":50.000724993288486,"z0":5.441667055653384,"aX":-7.621630235547095},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.4,"breakHorizontal":10.4,"spinRate":2517,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.4588839786179677,"extension":6.026145491157854},"index":6,"playId":"7bf7afbe-5e18-3838-a589-180faa2c591b","pitchNumber":7,"startTime":"2026-07-31T18:25:15.056Z","endTime":"2026-07-31T18:25:18.145Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.863583809781638,"aZ":-13.97628940557414,"pfxX":7.162477014122471,"pfxZ":9.989461515813682,"pX":-1.130153229869693,"pZ":3.0577325428132296,"vX0":-7.912655835043717,"vY0":-133.86847290968922,"vZ0":-3.5640363748021047,"x":160.08,"y":156.22,"x0":0.9280263290975505,"y0":50.004648480221135,"z0":5.401564623895861,"aX":13.051258716924961},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":-11.4,"spinRate":2474,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.40855958299019957,"extension":6.28639300947194},"index":7,"playId":"ab564fe6-8f59-3760-a0fc-57756e874889","pitchNumber":8,"startTime":"2026-07-31T18:25:38.157Z","endTime":"2026-07-31T18:25:42.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-07-31T18:26:09.148Z","endTime":"2026-07-31T18:26:35.106Z","isPitch":false,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-07-31T18:26:35.106Z","endTime":"2026-07-31T18:27:23.784Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.213849436814325,"aZ":-27.90464026254458,"pfxX":5.3056686786243805,"pfxZ":2.9008109969776434,"pX":0.5756047053822656,"pZ":2.6867215225504033,"vX0":-3.1295748864266977,"vY0":-119.76709700794567,"vZ0":-0.8359341413160796,"x":95.06,"y":166.24,"x0":1.2010231783283916,"y0":50.002962759915285,"z0":5.506255841097532,"aX":7.811700588571562},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-9.0,"spinRate":946,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.4550003574045678,"extension":6.200729036466419},"index":10,"playId":"21ac9f6e-3662-3aae-a7b2-f0ec729e7dcc","pitchNumber":9,"startTime":"2026-07-31T18:27:23.784Z","endTime":"2026-07-31T18:27:27.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.938858730618957,"aZ":-26.035149050770507,"pfxX":6.360445868952166,"pfxZ":4.204040822447412,"pX":1.092661581104316,"pZ":2.380160745294377,"vX0":-2.2617530547641542,"vY0":-120.22970212435881,"vZ0":-1.794025091554881,"x":75.35,"y":174.52,"x0":1.220828850389843,"y0":50.00087609565601,"z0":5.452905532732857,"aX":9.283727791162557},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.4,"breakHorizontal":-10.9,"spinRate":864,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4560562720863066,"extension":6.42848950458549},"index":11,"playId":"1173b552-bd30-34f2-9dcf-edacc3d0dc6c","pitchNumber":10,"startTime":"2026-07-31T18:27:44.640Z","endTime":"2026-07-31T18:27:47.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36143859071894,"aZ":-13.791134061952421,"pfxX":8.003434955925195,"pfxZ":10.021207962076918,"pX":-0.17459253100797847,"pZ":2.509623158297876,"vX0":-5.888812172680251,"vY0":-134.16617721931144,"vZ0":-4.772255311141381,"x":123.66,"y":171.02,"x0":1.002232670067028,"y0":50.00140826617767,"z0":5.284678378491983,"aX":14.6791745884306},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-13.3,"spinRate":2407,"spinDirection":147},"zone":5,"typeConfidence":0.87,"plateTime":0.40728965850084364,"extension":6.243574496018126},"index":12,"playId":"64530308-1a1b-37ba-b951-6854be4e6888","pitchNumber":11,"startTime":"2026-07-31T18:28:08.223Z","endTime":"2026-07-31T18:28:12.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:28:12.046Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T18:30:11.198Z","endTime":"2026-07-31T18:32:13.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30829354769431,"aZ":-16.156547508279875,"pfxX":-4.56977191220922,"pfxZ":8.8052690502161,"pX":0.3060867922727224,"pZ":1.2748534683307897,"vX0":10.92936338831148,"vY0":-133.64844583309778,"vZ0":-7.090948572869929,"x":105.33,"y":204.36,"x0":-3.2325615512360293,"y0":50.00476339336149,"z0":5.111540112577005,"aX":-8.31586252667935},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":6.1,"spinRate":2418,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4089719595300796,"extension":6.816296971024114},"index":0,"playId":"0f4296a7-1260-302f-886d-441a6c4db670","pitchNumber":1,"startTime":"2026-07-31T18:30:24.873Z","endTime":"2026-07-31T18:30:28.533Z","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":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687484708872557,"aZ":-41.14110226281111,"pfxX":4.012661434733377,"pfxZ":-6.276516267260847,"pX":-1.22794605943924,"pZ":3.0402810008811207,"vX0":3.7797454453186705,"vY0":-118.53342357241726,"vZ0":2.3107592918196653,"x":163.81,"y":156.69,"x0":-3.361707146372673,"y0":50.00068748134219,"z0":5.796784111524149,"aX":5.7347884528883855},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.6,"breakHorizontal":-8.2,"spinRate":2762,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.46127062094418436,"extension":6.513333162847236},"index":1,"playId":"00e8a00e-2776-3d68-ad98-e2eaac846630","pitchNumber":2,"startTime":"2026-07-31T18:30:41.363Z","endTime":"2026-07-31T18:30:45.508Z","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":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592580560486862,"aZ":-32.09432321699393,"pfxX":8.810710935971994,"pfxZ":0.0472722989552814,"pX":0.2578998663604812,"pZ":1.4326830926760106,"vX0":6.26723128682288,"vY0":-122.58806835194,"vZ0":-2.7761238552334007,"x":107.17,"y":200.1,"x0":-3.4774750107523507,"y0":50.000437533411855,"z0":5.323990400967194,"aX":13.383302743974934},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-17.4,"spinRate":2921,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4470780429196646,"extension":6.59917863603814},"index":2,"playId":"2859e866-a3f4-3974-bcb0-5ec375f8ed57","pitchNumber":3,"startTime":"2026-07-31T18:30:56.536Z","endTime":"2026-07-31T18:30:59.536Z","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.1,"endSpeed":79.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765137814291155,"aZ":-31.505193455308504,"pfxX":-7.817767405849236,"pfxZ":0.41880107036212344,"pX":-1.2496450691405456,"pZ":2.749497914919284,"vX0":7.46823472736126,"vY0":-125.31785206857556,"vZ0":-0.5252586247392823,"x":164.63,"y":164.54,"x0":-3.2433323360845545,"y0":50.00401250010016,"z0":5.52082181456661,"aX":-12.517559299532035},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":12.6,"spinRate":1576,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4359776364159731,"extension":6.522744455888098},"index":3,"playId":"3db90921-9536-3a7a-b985-e494523389b0","pitchNumber":4,"startTime":"2026-07-31T18:31:20.906Z","endTime":"2026-07-31T18:31:25.469Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.693072125329085,"aZ":-31.529930937104275,"pfxX":-7.0589068134816815,"pfxZ":0.3898704179872663,"pX":0.17107230480766072,"pZ":2.119239580838734,"vX0":10.631100107544896,"vY0":-126.91373469002222,"vZ0":-2.0220620649818204,"x":110.48,"y":181.56,"x0":-3.1293340559003453,"y0":50.00286222813751,"z0":5.405173362416885,"aX":-11.671059219556795},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":10.8,"spinRate":1710,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4293644961494496,"extension":6.819746963416664},"index":4,"playId":"b30c4286-29c1-3bc4-bf4b-d8f4af512dd0","pitchNumber":5,"startTime":"2026-07-31T18:31:41.097Z","endTime":"2026-07-31T18:31:44.097Z","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-07-31T18:31:53.524Z","endTime":"2026-07-31T18:32:07.370Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79536428308261,"aZ":-41.57142780737776,"pfxX":5.83353776942741,"pfxZ":-6.330696259757394,"pX":-0.7363700249325088,"pZ":2.582300986473411,"vX0":4.297559256296877,"vY0":-120.64353169897335,"vZ0":1.2086666581469871,"x":145.07,"y":169.06,"x0":-3.293790144085193,"y0":50.001522683957425,"z0":5.717501088665785,"aX":8.662110098211427},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.9,"breakHorizontal":-11.5,"spinRate":2860,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.45269879587443596,"extension":6.654717389308894},"hitData":{"launchSpeed":98.9,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.26,"coordY":141.73}},"index":6,"playId":"e5af1437-a412-3719-8d10-73d79c4e9ec5","pitchNumber":6,"startTime":"2026-07-31T18:32:07.370Z","endTime":"2026-07-31T18:32:13.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:32:13.624Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a ground ball to left fielder Spencer Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T18:32:22.957Z","endTime":"2026-07-31T18:33:46.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024130139868635,"aZ":-19.01598491972104,"pfxX":-4.443201886018313,"pfxZ":6.891737164717097,"pX":-1.0936114543344697,"pZ":1.912928223508265,"vX0":7.585430936481972,"vY0":-136.35215109965722,"vZ0":-5.3269542321639936,"x":158.69,"y":187.13,"x0":-3.3166319055611786,"y0":50.00372850901385,"z0":5.177381508702992,"aX":-8.485093445820887},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":6.7,"spinRate":2403,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39955485468533425,"extension":6.7796353933117475},"index":0,"playId":"3fb523b7-fed9-323f-87c1-1a7055d11c19","pitchNumber":1,"startTime":"2026-07-31T18:32:41.101Z","endTime":"2026-07-31T18:32:45.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168841134746383,"aZ":-15.610386766557225,"pfxX":-5.23171115719029,"pfxZ":8.649725879654017,"pX":-0.40413628642778476,"pZ":1.5342569861517172,"vX0":9.477813027764409,"vY0":-136.5755264189308,"vZ0":-7.000702453455043,"x":132.4,"y":197.36,"x0":-3.218049686481228,"y0":50.00414459699019,"z0":5.17729408816735,"aX":-10.021054495439648},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2526,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39892974029209904,"extension":6.809596875912712},"index":1,"playId":"fff8afbf-6b73-35ca-b9a4-fe0a1f2d181d","pitchNumber":2,"startTime":"2026-07-31T18:32:56.561Z","endTime":"2026-07-31T18:32:59.918Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.498514623880446,"aZ":-32.11267333687126,"pfxX":10.633105921379821,"pfxZ":0.035756419558264696,"pX":-0.7447684068813482,"pZ":2.692608017968739,"vX0":3.322598989945898,"vY0":-123.69585267955222,"vZ0":-0.3809664947465057,"x":145.39,"y":166.08,"x0":-3.4863186951773035,"y0":50.00100841741636,"z0":5.539377723503544,"aX":16.48524107862009},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.2,"breakHorizontal":-20.0,"spinRate":2957,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.44268025808286593,"extension":6.578517003263976},"index":2,"playId":"5d522994-1dd5-3d7f-b85f-234db2599d0a","pitchNumber":3,"startTime":"2026-07-31T18:33:12.290Z","endTime":"2026-07-31T18:33:15.799Z","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-07-31T18:33:28.972Z","endTime":"2026-07-31T18:33:33.887Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21338057353107,"aZ":-41.499308773739656,"pfxX":4.8358620984607885,"pfxZ":-6.164982753605191,"pX":-0.7601985850356834,"pZ":2.0954620672383863,"vX0":4.5629282231614186,"vY0":-122.00042895874591,"vZ0":0.08982674539882929,"x":145.98,"y":182.2,"x0":-3.2805919353955106,"y0":50.00289567539014,"z0":5.624614001243603,"aX":7.314314413472633},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.9,"breakHorizontal":-9.8,"spinRate":2753,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4483546050418048,"extension":6.60202574794459},"hitData":{"launchSpeed":99.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":109.17,"coordY":102.41}},"index":4,"playId":"f9f73589-ef18-39c6-a353-f750e7fc7a80","pitchNumber":4,"startTime":"2026-07-31T18:33:33.887Z","endTime":"2026-07-31T18:33:46.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:33:46.049Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Busch grounds into a double play, first baseman Paul Goldschmidt to shortstop Anthony Volpe to first baseman Paul Goldschmidt. Pedro Ramírez out at 2nd. Michael Busch out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-31T18:33:46.491Z","endTime":"2026-07-31T18:35:52.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855545253688017,"aZ":-35.116121675112474,"pfxX":7.624824292590738,"pfxZ":-1.991353073773272,"pX":-0.5640205933703167,"pZ":2.495898739183969,"vX0":4.631419497568249,"vY0":-120.93154925542088,"vZ0":-0.07968422635304795,"x":138.5,"y":171.39,"x0":-3.4952413774608146,"y0":50.001934175076734,"z0":5.612908268100508,"aX":11.276764459924069},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":-14.9,"spinRate":2841,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4531410108503122,"extension":6.701388367151438},"index":0,"playId":"e76b4a3b-f349-3d21-8b9a-6017621b8cbb","pitchNumber":1,"startTime":"2026-07-31T18:34:10.689Z","endTime":"2026-07-31T18:34:13.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128002882056897,"aZ":-33.37211736061815,"pfxX":-9.157961266008877,"pfxZ":-0.7381297005212044,"pX":-0.8000975317089942,"pZ":2.3642793001878117,"vX0":8.900536113546364,"vY0":-126.40102945245933,"vZ0":-1.2624624891409133,"x":147.49,"y":174.96,"x0":-3.1796918827821794,"y0":50.00477373693249,"z0":5.553370065342361,"aX":-14.798266855327597},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":14.5,"spinRate":1511,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.43356459908304723,"extension":6.734978434378568},"index":1,"playId":"f36c88be-a10e-3f24-90fe-6cc4570281ba","pitchNumber":2,"startTime":"2026-07-31T18:34:28.487Z","endTime":"2026-07-31T18:34:31.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27142584376667,"aZ":-32.18983993356187,"pfxX":-10.14466311139029,"pfxZ":-0.010725373817874306,"pX":-1.1321820490033003,"pZ":1.215220415499238,"vX0":8.483062604920534,"vY0":-128.07540131161602,"vZ0":-4.322906685348611,"x":160.16,"y":205.97,"x0":-3.168106482592859,"y0":50.00244983160959,"z0":5.440418410997004,"aX":-16.86557503738312},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":16.4,"spinRate":1564,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4275421227694607,"extension":6.753599462093802},"index":2,"playId":"0b1073d4-98ee-344f-bace-8240ef4a1535","pitchNumber":3,"startTime":"2026-07-31T18:34:52.843Z","endTime":"2026-07-31T18:34:56.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569961689993708,"aZ":-31.82787330589207,"pfxX":-10.497101517888114,"pfxZ":0.2118098775695869,"pX":-0.40228312528879867,"pZ":0.823713561046386,"vX0":10.244213091897963,"vY0":-126.1600754654992,"vZ0":-4.81897500431466,"x":132.33,"y":216.54,"x0":-3.1589540081276555,"y0":50.00099269146426,"z0":5.3350222792720645,"aX":-16.856432752795502},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":16.6,"spinRate":1727,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4347876965252131,"extension":6.6890133142080375},"index":3,"playId":"34312508-0740-3eb8-8f7d-e72c9c300289","pitchNumber":4,"startTime":"2026-07-31T18:35:14.277Z","endTime":"2026-07-31T18:35:19.896Z","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":2,"outs":1},"index":4,"startTime":"2026-07-31T18:35:36.209Z","endTime":"2026-07-31T18:35:44.675Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2446560139339,"aZ":-36.092875294203395,"pfxX":-8.778286577967407,"pfxZ":-2.3492895143666708,"pX":3.902647499936574E-4,"pZ":1.5635059357156678,"vX0":10.657217941730439,"vY0":-128.57257208384937,"vZ0":-2.6837065990044207,"x":116.99,"y":196.57,"x0":-3.0623458444810656,"y0":50.00020817986322,"z0":5.428147799251244,"aX":-14.660238249844445},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.7,"breakHorizontal":13.4,"spinRate":1767,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4263946206855036,"extension":6.894666595531373},"hitData":{"launchSpeed":95.0,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.35,"coordY":172.47}},"index":5,"playId":"a7d87641-9c45-30c0-8dd7-7b42e843a839","pitchNumber":5,"startTime":"2026-07-31T18:35:44.675Z","endTime":"2026-07-31T18:35:52.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:35:52.374Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jasson Domínguez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T18:38:01.669Z","endTime":"2026-07-31T18:39:50.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16214945965493,"aZ":-26.844148989792817,"pfxX":8.118881888649257,"pfxZ":3.59003803182783,"pX":-1.0811331129302046,"pZ":1.5636217932977912,"vX0":-7.384236219752972,"vY0":-120.45925533328217,"vZ0":-3.6121399199667192,"x":158.21,"y":196.56,"x0":0.9543262617939571,"y0":50.00176407365222,"z0":5.429332558097657,"aX":12.052562367658894},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.0,"breakHorizontal":-13.2,"spinRate":1199,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.45293047852427737,"extension":6.290140345511545},"index":0,"playId":"2c875d69-707e-37fa-9892-489487b9a486","pitchNumber":1,"startTime":"2026-07-31T18:38:16.269Z","endTime":"2026-07-31T18:38:19.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.561478533437718,"aZ":-15.067893926585114,"pfxX":6.7392979796348715,"pfxZ":9.598936807896369,"pX":0.17213984005734725,"pZ":2.420490156347036,"vX0":-4.567810238365054,"vY0":-132.46040016260918,"vZ0":-4.79797998712445,"x":110.44,"y":173.43,"x0":1.0409631902453456,"y0":50.00175552946337,"z0":5.352360030856868,"aX":12.008188288926371},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-11.3,"spinRate":2541,"spinDirection":140},"zone":5,"typeConfidence":0.87,"plateTime":0.4130748072298016,"extension":6.186686730443005},"index":1,"playId":"9efd1685-23cc-3705-ade2-5b59612caa4f","pitchNumber":2,"startTime":"2026-07-31T18:38:32.719Z","endTime":"2026-07-31T18:38:36.348Z","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":91.4,"endSpeed":83.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005452560512563,"aZ":-16.008054216699687,"pfxX":7.78110222046938,"pfxZ":9.073062547760106,"pX":1.2585588166164852,"pZ":2.9862157548597397,"vX0":-2.5027153397352118,"vY0":-133.00073150675635,"vZ0":-3.0325239427795005,"x":69.03,"y":158.15,"x0":1.2040107333492887,"y0":50.002490801021295,"z0":5.3102609317152965,"aX":13.86158869891071},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-13.4,"spinRate":2517,"spinDirection":138},"zone":12,"typeConfidence":0.86,"plateTime":0.41270461813362047,"extension":6.312785467549001},"index":2,"playId":"97e50d52-0d09-3cf5-a088-e013c65ba49d","pitchNumber":3,"startTime":"2026-07-31T18:38:47.293Z","endTime":"2026-07-31T18:38:51.688Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821632896086584,"aZ":-25.570269835604027,"pfxX":8.292915160543767,"pfxZ":4.465838050741798,"pX":-0.5813827440551236,"pZ":0.7858753365950114,"vX0":-6.33763305876257,"vY0":-120.62700848429,"vZ0":-5.376544841203124,"x":139.16,"y":217.56,"x0":0.9987945111611497,"y0":50.00100353954294,"z0":5.289696314901861,"aX":12.25583493697335},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.1,"breakHorizontal":-13.6,"spinRate":1276,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.4535579870244786,"extension":6.354821600480848},"index":3,"playId":"b8d22fdf-4851-3703-b0ac-5891e2b58cd9","pitchNumber":4,"startTime":"2026-07-31T18:39:03.615Z","endTime":"2026-07-31T18:39:07.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.430160027575862,"aZ":-26.41877542362779,"pfxX":8.443087085506441,"pfxZ":3.889735827727101,"pX":-0.863582924144959,"pZ":0.4853243116329202,"vX0":-6.845740331132476,"vY0":-120.30305204819334,"vZ0":-5.876803790475728,"x":149.92,"y":225.68,"x0":0.9099375775773788,"y0":50.00087628014196,"z0":5.275647114174,"aX":12.482678992116535},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.0,"breakHorizontal":-13.8,"spinRate":1235,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.45377906813680324,"extension":6.378619558500771},"index":4,"playId":"07669f80-0f88-3197-b62d-61f783d75bc4","pitchNumber":5,"startTime":"2026-07-31T18:39:22.145Z","endTime":"2026-07-31T18:39:25.953Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.532132295466877,"aZ":-29.970819600277945,"pfxX":7.341048321213028,"pfxZ":1.474112286451673,"pX":0.48245514769812453,"pZ":2.6755052657448166,"vX0":-3.9550630044470205,"vY0":-120.8375778773189,"vZ0":-0.3948288163859546,"x":98.61,"y":166.54,"x0":1.1789785719241688,"y0":50.0007292934822,"z0":5.453604486095527,"aX":10.954070553869624},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":-12.5,"spinRate":1199,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.4516993977738011,"extension":6.2987415055705345},"index":5,"playId":"2d324fc9-0c28-36e8-b5e8-8f453c75414d","pitchNumber":6,"startTime":"2026-07-31T18:39:46.048Z","endTime":"2026-07-31T18:39:50.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:39:50.242Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T18:39:52.349Z","endTime":"2026-07-31T18:40:58.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(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":92.2,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158032129349184,"aZ":-13.142552094362818,"pfxX":5.888714269926495,"pfxZ":10.480046443664746,"pX":-1.4828321826330557,"pZ":2.7653940113442377,"vX0":-8.432278126244414,"vY0":-133.95284102470475,"vZ0":-4.392377028113693,"x":173.52,"y":164.11,"x0":0.9419210458779844,"y0":50.00011867326337,"z0":5.367134972930028,"aX":10.69149883588975},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-8.9,"spinRate":2507,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.40901667793019625,"extension":6.377822006551137},"index":0,"playId":"fbb91f3c-f650-3873-8445-e69ad3311967","pitchNumber":1,"startTime":"2026-07-31T18:40:15.848Z","endTime":"2026-07-31T18:40:19.343Z","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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429460727792467,"aZ":-13.782116526223747,"pfxX":6.930499904799056,"pfxZ":9.94938356767291,"pX":0.5450563502746504,"pZ":2.778389753746908,"vX0":-4.02452157026171,"vY0":-134.87603828077337,"vZ0":-4.152904033982794,"x":96.21,"y":163.75,"x0":1.1535903272820158,"y0":50.0006491496392,"z0":5.305070042454752,"aX":12.809368581906575},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-11.8,"spinRate":2474,"spinDirection":143},"zone":3,"typeConfidence":0.9,"plateTime":0.40558337306129477,"extension":6.150676635508595},"index":1,"playId":"ca1bcad4-a95b-398d-a238-ee46d870c93c","pitchNumber":2,"startTime":"2026-07-31T18:40:32.000Z","endTime":"2026-07-31T18:40:35.000Z","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":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743226228766943,"aZ":-12.090750679751839,"pfxX":6.024427155829572,"pfxZ":10.939680664535356,"pX":-0.41015681992009323,"pZ":2.643409163048818,"vX0":-5.895776314803733,"vY0":-134.53362410979096,"vZ0":-4.762337669428148,"x":132.63,"y":167.41,"x0":1.0253161424799406,"y0":50.00368019102505,"z0":5.291130645219588,"aX":11.061642875724916},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":-9.7,"spinRate":2500,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.40687239044850854,"extension":6.27186034584052},"hitData":{"launchSpeed":82.7,"launchAngle":57.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":129.65}},"index":2,"playId":"e6708405-8288-3747-96bf-f436c2ad4cac","pitchNumber":3,"startTime":"2026-07-31T18:40:48.635Z","endTime":"2026-07-31T18:40:58.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:40:58.004Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-31T18:41:02.155Z","endTime":"2026-07-31T18:42:39.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623570531570724,"aZ":-29.04421486306028,"pfxX":8.68213511234444,"pfxZ":2.153700892314495,"pX":1.0904007614970392,"pZ":2.023083004846101,"vX0":-2.9839045880367854,"vY0":-119.89582810167046,"vZ0":-1.9547081133171502,"x":75.44,"y":184.16,"x0":1.224562101903655,"y0":50.00252665398699,"z0":5.445995940150934,"aX":12.61381613555551},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.7,"breakHorizontal":-15.0,"spinRate":1148,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.45720279520321716,"extension":6.063398579643903},"index":0,"playId":"00dc7007-8fbc-3a79-93c9-7929de04153a","pitchNumber":1,"startTime":"2026-07-31T18:41:27.380Z","endTime":"2026-07-31T18:41:31.143Z","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835230336410707,"aZ":-15.828386668071579,"pfxX":7.693973154634124,"pfxZ":9.020665949865831,"pX":0.5036333214953673,"pZ":2.860016927112366,"vX0":-4.051718181974606,"vY0":-133.76658526696863,"vZ0":-3.5666557611210394,"x":97.8,"y":161.56,"x0":1.0381807914717864,"y0":50.00628297049221,"z0":5.345494112441788,"aX":13.94676116769249},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-13.1,"spinRate":2438,"spinDirection":140},"zone":3,"typeConfidence":0.87,"plateTime":0.4094565400213952,"extension":6.090043813919233},"index":1,"playId":"abc33e9b-d5ac-3aea-9a9a-765cc5aa81cd","pitchNumber":2,"startTime":"2026-07-31T18:41:44.114Z","endTime":"2026-07-31T18:41:47.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61813954129848,"aZ":-30.39657928616184,"pfxX":-8.521618973675707,"pfxZ":1.2833482618360534,"pX":-0.6349336480415042,"pZ":3.119070432994609,"vX0":-2.278229503735799,"vY0":-117.2076316297021,"vZ0":1.09967341198577,"x":141.19,"y":154.59,"x0":1.4574948847104447,"y0":50.00553292797524,"z0":5.487236808397457,"aX":-11.830016047874398},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":2578,"spinDirection":291},"zone":1,"typeConfidence":0.91,"plateTime":0.467721243687385,"extension":6.0757668010504995},"index":2,"playId":"1b76d6b8-ce46-38e4-8308-619d60f086bf","pitchNumber":3,"startTime":"2026-07-31T18:42:06.747Z","endTime":"2026-07-31T18:42:10.507Z","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-07-31T18:42:21.245Z","endTime":"2026-07-31T18:42:35.677Z","isPitch":false,"type":"action","player":{"id":683011,"link":"/api/v1/people/683011"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.028404980807938,"aZ":-24.435163734284377,"pfxX":7.54635841810374,"pfxZ":5.243322830934414,"pX":1.1277089421852762,"pZ":2.2060626337168743,"vX0":-2.571492353456156,"vY0":-120.58360652256708,"vZ0":-2.556511367644432,"x":74.02,"y":179.22,"x0":1.2263791761795686,"y0":50.002205479131945,"z0":5.431646386198629,"aX":11.133311749711753},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.1,"breakHorizontal":-13.1,"spinRate":1267,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4539046194147067,"extension":6.414798943581255},"index":4,"playId":"676e5fa4-bc79-3c8c-9024-4aad1efff0a8","pitchNumber":4,"startTime":"2026-07-31T18:42:35.677Z","endTime":"2026-07-31T18:42:39.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:42:39.414Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to catcher Ali Sánchez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T18:44:45.221Z","endTime":"2026-07-31T18:45:09.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49888732231401,"aZ":-14.306240668103701,"pfxX":-5.490222141307714,"pfxZ":9.572727796287056,"pX":0.004964314283174123,"pZ":2.742282778991535,"vX0":10.234185465566584,"vY0":-135.47870240971386,"vZ0":-4.3772735244813,"x":116.81,"y":164.74,"x0":-3.1013773903864874,"y0":50.00157162536831,"z0":5.372877683407511,"aX":-10.247373374348175},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2512,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40368072130280686,"extension":6.782679042759569},"hitData":{"launchSpeed":81.4,"launchAngle":83.0,"totalDistance":23.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.4,"coordY":209.58}},"index":0,"playId":"be965fd1-ec8b-366c-ad9f-0a7c6e34d2fe","pitchNumber":1,"startTime":"2026-07-31T18:44:59.948Z","endTime":"2026-07-31T18:45:09.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:45:09.403Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T18:45:17.302Z","endTime":"2026-07-31T18:46:59.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047060640806258,"aZ":-41.23778842942515,"pfxX":4.036857548423043,"pfxZ":-6.382081330436671,"pX":1.258252499180259,"pZ":2.3676958578281684,"vX0":8.856595008668934,"vY0":-118.26331334919237,"vZ0":0.4897128248813649,"x":69.04,"y":174.85,"x0":-3.0561812585038144,"y0":50.003872671314745,"z0":5.933059527849299,"aX":5.73072503433559},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.2,"breakHorizontal":-9.5,"spinRate":2652,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4627118256435314,"extension":6.452125432870517},"index":0,"playId":"d63bfb86-b9bd-3811-b393-fd8bd4708d19","pitchNumber":1,"startTime":"2026-07-31T18:45:33.550Z","endTime":"2026-07-31T18:45:37.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23171136720577,"aZ":-27.43586315112201,"pfxX":-9.15023300631264,"pfxZ":2.9297599910004823,"pX":-1.0820008395819645,"pZ":2.096539251046228,"vX0":7.928749393957852,"vY0":-125.95272931443506,"vZ0":-2.914822730830087,"x":158.24,"y":182.17,"x0":-3.0733291603031234,"y0":50.00181696259271,"z0":5.474415816187445,"aX":-14.784292025754329},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":1579,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43393953769533367,"extension":6.5555357459461305},"index":1,"playId":"d8cdec8c-ad85-3fd1-ae34-33a8db48565a","pitchNumber":2,"startTime":"2026-07-31T18:45:49.078Z","endTime":"2026-07-31T18:45:53.533Z","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":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776196305155743,"aZ":-32.24197151303246,"pfxX":9.359008462672898,"pfxZ":-0.0426176964134406,"pX":-0.795922583301577,"pZ":2.7208482944381656,"vX0":3.413836401927619,"vY0":-122.2537806956058,"vZ0":-0.038601104731400326,"x":147.34,"y":165.32,"x0":-3.4293658558784945,"y0":50.00444574536329,"z0":5.521504962581782,"aX":14.062151322838652},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":-17.8,"spinRate":3032,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.4492969194911769,"extension":6.463555582256033},"index":2,"playId":"08bc8b50-7ce9-3abc-a35f-94c30ed4baea","pitchNumber":3,"startTime":"2026-07-31T18:46:05.269Z","endTime":"2026-07-31T18:46:09.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174127458682065,"aZ":-31.321405814793003,"pfxX":-10.11648828133649,"pfxZ":0.5219798142708569,"pX":0.3323705133826421,"pZ":1.6257569706432036,"vX0":11.5346152194973,"vY0":-127.74111292958496,"vZ0":-3.1623068050733747,"x":104.33,"y":194.88,"x0":-2.9434205502389044,"y0":50.00495848436693,"z0":5.361808151468503,"aX":-16.595090033164333},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":15.5,"spinRate":1730,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43002200538563073,"extension":6.723399108675471},"index":3,"playId":"64543232-9810-3a0a-b377-b1a70a8a9145","pitchNumber":4,"startTime":"2026-07-31T18:46:20.926Z","endTime":"2026-07-31T18:46:25.723Z","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":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.077293996378142,"aZ":-41.79744045301345,"pfxX":6.109218519709871,"pfxZ":-6.571899065773541,"pX":-1.1105274324239685,"pZ":1.4164581126551923,"vX0":3.391861445475483,"vY0":-120.67196521546943,"vZ0":-1.0652159688555491,"x":159.33,"y":200.54,"x0":-3.331451706588303,"y0":50.00377277453396,"z0":5.569656085284824,"aX":8.943923314214413},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.9,"breakHorizontal":-11.9,"spinRate":2849,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4551633445296681,"extension":6.609046060005281},"index":4,"playId":"e3e63162-19b8-36d3-991f-e6fa9aafa985","pitchNumber":5,"startTime":"2026-07-31T18:46:38.062Z","endTime":"2026-07-31T18:46:43.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.104925046199938,"aZ":-13.977470769607711,"pfxX":-4.987217335180292,"pfxZ":9.765613440386298,"pX":0.30030522896350237,"pZ":2.32957242450114,"vX0":10.955639099737564,"vY0":-135.2805600380706,"vZ0":-5.3504134953635365,"x":105.55,"y":175.88,"x0":-3.144626633519801,"y0":50.00085033542814,"z0":5.304462260641675,"aX":-9.292367381087814},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":6.8,"spinRate":2641,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4041012395706298,"extension":6.7853549065251935},"index":5,"playId":"61412bf9-ffee-34fc-8901-21246463808c","pitchNumber":6,"startTime":"2026-07-31T18:46:55.149Z","endTime":"2026-07-31T18:46:59.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:46:59.460Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-31T18:47:08.608Z","endTime":"2026-07-31T18:48:09.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38315942595818,"aZ":-13.47306051832336,"pfxX":-5.75654805308714,"pfxZ":9.75108951606413,"pX":0.14725414286337934,"pZ":2.658555606789284,"vX0":10.645245691694205,"vY0":-137.34868960317704,"vZ0":-4.915161490980198,"x":111.39,"y":167.0,"x0":-3.0243461947995978,"y0":50.000971330873114,"z0":5.3819857987955615,"aX":-11.03906333772965},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2643,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3982428358985528,"extension":6.8365509221736005},"index":0,"playId":"9e48376d-d867-340f-8067-65a89a90c176","pitchNumber":1,"startTime":"2026-07-31T18:47:22.044Z","endTime":"2026-07-31T18:47:25.693Z","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-07-31T18:47:32.547Z","endTime":"2026-07-31T18:47:42.855Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493361973781152,"aZ":-24.136800629203645,"pfxX":-9.964634531626256,"pfxZ":4.266858832452874,"pX":-0.17917056726079747,"pZ":3.25916214348432,"vX0":11.220666494209029,"vY0":-136.28624214523563,"vZ0":-1.4052816948897342,"x":123.83,"y":150.78,"x0":-3.0518522327345834,"y0":50.003722655300834,"z0":5.445891939709438,"aX":-18.776743358749684},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2518,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40163496006649524,"extension":6.897052401968146},"index":2,"playId":"a11a9f18-0e12-3afa-b389-b30a1652d6e1","pitchNumber":2,"startTime":"2026-07-31T18:47:42.855Z","endTime":"2026-07-31T18:47:45.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.967338555397266,"aZ":-29.199013838891922,"pfxX":9.820309763221982,"pfxZ":1.862356376433878,"pX":1.1228717903948933,"pZ":2.5318591298085775,"vX0":7.671609797259495,"vY0":-125.71212577434905,"vZ0":-1.4311052342525918,"x":74.2,"y":170.42,"x0":-3.2462512923699522,"y0":50.002054237143476,"z0":5.4831502614969345,"aX":15.684985105437349},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-19.6,"spinRate":2995,"spinDirection":60},"zone":12,"typeConfidence":2.0,"plateTime":0.4360269825019101,"extension":6.893224289933751},"index":3,"playId":"5b072c76-4cbb-3642-9b2d-cc77bb4fddde","pitchNumber":3,"startTime":"2026-07-31T18:48:05.596Z","endTime":"2026-07-31T18:48:09.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:48:09.364Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Jones called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T18:50:06.653Z","endTime":"2026-07-31T18:52:36.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.682282343860876,"aZ":-32.505702487792064,"pfxX":-9.12579248030915,"pfxZ":-0.24825382127111517,"pX":-0.7658958746760072,"pZ":2.5782123882318397,"vX0":-2.4190426990142466,"vY0":-114.82924842346192,"vZ0":0.4382115834171352,"x":146.19,"y":169.17,"x0":1.4873823125728918,"y0":50.00342266007788,"z0":5.552804778445762,"aX":-12.160540522560254},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.0,"breakHorizontal":17.2,"spinRate":2586,"spinDirection":302},"zone":4,"typeConfidence":0.91,"plateTime":0.4773822176073965,"extension":5.823955760178299},"index":0,"playId":"8d1554e4-27d5-31a5-ab3b-d80eed7a2ddb","pitchNumber":1,"startTime":"2026-07-31T18:50:23.688Z","endTime":"2026-07-31T18:50:27.321Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010790591846607,"aZ":-28.87383779569177,"pfxX":4.862020244358576,"pfxZ":2.315153422856784,"pX":-0.730834106264687,"pZ":1.9059167887903354,"vX0":-5.7303429037725735,"vY0":-118.45933416833562,"vZ0":-2.419396877835996,"x":144.86,"y":187.32,"x0":1.0845661075514752,"y0":50.00335907366907,"z0":5.5725473266596355,"aX":6.930834692777546},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.8,"breakHorizontal":-7.4,"spinRate":1301,"spinDirection":126},"zone":7,"typeConfidence":0.91,"plateTime":0.46186042512456016,"extension":6.228526817530888},"index":1,"playId":"256b3614-3a53-3ed5-a2a7-988cc3903d24","pitchNumber":2,"startTime":"2026-07-31T18:50:41.264Z","endTime":"2026-07-31T18:50:44.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9345605790057,"aZ":-31.03109254193966,"pfxX":-8.6537156976759,"pfxZ":0.8261761074964313,"pX":-3.8322707999604004,"pZ":0.448288283601124,"vX0":-9.186735983239519,"vY0":-117.24919255271556,"vZ0":-4.36881378165255,"x":263.08,"y":226.68,"x0":1.2733709954911634,"y0":50.002846950679945,"z0":5.259009450748264,"aX":-11.942686030064772},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":2679,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.46868140016456783,"extension":6.133170954431787},"index":2,"playId":"f428b17e-1f9c-3fa4-a204-20e382779452","pitchNumber":3,"startTime":"2026-07-31T18:51:01.690Z","endTime":"2026-07-31T18:51:04.690Z","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":79.6,"endSpeed":72.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.300777131790184,"aZ":-38.39412023577856,"pfxX":-8.146621095861427,"pfxZ":-4.63048599944854,"pX":0.12562862466440916,"pZ":1.495995108648052,"vX0":-0.7788992901723537,"vY0":-115.93799380678287,"vZ0":-0.4608853839231837,"x":112.21,"y":198.39,"x0":1.523830552536349,"y0":50.00246498163954,"z0":5.402786205898745,"aX":-10.945444394875933},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.2,"breakHorizontal":14.9,"spinRate":2452,"spinDirection":305},"zone":14,"typeConfidence":0.89,"plateTime":0.47479699270007103,"extension":6.026387876221468},"index":3,"playId":"095b41dd-836b-304b-986a-72ecc42926e5","pitchNumber":4,"startTime":"2026-07-31T18:51:23.154Z","endTime":"2026-07-31T18:51:26.464Z","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":91.8,"endSpeed":83.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188877765029584,"aZ":-14.39441899558009,"pfxX":6.228299992015177,"pfxZ":9.848962431417183,"pX":0.43173235747833827,"pZ":3.989310643720501,"vX0":-3.8497883711532763,"vY0":-133.61379066476093,"vZ0":-1.0377980770821205,"x":100.54,"y":131.07,"x0":1.0831345965007395,"y0":50.004152530959445,"z0":5.4186578182577,"aX":11.245376260687923},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-10.4,"spinRate":2514,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.41016592924908,"extension":6.246158788732799},"index":4,"playId":"5502691d-e254-38a3-842d-fc6cbe8c5cbd","pitchNumber":5,"startTime":"2026-07-31T18:51:45.541Z","endTime":"2026-07-31T18:51:50.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26997797314693,"aZ":-13.783681767288062,"pfxX":7.067368192522187,"pfxZ":10.148365017701245,"pX":-0.06868419702580653,"pZ":3.1741640300473617,"vX0":-5.3178721965740925,"vY0":-134.0875744723959,"vZ0":-3.179619425053547,"x":119.62,"y":153.08,"x0":1.026730790299377,"y0":50.004069955536984,"z0":5.3650791469566865,"aX":12.809523959461798},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":-11.6,"spinRate":2518,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.4092294035278736,"extension":6.114503772320218},"index":5,"playId":"38019e10-d31b-32ad-8e84-fcd47131da9e","pitchNumber":6,"startTime":"2026-07-31T18:52:04.681Z","endTime":"2026-07-31T18:52:07.681Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818794101329896,"aZ":-20.27222341345648,"pfxX":9.84063651451314,"pfxZ":6.730330381283421,"pX":0.23440841379472932,"pZ":3.2392522176325365,"vX0":-5.393573567080257,"vY0":-132.279442215199,"vZ0":-1.786240599366557,"x":108.06,"y":151.32,"x0":1.0238405973775284,"y0":50.000525598203374,"z0":5.41292271486338,"aX":17.396962215696355},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":-16.6,"spinRate":2491,"spinDirection":141},"zone":2,"typeConfidence":0.87,"plateTime":0.41443420622218197,"extension":6.201315054597715},"index":6,"playId":"76013913-52a2-38da-898e-2999524f459c","pitchNumber":7,"startTime":"2026-07-31T18:52:32.178Z","endTime":"2026-07-31T18:52:36.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:52:36.233Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ali Sánchez pops out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T18:52:37.604Z","endTime":"2026-07-31T18:55:14.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.003780039038734,"aZ":-35.250864151743464,"pfxX":-8.025200312297288,"pfxZ":-2.212688203474311,"pX":-1.3384080313985798,"pZ":2.2461433826761708,"vX0":-3.7311873203176185,"vY0":-117.85650040405673,"vZ0":0.28546870825797876,"x":168.02,"y":178.13,"x0":1.3141965887340332,"y0":50.0043917879367,"z0":5.412615478016042,"aX":-11.148834558779976},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":15.5,"spinRate":2574,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.46696915749351664,"extension":6.226430541309431},"index":0,"playId":"6fdf2860-464c-3469-a3e5-5dc620db2a4d","pitchNumber":1,"startTime":"2026-07-31T18:53:01.120Z","endTime":"2026-07-31T18:53:04.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482430665651925,"aZ":-15.593986358292485,"pfxX":5.280141650286471,"pfxZ":9.10402730260406,"pX":0.26727285585724864,"pZ":3.8731105517246593,"vX0":-3.927416030930855,"vY0":-133.97324793561347,"vZ0":-0.9448132356763308,"x":106.81,"y":134.21,"x0":1.0649881560927386,"y0":50.000315213972044,"z0":5.3430419976940575,"aX":9.61342440284114},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":-8.8,"spinRate":2429,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.40856578147051836,"extension":6.329646459863571},"index":1,"playId":"9c28c44d-ed71-3847-8b58-c54963241c99","pitchNumber":2,"startTime":"2026-07-31T18:53:18.260Z","endTime":"2026-07-31T18:53:22.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285053189429835,"aZ":-14.129952333309106,"pfxX":5.938824978855653,"pfxZ":9.875671677664936,"pX":0.25363680807902833,"pZ":2.724749256827263,"vX0":-4.393050787530112,"vY0":-134.35503837919663,"vZ0":-3.975201467710229,"x":107.33,"y":165.21,"x0":1.138869753010035,"y0":50.00212998784459,"z0":5.228627125482082,"aX":10.850004597340648},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-9.8,"spinRate":2484,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.4077761298781324,"extension":6.334454895549389},"index":2,"playId":"26910dac-3302-3c0e-8773-b93747e681a8","pitchNumber":3,"startTime":"2026-07-31T18:53:36.567Z","endTime":"2026-07-31T18:53:39.567Z","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":1},"index":3,"startTime":"2026-07-31T18:53:47.227Z","endTime":"2026-07-31T18:54:01.711Z","isPitch":false,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357506494203882,"aZ":-16.412915490026396,"pfxX":6.447626763829517,"pfxZ":8.587306082197413,"pX":-0.48826825080137665,"pZ":3.7976565864934053,"vX0":-6.2011463593915,"vY0":-134.88279811931605,"vZ0":-0.973993278693692,"x":135.61,"y":136.24,"x0":1.006991987208143,"y0":50.00524794266175,"z0":5.324940273861726,"aX":11.838145049368508},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":-10.3,"spinRate":2392,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.40665479561361195,"extension":6.243040919028187},"index":4,"playId":"bd0290ec-eb30-3583-8389-844a8b0f2a4f","pitchNumber":4,"startTime":"2026-07-31T18:54:01.711Z","endTime":"2026-07-31T18:54:05.827Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.570073021367268,"aZ":-13.134769778957898,"pfxX":7.0751598684559935,"pfxZ":10.389778814291596,"pX":-0.5055723047858807,"pZ":1.7778694093418452,"vX0":-6.402508725827448,"vY0":-134.81529215371185,"vZ0":-6.399377747644129,"x":136.27,"y":190.78,"x0":0.9861966357384909,"y0":50.0007049769325,"z0":5.117546032854575,"aX":12.962333032507095},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-11.4,"spinRate":2559,"spinDirection":141},"zone":7,"typeConfidence":0.9,"plateTime":0.40699668433902936,"extension":6.427284933096553},"index":5,"playId":"cc51738c-5de2-3337-a5ab-559c14a96c3e","pitchNumber":5,"startTime":"2026-07-31T18:54:18.941Z","endTime":"2026-07-31T18:54:23.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010710961570187,"aZ":-24.38540069806238,"pfxX":8.0667506796141,"pfxZ":5.315592613966645,"pX":0.7187803022984756,"pZ":2.1508431167665596,"vX0":-3.4573148105485467,"vY0":-120.47459499015919,"vZ0":-2.501141341333349,"x":89.6,"y":180.71,"x0":1.1264812212170137,"y0":50.00578198213685,"z0":5.364155627285128,"aX":11.826766850995867},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.2,"breakHorizontal":-13.8,"spinRate":1044,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.4551326345968274,"extension":6.316095493867053},"index":6,"playId":"85d0cfd7-d098-39bd-8546-9796e4864195","pitchNumber":6,"startTime":"2026-07-31T18:54:39.320Z","endTime":"2026-07-31T18:54:42.782Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63027226013915,"aZ":-26.910312082177825,"pfxX":6.196560488247984,"pfxZ":3.5283098156634125,"pX":0.3902791248647435,"pZ":3.138576346604566,"vX0":-3.683123259141925,"vY0":-121.53605027289687,"vZ0":0.23708583663228566,"x":102.12,"y":154.04,"x0":1.1231590641820637,"y0":50.000666560645705,"z0":5.383903578936887,"aX":9.235009778541254},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-10.3,"spinRate":965,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.45131400981117453,"extension":6.487946687532415},"hitData":{"launchSpeed":84.0,"launchAngle":74.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.23,"coordY":167.8}},"index":7,"playId":"59deeef3-8d05-3a2c-84bd-8a3111313028","pitchNumber":7,"startTime":"2026-07-31T18:55:04.779Z","endTime":"2026-07-31T18:55:14.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:55:14.741Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Caballero lines out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-31T18:55:20.486Z","endTime":"2026-07-31T18:55:49.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.685457560233328,"aZ":-23.374136486854116,"pfxX":10.605712118253201,"pfxZ":5.037339658583918,"pX":0.1866461818327252,"pZ":1.5835054409878089,"vX0":-6.0872515286812465,"vY0":-131.7463139097731,"vZ0":-4.966393912202117,"x":109.89,"y":196.03,"x0":1.157076573560522,"y0":50.002557218338524,"z0":5.23521681535726,"aX":18.522332627406485},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-17.8,"spinRate":2417,"spinDirection":137},"zone":8,"typeConfidence":0.92,"plateTime":0.41678743887693237,"extension":6.289925758859579},"hitData":{"launchSpeed":77.1,"launchAngle":15.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":98.17,"coordY":135.78}},"index":0,"playId":"7f26c400-f8bd-347d-89fb-a8b46e45c7ce","pitchNumber":1,"startTime":"2026-07-31T18:55:44.060Z","endTime":"2026-07-31T18:55:49.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:55:49.978Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T18:57:52.512Z","endTime":"2026-07-31T18:59:22.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245843551110333,"aZ":-31.23004985036727,"pfxX":10.7198413934317,"pfxZ":0.647752612031173,"pX":-0.5113705917371393,"pZ":4.065791979525584,"vX0":3.7235968575486607,"vY0":-120.19901823257963,"vZ0":3.11047985485434,"x":136.49,"y":129.0,"x0":-3.475067797727992,"y0":50.002657314382425,"z0":5.535634374608878,"aX":15.61585758078381},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.3,"breakHorizontal":-20.3,"spinRate":2927,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.45644562697765023,"extension":6.467294923664773},"index":0,"playId":"422fb315-0983-3cc8-b7e4-eb0452d21f39","pitchNumber":1,"startTime":"2026-07-31T18:58:10.220Z","endTime":"2026-07-31T18:58:13.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.768613427539723,"aZ":-30.942734990686915,"pfxX":8.59960065132481,"pfxZ":0.8168035760672563,"pX":-0.5590488035262925,"pZ":2.1912128161690645,"vX0":4.16285408631288,"vY0":-121.79952036821264,"vZ0":-1.6421060098784348,"x":138.31,"y":179.62,"x0":-3.404984504317153,"y0":50.00454190577778,"z0":5.537088829881734,"aX":12.986943105213257},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-16.6,"spinRate":2973,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4488224132661571,"extension":6.609255411738182},"index":1,"playId":"ae54e73d-92a3-3094-8f01-ca70f4a8bcf6","pitchNumber":2,"startTime":"2026-07-31T18:58:24.185Z","endTime":"2026-07-31T18:58:27.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505264953015395,"aZ":-30.809868961716813,"pfxX":-10.484697449329854,"pfxZ":0.8491534816128814,"pX":0.4467986110592821,"pZ":1.859761285156006,"vX0":12.054789505367598,"vY0":-125.91060389848433,"vZ0":-2.803625996025512,"x":99.97,"y":188.57,"x0":-3.0401636393857188,"y0":50.002083729546136,"z0":5.480069493770651,"aX":-16.838088250590943},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":1634,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4349604210880784,"extension":6.653125289501279},"index":2,"playId":"fae2e248-c1e8-349b-bfd8-00e265f19107","pitchNumber":3,"startTime":"2026-07-31T18:58:39.869Z","endTime":"2026-07-31T18:58:43.007Z","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":3,"startTime":"2026-07-31T18:58:48.983Z","endTime":"2026-07-31T18:59:01.977Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.095684557826452,"aZ":-30.649278190464077,"pfxX":-8.326152641996787,"pfxZ":0.936459420849379,"pX":-0.008330611191786406,"pZ":0.8393783904177722,"vX0":10.391747109352185,"vY0":-126.77251557121967,"vZ0":-5.227417478730515,"x":117.32,"y":216.12,"x0":-3.072438756731964,"y0":50.006053015954905,"z0":5.365051941421663,"aX":-13.601564244313385},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":12.8,"spinRate":1681,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4314969763916272,"extension":6.668504781948797},"index":4,"playId":"36b2188e-8305-3e61-a8bd-25a54542b4e8","pitchNumber":4,"startTime":"2026-07-31T18:59:01.977Z","endTime":"2026-07-31T18:59:05.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10294655505187,"aZ":-14.033777302630357,"pfxX":-5.382960550350337,"pfxZ":9.625402308194317,"pX":-0.40885558289537227,"pZ":3.7643694557722247,"vX0":9.314202982550484,"vY0":-136.2223158485911,"vZ0":-1.9028752684491272,"x":132.58,"y":137.14,"x0":-3.1685097932597364,"y0":50.00572815039902,"z0":5.43901656806905,"aX":-10.149327270981107},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2599,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40163416901660964,"extension":6.64265487740011},"index":5,"playId":"c5884e13-6eae-3e00-99df-2f8e54f46f3c","pitchNumber":5,"startTime":"2026-07-31T18:59:19.104Z","endTime":"2026-07-31T18:59:22.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T18:59:22.908Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T18:59:31.748Z","endTime":"2026-07-31T19:01:09.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.302177966355046,"aZ":-15.580155788497398,"pfxX":-3.485520395709078,"pfxZ":8.815003814043905,"pX":-0.7139560085608114,"pZ":2.7754385597028723,"vX0":8.0406400720079,"vY0":-135.95623317953377,"vZ0":-3.79177242783147,"x":144.21,"y":163.84,"x0":-3.249678694482334,"y0":50.000275668969145,"z0":5.261455167738093,"aX":-6.56029875181896},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2646,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40203573390784353,"extension":6.843636771674239},"index":0,"playId":"afedf339-4551-31e3-b4f3-bf680088e857","pitchNumber":1,"startTime":"2026-07-31T18:59:46.025Z","endTime":"2026-07-31T18:59:49.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456217805814525,"aZ":-31.070463564434394,"pfxX":4.145594349312404,"pfxZ":0.7026174450792224,"pX":1.4179833207643378,"pZ":1.4823212422897027,"vX0":9.680075906553274,"vY0":-124.88530842241015,"vZ0":-3.167606985419277,"x":62.95,"y":198.76,"x0":-3.049225825843377,"y0":50.00549039646589,"z0":5.32635072767521,"aX":6.539325509733633},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-9.7,"spinRate":2951,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43880868016296093,"extension":6.841014240864823},"index":1,"playId":"831ff36f-30de-3e89-9fbe-7889f9eb3461","pitchNumber":2,"startTime":"2026-07-31T19:00:04.849Z","endTime":"2026-07-31T19:00:08.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32241672655556,"aZ":-19.895232216278245,"pfxX":-7.763854961521344,"pfxZ":6.502939414212255,"pX":-0.24664219185039668,"pZ":3.1405995205323713,"vX0":10.081114380478757,"vY0":-136.36171930620358,"vZ0":-2.549288204494811,"x":126.4,"y":153.98,"x0":-2.9786807599774274,"y0":50.00127460528077,"z0":5.456601358379883,"aX":-14.655705733024597},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":12.0,"spinRate":2623,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4013092582178017,"extension":6.93998728406159},"index":2,"playId":"090d0ec5-36b2-3f53-939f-2eceea3521b2","pitchNumber":3,"startTime":"2026-07-31T19:00:22.955Z","endTime":"2026-07-31T19:00:25.955Z","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-07-31T19:00:34.253Z","endTime":"2026-07-31T19:00:48.481Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.365023126636206,"aZ":-26.11950830675556,"pfxX":7.504661374593038,"pfxZ":3.899025746726048,"pX":1.6498056382763835,"pZ":2.3210402330009337,"vX0":9.184456483861617,"vY0":-124.48784669789106,"vZ0":-2.157233981060033,"x":54.11,"y":176.11,"x0":-3.076893780669053,"y0":50.00502357706333,"z0":5.3833046758526635,"aX":11.658005646165082},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":-15.8,"spinRate":3079,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4417179401904394,"extension":6.8709296689097075},"index":4,"playId":"4eb8309f-f2b2-3892-971b-b06cbaf62044","pitchNumber":4,"startTime":"2026-07-31T19:00:48.481Z","endTime":"2026-07-31T19:00:51.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544490097291234,"aZ":-13.445609419134682,"pfxX":-4.615148463397921,"pfxZ":9.809476051222212,"pX":0.6525055172124927,"pZ":2.61618947519056,"vX0":11.395481872197518,"vY0":-137.32384003843225,"vZ0":-4.7050799466420825,"x":92.13,"y":168.14,"x0":-2.952093816559794,"y0":50.00139236347678,"z0":5.267146519752624,"aX":-8.81165998636632},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2661,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3989429998818834,"extension":6.901959951271367},"index":5,"playId":"888f00a1-71d1-30f9-a060-555bd52cc716","pitchNumber":5,"startTime":"2026-07-31T19:01:05.269Z","endTime":"2026-07-31T19:01:09.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:01:09.596Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Amaya doubles (9) on a line drive to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T19:01:11.308Z","endTime":"2026-07-31T19:01:46.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.591527945724145,"aZ":-17.352738229839176,"pfxX":-7.118963390596796,"pfxZ":8.053332815587941,"pX":-0.029939821159953802,"pZ":2.7502085454276153,"vX0":10.424326736545,"vY0":-135.2941708633421,"vZ0":-3.8852768708632155,"x":118.14,"y":164.52,"x0":-3.0212966760719455,"y0":50.000518246972945,"z0":5.433259001701502,"aX":-13.098012213770453},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2542,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4060253461071959,"extension":6.641735855314695},"hitData":{"launchSpeed":99.5,"launchAngle":22.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.48,"coordY":66.24}},"index":0,"playId":"4a32a66e-5231-3c03-a226-1e1a45c0a471","pitchNumber":1,"startTime":"2026-07-31T19:01:31.632Z","endTime":"2026-07-31T19:01:46.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:01:46.536Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-31T19:01:51.795Z","endTime":"2026-07-31T19:05:27.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660222793754244,"aZ":-32.74768496215011,"pfxX":-10.345588367660369,"pfxZ":-0.3656631291938348,"pX":-0.20443066418317846,"pZ":0.8848727945461381,"vX0":10.64113612852931,"vY0":-125.55310342712991,"vZ0":-4.287785958580888,"x":124.79,"y":214.89,"x0":-3.1640046393749803,"y0":50.000918415756864,"z0":5.295285796574094,"aX":-16.429899722973133},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":16.1,"spinRate":1511,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4371293486507368,"extension":6.68882781931807},"index":0,"playId":"2e995acd-649c-38f9-ae2b-6b391d73c635","pitchNumber":1,"startTime":"2026-07-31T19:02:20.400Z","endTime":"2026-07-31T19:02:23.944Z","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":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34300733666827,"aZ":-31.76030225753103,"pfxX":-10.020810708405804,"pfxZ":0.2604214330133634,"pX":-0.3252277817117531,"pZ":0.7374733087544679,"vX0":10.083688079732793,"vY0":-125.33175875067711,"vZ0":-4.630028062731773,"x":112.27,"y":139.48,"x0":-3.1151413206609386,"y0":50.00172199917648,"z0":5.227713974601311,"aX":-15.80585265789038},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":1662,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43845074330469247,"extension":6.779418387601948},"index":1,"playId":"871ffdbe-dbec-3461-a7bc-879383f6b122","pitchNumber":2,"startTime":"2026-07-31T19:02:40.078Z","endTime":"2026-07-31T19:02:46.359Z","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":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.566992419531378,"aZ":-41.361388078198594,"pfxX":4.214064729588638,"pfxZ":-6.402976132190388,"pX":0.2621706597575655,"pZ":1.5793454613522255,"vX0":6.758506615368062,"vY0":-119.22428802472581,"vZ0":-0.6654229734837009,"x":107.01,"y":196.14,"x0":-3.1599636566790776,"y0":50.001099072388214,"z0":5.6044832206555375,"aX":6.0477959378619675},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.5,"breakHorizontal":-9.4,"spinRate":2766,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4599359759131918,"extension":6.764487004350749},"index":2,"playId":"3758a075-2ae8-3c08-86f9-dae6813256aa","pitchNumber":3,"startTime":"2026-07-31T19:03:06.703Z","endTime":"2026-07-31T19:03:11.138Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-31T19:03:41.830Z","endTime":"2026-07-31T19:04:41.142Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":93.6,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.660201583050007,"aZ":-17.64384904739613,"pfxX":-4.555788884579491,"pfxZ":7.660580479494055,"pX":-1.5357532942513983,"pZ":4.044554493240193,"vX0":6.629320916736563,"vY0":-136.31081426549346,"vZ0":-0.6918820590745215,"x":175.54,"y":129.58,"x0":-3.3982508151535327,"y0":50.00470806646149,"z0":5.510672314578343,"aX":-8.644388110640378},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":7.0,"spinRate":2638,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4005635025305918,"extension":6.676134240054174},"index":4,"playId":"7b1d69e4-0bac-3681-b8ee-6bd347937272","pitchNumber":4,"startTime":"2026-07-31T19:04:41.142Z","endTime":"2026-07-31T19:04:44.821Z","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":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337674346578357,"aZ":-34.29170313402013,"pfxX":-8.353690052800854,"pfxZ":-1.2911354643340491,"pX":0.7363457979608607,"pZ":1.4951112006439546,"vX0":12.253678570386576,"vY0":-127.12297698880768,"vZ0":-2.8874803344764652,"x":88.93,"y":198.41,"x0":-3.0544693588896292,"y0":50.002147384280924,"z0":5.359742399404049,"aX":-13.713122687492751},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":12.5,"spinRate":1742,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.43038022939459575,"extension":6.819300939223075},"index":5,"playId":"c1a6de7d-461b-3f26-8b4e-f241d38d2936","pitchNumber":5,"startTime":"2026-07-31T19:04:59.751Z","endTime":"2026-07-31T19:05:04.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.218295242935913,"aZ":-13.750496994362134,"pfxX":-4.297812458117955,"pfxZ":9.561952334708646,"pX":-0.36906948383567795,"pZ":1.8190899985248636,"vX0":9.10701082363932,"vY0":-137.39840213096753,"vZ0":-6.677274954468362,"x":131.07,"y":189.66,"x0":-3.1566686511968074,"y0":50.00537304397445,"z0":5.2014450097856555,"aX":-8.283994196385619},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2558,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39745927505224765,"extension":6.842151881461414},"index":6,"playId":"9973f74d-b8b9-36ef-a08b-738cd65e3bd5","pitchNumber":6,"startTime":"2026-07-31T19:05:23.939Z","endTime":"2026-07-31T19:05:27.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:05:27.781Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul Goldschmidt grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T19:07:24.419Z","endTime":"2026-07-31T19:09:22.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.138048419943757,"aZ":-24.255385840983127,"pfxX":-1.4692538495807153,"pfxZ":5.043439457263646,"pX":-0.9336303695370759,"pZ":2.14454167000076,"vX0":-4.805912889824741,"vY0":-123.57303782548775,"vZ0":-3.216677830658575,"x":152.59,"y":180.88,"x0":1.2154476307237139,"y0":50.00172733247538,"z0":5.467267950120623,"aX":-2.306158094291168},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.8,"breakHorizontal":3.6,"spinRate":2502,"spinDirection":174},"zone":13,"typeConfidence":0.65,"plateTime":0.44071174373318023,"extension":6.160157846521365},"index":0,"playId":"6eac68ac-de35-3637-968e-d7b42f33d1f3","pitchNumber":1,"startTime":"2026-07-31T19:07:39.206Z","endTime":"2026-07-31T19:07:42.692Z","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":0},"index":1,"startTime":"2026-07-31T19:07:48.630Z","endTime":"2026-07-31T19:08:04.095Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"}},{"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":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806801168323933,"aZ":-26.09844013104715,"pfxX":-0.8066099079784887,"pfxZ":3.870851630106012,"pX":-1.1453963410872994,"pZ":2.3372224315355132,"vX0":-5.747770460117846,"vY0":-124.48584293576448,"vZ0":-2.3680624967131063,"x":160.66,"y":175.67,"x0":1.2976311917633332,"y0":50.00601640655334,"z0":5.4597155835914695,"aX":-1.2660521728080791},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":2.8,"spinRate":2489,"spinDirection":177},"zone":13,"typeConfidence":0.65,"plateTime":0.43986633373913486,"extension":6.340213782374189},"index":2,"playId":"6bf22cbb-1cef-3f23-88d1-65e39e2cc81d","pitchNumber":2,"startTime":"2026-07-31T19:08:04.095Z","endTime":"2026-07-31T19:08:08.317Z","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":91.2,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46569794897277,"aZ":-12.156508991724774,"pfxX":6.847738632585015,"pfxZ":11.210248534692134,"pX":0.04442596160984956,"pZ":1.3684295618474436,"vX0":-5.1251831576397295,"vY0":-132.57307210345738,"vZ0":-7.489697205329591,"x":115.31,"y":201.83,"x0":1.1098393585073034,"y0":50.00430168224913,"z0":5.111160591301344,"aX":12.230540319168865},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.0,"breakHorizontal":-11.3,"spinRate":2493,"spinDirection":144},"zone":14,"typeConfidence":0.88,"plateTime":0.41262579422902856,"extension":6.311010427571494},"index":3,"playId":"b459373a-9a89-34b0-a715-bf73f7a1f857","pitchNumber":3,"startTime":"2026-07-31T19:08:19.817Z","endTime":"2026-07-31T19:08:24.313Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9256907911241,"aZ":-26.111308021598784,"pfxX":-1.1113785355787968,"pfxZ":3.80585471685027,"pX":-0.10085640212445722,"pZ":2.90272934737028,"vX0":-3.2957927318083367,"vY0":-125.02413719765914,"vZ0":-1.1095902053892044,"x":120.84,"y":160.41,"x0":1.3758627989037495,"y0":50.00022637245788,"z0":5.484627387967027,"aX":-1.7678926394616565},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":2495,"spinDirection":189},"zone":2,"typeConfidence":0.84,"plateTime":0.4371859088734009,"extension":6.36490248241472},"index":4,"playId":"3ad4d97f-5339-37ed-b9b5-b28be79eb8d7","pitchNumber":4,"startTime":"2026-07-31T19:08:34.924Z","endTime":"2026-07-31T19:08:37.924Z","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.7,"endSpeed":74.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935399094546348,"aZ":-32.61898824210304,"pfxX":-9.755991185254821,"pfxZ":-0.3208986110671006,"pX":-0.7450559185289243,"pZ":1.6563125543050434,"vX0":-2.3349176005765244,"vY0":-117.48193984043871,"vZ0":-1.5535647312371803,"x":145.4,"y":194.06,"x0":1.5308033732908726,"y0":50.00224736048895,"z0":5.380666645702314,"aX":-13.526613706764342},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.7,"breakHorizontal":18.2,"spinRate":2678,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.46767222756634075,"extension":6.07757491556964},"index":5,"playId":"b007a227-1a02-3cf8-b04e-a7c341819221","pitchNumber":5,"startTime":"2026-07-31T19:08:54.305Z","endTime":"2026-07-31T19:08:57.705Z","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":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13620905746136,"aZ":-14.357146387983311,"pfxX":9.082188658962316,"pfxZ":9.909749328526223,"pX":-0.15021998457880495,"pZ":3.0935746005475875,"vX0":-6.145999666538797,"vY0":-133.58643921642442,"vZ0":-3.1331416738155022,"x":122.73,"y":155.25,"x0":1.0062082756052375,"y0":50.004378553962084,"z0":5.320604429441158,"aX":16.333169584172758},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-15.0,"spinRate":2587,"spinDirection":141},"zone":2,"typeConfidence":0.87,"plateTime":0.4108033585495914,"extension":6.346625869996043},"hitData":{"launchSpeed":94.4,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.18,"coordY":150.57}},"index":6,"playId":"d7f520c5-17b2-3a84-9eed-c00a8e26bf4d","pitchNumber":6,"startTime":"2026-07-31T19:09:15.290Z","endTime":"2026-07-31T19:09:22.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:09:22.310Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Rice lines out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T19:09:29.373Z","endTime":"2026-07-31T19:09:55.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"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, 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":79.3,"endSpeed":72.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314587661905303,"aZ":-33.63512758576479,"pfxX":-9.198976681368078,"pfxZ":-1.0900340970598794,"pX":-0.19550874092269918,"pZ":2.7716614799916455,"vX0":-1.2486412093302133,"vY0":-115.44591939971501,"vZ0":1.3625715376658736,"x":124.45,"y":163.95,"x0":1.5478280450425859,"y0":50.003869918793086,"z0":5.433622863072693,"aX":-12.304623690498461},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.3,"breakHorizontal":16.9,"spinRate":2479,"spinDirection":302},"zone":5,"typeConfidence":0.91,"plateTime":0.4761043945676553,"extension":6.02383385046987},"hitData":{"launchSpeed":89.5,"launchAngle":10.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.15,"coordY":158.07}},"index":0,"playId":"886c2578-0aad-30ca-af35-4fc65859c6ad","pitchNumber":1,"startTime":"2026-07-31T19:09:48.865Z","endTime":"2026-07-31T19:09:55.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:09:55.255Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Amed Rosario homers (10) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T19:10:03.235Z","endTime":"2026-07-31T19:11:03.319Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":67.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.695241127910265,"aZ":-43.388954460945214,"pfxX":-3.0774388503644783,"pfxZ":-9.764700226523328,"pX":-0.9396118118155933,"pZ":1.4145197589094793,"vX0":-2.932040883151957,"vY0":-107.16972237619295,"vZ0":1.0737072502435214,"x":152.82,"y":200.59,"x0":0.8524936893215327,"y0":50.002361925876485,"z0":5.801841145283577,"aX":-3.534379006686032},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-16.9,"breakHorizontal":6.5,"spinRate":2531,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.5135520148396266,"extension":6.089035778929586},"index":0,"playId":"9cc5f01d-8198-37b6-bb05-23e801000f9f","pitchNumber":1,"startTime":"2026-07-31T19:10:21.548Z","endTime":"2026-07-31T19:10:25.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76486632661128,"aZ":-35.62645664265819,"pfxX":-9.353826266420125,"pfxZ":-2.5314394692266227,"pX":0.0952116488609948,"pZ":2.3782315872126696,"vX0":-0.7253174089114394,"vY0":-116.61822812498535,"vZ0":0.7265531045385318,"x":113.37,"y":174.57,"x0":1.624726602690454,"y0":50.00146255725047,"z0":5.447266132694504,"aX":-12.76658694312139},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.1,"breakHorizontal":17.0,"spinRate":2614,"spinDirection":304},"zone":5,"typeConfidence":0.91,"plateTime":0.4712853473891805,"extension":6.0203779415275935},"hitData":{"launchSpeed":108.4,"launchAngle":30.0,"totalDistance":450.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.25,"coordY":18.34}},"index":1,"playId":"1561fd2f-6f00-3d45-8953-a79f9c03809a","pitchNumber":2,"startTime":"2026-07-31T19:10:37.219Z","endTime":"2026-07-31T19:11:03.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:11:03.319Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-31T19:11:23.088Z","endTime":"2026-07-31T19:13:14.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.101761713769836,"aZ":-27.26371801710255,"pfxX":5.3267865182128515,"pfxZ":3.4487604169343733,"pX":1.328155008849464,"pZ":3.7350993651561337,"vX0":-1.3550532732106166,"vY0":-118.23896064605484,"vZ0":1.5253425547279056,"x":66.37,"y":137.93,"x0":1.2140878367917294,"y0":50.00576847602412,"z0":5.570979473497339,"aX":7.595132217994464},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.8,"breakHorizontal":-9.4,"spinRate":1207,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.46202594450986156,"extension":6.265080152418586},"index":0,"playId":"62707af7-ce73-3ff2-8be1-8fc6d92dd817","pitchNumber":1,"startTime":"2026-07-31T19:11:38.042Z","endTime":"2026-07-31T19:11:41.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54181287893995,"aZ":-15.390864341718892,"pfxX":6.60761691284144,"pfxZ":9.45831578376617,"pX":0.5836298945659125,"pZ":3.9728870057771717,"vX0":-3.709012271997421,"vY0":-132.4338088645362,"vZ0":-0.785822510820118,"x":94.75,"y":131.51,"x0":1.1445562490650645,"y0":50.00240635641374,"z0":5.400203339873273,"aX":11.725282412696194},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-11.2,"spinRate":2486,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.41374330518943214,"extension":6.050623351676179},"index":1,"playId":"4e3ba4c9-b541-324e-afe3-11bf9a6b86ac","pitchNumber":2,"startTime":"2026-07-31T19:11:53.708Z","endTime":"2026-07-31T19:11:57.533Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.618553483301056,"aZ":-28.336371112233252,"pfxX":6.979840857386465,"pfxZ":2.625731020549347,"pX":-0.7497173023125431,"pZ":1.3192065402796818,"vX0":-6.450887574062846,"vY0":-119.54022214873066,"vZ0":-3.44679512801233,"x":145.58,"y":203.16,"x0":1.0626177964041146,"y0":50.00453828980128,"z0":5.293268226944446,"aX":10.216122041187994},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.2,"breakHorizontal":-11.3,"spinRate":1046,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.4562448778492483,"extension":6.458022250337794},"index":2,"playId":"4271a730-110f-3bfd-977f-1fa833b9b9e1","pitchNumber":3,"startTime":"2026-07-31T19:12:10.763Z","endTime":"2026-07-31T19:12:13.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69407634564676,"aZ":-24.234464990151206,"pfxX":7.335019980651396,"pfxZ":5.440004811634465,"pX":-0.09722760883193415,"pZ":2.586843420717368,"vX0":-4.976233922369363,"vY0":-119.39808689379596,"vZ0":-1.594965401824108,"x":120.71,"y":168.94,"x0":1.0499952025966213,"y0":50.00152416311461,"z0":5.422134129798541,"aX":10.702570227495299},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.7,"breakHorizontal":-12.2,"spinRate":994,"spinDirection":122},"zone":5,"typeConfidence":0.91,"plateTime":0.45687718284003154,"extension":6.4198007553414564},"index":3,"playId":"c2e8ce21-224f-3fda-a89e-f60337102124","pitchNumber":4,"startTime":"2026-07-31T19:12:26.317Z","endTime":"2026-07-31T19:12:29.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02057303736779,"aZ":-28.31176937521084,"pfxX":7.577062465062401,"pfxZ":2.7037807643861616,"pX":2.0067333287590503,"pZ":2.4571794771479882,"vX0":-0.6334912974642641,"vY0":-119.0467164533998,"vZ0":-0.94030832759672,"x":40.51,"y":172.44,"x0":1.2934950040740987,"y0":50.00114865615627,"z0":5.4326176562418445,"aX":10.814729370430793},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.9,"breakHorizontal":-13.6,"spinRate":1073,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.46106357218737637,"extension":6.278141558666656},"index":4,"playId":"e496bc46-d16b-335d-a014-4a38cd4d47ae","pitchNumber":5,"startTime":"2026-07-31T19:12:47.342Z","endTime":"2026-07-31T19:12:50.993Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.165640259733426,"aZ":-29.228157952561745,"pfxX":8.049740493851841,"pfxZ":2.0292288803342737,"pX":-0.13841271153631585,"pZ":1.4682531742042835,"vX0":-5.275471532373257,"vY0":-119.52154331892547,"vZ0":-2.897974214603683,"x":122.28,"y":199.14,"x0":1.0471091462098905,"y0":50.003036216083004,"z0":5.310257056908718,"aX":11.693605329365012},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.2,"breakHorizontal":-13.3,"spinRate":1030,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.4575543307227936,"extension":6.49358253168163},"hitData":{"launchSpeed":93.9,"launchAngle":26.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.91,"coordY":83.71}},"index":5,"playId":"d435cfbc-817d-34ff-8d35-08cc74ba8cce","pitchNumber":6,"startTime":"2026-07-31T19:13:06.692Z","endTime":"2026-07-31T19:13:14.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:13:14.559Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Ramírez lines out to right fielder Jasson Domínguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T19:15:12.699Z","endTime":"2026-07-31T19:15:59.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094516752304735,"aZ":-33.36403246256744,"pfxX":8.209297605606611,"pfxZ":-0.8241095495556241,"pX":-1.0810698355975488,"pZ":2.2334684048192694,"vX0":3.1767235094827413,"vY0":-120.39968041311928,"vZ0":-0.6699555947560729,"x":158.21,"y":178.48,"x0":-3.488697617411097,"y0":50.001597629900324,"z0":5.500448059266381,"aX":11.899278552493394},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.3,"breakHorizontal":-15.7,"spinRate":2922,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4571241758833944,"extension":6.332852562749786},"index":0,"playId":"0a1339e7-17de-3517-95bd-2d467c5e0ee4","pitchNumber":1,"startTime":"2026-07-31T19:15:22.164Z","endTime":"2026-07-31T19:15:25.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143026475050807,"aZ":-26.773428145618592,"pfxX":-10.991814860025759,"pfxZ":3.0349014420025195,"pX":0.9202321112262281,"pZ":3.088719704511881,"vX0":13.278323789063547,"vY0":-132.98223555309215,"vZ0":-1.6241547399214078,"x":81.92,"y":155.38,"x0":-2.723957993402246,"y0":50.00355383715101,"z0":5.661055136436122,"aX":-19.5678775200601},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":16.8,"spinRate":2445,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.41284356277820455,"extension":6.599365261381402},"index":1,"playId":"d8572809-156e-3b44-a7d6-b40f7b41be97","pitchNumber":2,"startTime":"2026-07-31T19:15:35.893Z","endTime":"2026-07-31T19:15:40.398Z","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":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850605566885417,"aZ":-32.67465284844645,"pfxX":9.972366487667744,"pfxZ":-0.34400147188418195,"pX":-0.34483541931099787,"pZ":2.0355836201274298,"vX0":4.236949962535218,"vY0":-120.34832433702441,"vZ0":-1.0297492721663553,"x":130.14,"y":183.82,"x0":-3.4299026394353245,"y0":50.00366700259419,"z0":5.392969131383264,"aX":14.460709256221142},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":-19.1,"spinRate":2810,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.45713273798603415,"extension":6.537680586471471},"hitData":{"launchSpeed":99.3,"launchAngle":21.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.56,"coordY":74.41}},"index":2,"playId":"ca804019-4b83-32c9-8e7c-07f519d785ba","pitchNumber":3,"startTime":"2026-07-31T19:15:51.678Z","endTime":"2026-07-31T19:15:59.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:15:59.586Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T19:16:08.345Z","endTime":"2026-07-31T19:16:31.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":86.3,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129583641923112,"aZ":-30.503672131748594,"pfxX":-8.271114102707052,"pfxZ":1.0501520510540852,"pX":-0.5563409075080941,"pZ":1.7991804221778531,"vX0":9.07053735051628,"vY0":-125.35276397059752,"vZ0":-2.658032455840248,"x":138.21,"y":190.2,"x0":-3.145629507577374,"y0":50.00297065368114,"z0":5.361299990609125,"aX":-13.17444536103618},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":13.0,"spinRate":1635,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4367981192638477,"extension":6.603407246277302},"hitData":{"launchSpeed":87.2,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":158.17}},"index":0,"playId":"e0c53601-f718-33ff-993c-ac94f4cae7cf","pitchNumber":1,"startTime":"2026-07-31T19:16:23.550Z","endTime":"2026-07-31T19:16:31.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:16:31.083Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out sharply to center fielder Trent Grisham.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-31T19:16:35.638Z","endTime":"2026-07-31T19:17:57.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":84.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.066815050947305,"aZ":-24.747627287767628,"pfxX":-11.206469788527443,"pfxZ":4.016100664423666,"pX":-0.13512916578206266,"pZ":2.107265838287364,"vX0":11.567032920637349,"vY0":-135.89489693147303,"vZ0":-4.049720618880833,"x":122.15,"y":181.88,"x0":-3.0150435306211163,"y0":50.0002141335392,"z0":5.360367774293536,"aX":-20.709504468305003},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":2488,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4048800163986437,"extension":6.896267609654625},"index":0,"playId":"cea9e303-9745-3ae1-92b3-12507cf27d19","pitchNumber":1,"startTime":"2026-07-31T19:16:57.173Z","endTime":"2026-07-31T19:17:00.397Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216740846686342,"aZ":-27.989334987361154,"pfxX":-9.758670222237178,"pfxZ":2.287502887194271,"pX":0.8118326143159911,"pZ":2.1675167398480175,"vX0":13.501522347616309,"vY0":-134.4912421433496,"vZ0":-2.897096763622124,"x":86.05,"y":180.26,"x0":-3.0059965171826235,"y0":50.00489327506982,"z0":5.244140956307568,"aX":-17.876061984072486},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":14.8,"spinRate":2515,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40728420437101676,"extension":6.781906449992915},"index":1,"playId":"dbedb66f-1be1-3984-9c4e-4fac10a1fd58","pitchNumber":2,"startTime":"2026-07-31T19:17:13.020Z","endTime":"2026-07-31T19:17:16.402Z","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":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35636762215756,"aZ":-39.97066398763099,"pfxX":5.9203712676472,"pfxZ":-5.5044595855354395,"pX":2.008823151895163,"pZ":0.3958039367717786,"vX0":9.905209399706427,"vY0":-118.95483250089183,"vZ0":-3.2159347588015716,"x":40.43,"y":228.09,"x0":-2.9979382130889825,"y0":50.00391315798169,"z0":5.432152273528047,"aX":8.382643567786582},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.6,"breakHorizontal":-13.3,"spinRate":2888,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4625752957769875,"extension":6.80667049154037},"index":2,"playId":"d2d522fe-c4cf-322b-9fb2-8ab981f4c438","pitchNumber":3,"startTime":"2026-07-31T19:17:30.813Z","endTime":"2026-07-31T19:17:34.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587497439625558,"aZ":-17.971418576170358,"pfxX":-2.6524933669244106,"pfxZ":7.574836059376727,"pX":0.20291265927173616,"pZ":2.265438498891782,"vX0":10.156803871086277,"vY0":-135.36002166396983,"vZ0":-4.522640165740505,"x":109.27,"y":177.61,"x0":-3.2361578841846,"y0":50.00634950661017,"z0":5.197805983934236,"aX":-4.9770065736364195},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":2.9,"spinRate":2628,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.403004725729065,"extension":6.883374785796653},"hitData":{"launchSpeed":101.3,"launchAngle":15.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.83,"coordY":70.96}},"index":3,"playId":"7ca60ed4-a7e8-3544-bf2e-f64c17e4d700","pitchNumber":4,"startTime":"2026-07-31T19:17:51.713Z","endTime":"2026-07-31T19:17:57.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:17:57.962Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, third baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T19:19:55.404Z","endTime":"2026-07-31T19:20:18.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94351390864751,"aZ":-14.173142489147331,"pfxX":6.55339818836797,"pfxZ":10.430484997584466,"pX":-0.6190205231995861,"pZ":2.918979596126932,"vX0":-6.451700157985147,"vY0":-130.6590697356027,"vZ0":-3.6332497870441687,"x":140.6,"y":159.97,"x0":1.0327040452229557,"y0":50.00529259178485,"z0":5.39495975077134,"aX":11.314119355238816},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.2,"breakHorizontal":-10.4,"spinRate":2439,"spinDirection":146},"zone":1,"typeConfidence":0.88,"plateTime":0.4194628990741851,"extension":6.379811646989803},"hitData":{"launchSpeed":67.1,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.21,"coordY":172.87}},"index":0,"playId":"f6ad8c03-ded7-3446-a18b-3b4953dcc5ec","pitchNumber":1,"startTime":"2026-07-31T19:20:11.384Z","endTime":"2026-07-31T19:20:18.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:20:18.617Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Volpe flies out to right fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T19:20:24.274Z","endTime":"2026-07-31T19:21:20.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65673622061392,"aZ":-15.562332162278139,"pfxX":7.825963583686679,"pfxZ":9.383351046886268,"pX":0.835756872441868,"pZ":4.009405047073759,"vX0":-3.479153345394004,"vY0":-132.08441384851957,"vZ0":-0.9634506188551999,"x":85.14,"y":130.53,"x0":1.1520457987654804,"y0":50.00022851159204,"z0":5.521177887596435,"aX":13.85072539363804},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":-13.4,"spinRate":2575,"spinDirection":140},"zone":12,"typeConfidence":0.84,"plateTime":0.4143978378891,"extension":6.121942121832419},"index":0,"playId":"97b7b1a0-1491-3547-ab43-7dac73271fbe","pitchNumber":1,"startTime":"2026-07-31T19:20:42.083Z","endTime":"2026-07-31T19:20:46.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040793146463862,"aZ":-13.56796296598322,"pfxX":7.352621890391925,"pfxZ":10.550615962044391,"pX":-1.034442846512154,"pZ":2.239371001073515,"vX0":-7.726631102169979,"vY0":-131.94472224441208,"vZ0":-5.378266625600791,"x":156.43,"y":178.32,"x0":0.9764242275766215,"y0":50.003234920382106,"z0":5.303820304102904,"aX":12.966818287548982},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":-11.6,"spinRate":2547,"spinDirection":149},"zone":13,"typeConfidence":0.88,"plateTime":0.4151040255653493,"extension":6.479242757328624},"index":1,"playId":"a04097fa-f666-3513-a343-9ddccc27c383","pitchNumber":2,"startTime":"2026-07-31T19:20:55.959Z","endTime":"2026-07-31T19:20:59.969Z","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":90.7,"endSpeed":83.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2053149142231,"aZ":-14.606366603432464,"pfxX":7.7593431959368,"pfxZ":9.930877124434813,"pX":-0.0024743837369975655,"pZ":2.294022186639938,"vX0":-5.61502232228722,"vY0":-131.94100535468593,"vZ0":-4.945139699128089,"x":117.1,"y":176.85,"x0":1.1416147321420194,"y0":50.00351339869154,"z0":5.263501810581771,"aX":13.726330446311357},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":-12.8,"spinRate":2561,"spinDirection":144},"zone":5,"typeConfidence":0.83,"plateTime":0.4146120120166574,"extension":6.429468806058633},"hitData":{"launchSpeed":95.9,"launchAngle":42.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.18,"coordY":77.37}},"index":2,"playId":"49edeb42-63ad-3825-afd5-0da1b4794352","pitchNumber":3,"startTime":"2026-07-31T19:21:11.161Z","endTime":"2026-07-31T19:21:20.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:21:20.619Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Jones homers (4) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T19:21:22.679Z","endTime":"2026-07-31T19:22:22.572Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73563747948331,"aZ":-15.929167331303839,"pfxX":7.620527421501357,"pfxZ":9.247478148580964,"pX":-0.5753806796989184,"pZ":2.4880092917540377,"vX0":-6.6136426063225455,"vY0":-131.8775678621737,"vZ0":-4.364617765720384,"x":138.93,"y":171.6,"x0":0.978084541845059,"y0":50.00480901840873,"z0":5.344037292192659,"aX":13.389421374058037},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.0,"breakHorizontal":-12.4,"spinRate":2562,"spinDirection":146},"zone":4,"typeConfidence":0.85,"plateTime":0.4157543197591349,"extension":6.328914796132432},"index":0,"playId":"f971c01d-089b-3a7d-8b45-4f186653c040","pitchNumber":1,"startTime":"2026-07-31T19:21:43.968Z","endTime":"2026-07-31T19:21:47.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21797931583548,"aZ":-22.844501554326534,"pfxX":9.936244630591528,"pfxZ":5.380836247223014,"pX":0.17069041684937408,"pZ":2.536760894637856,"vX0":-5.4935897198303625,"vY0":-130.30876664748735,"vZ0":-2.969756961817625,"x":110.49,"y":170.29,"x0":1.0059499621596715,"y0":50.00429042147362,"z0":5.401063730789162,"aX":17.233479467108165},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-16.9,"spinRate":2481,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4189892663310153,"extension":6.405932778845124},"hitData":{"launchSpeed":108.7,"launchAngle":21.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":187.81,"coordY":41.09}},"index":1,"playId":"0f9c2fc4-9605-33e9-8bdc-822bb16f2ce3","pitchNumber":2,"startTime":"2026-07-31T19:21:59.534Z","endTime":"2026-07-31T19:22:22.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:22:22.572Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ali Sánchez flies out to right fielder Michael Conforto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-31T19:22:31.459Z","endTime":"2026-07-31T19:23:12.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.774415687672825,"aZ":-14.430792503983342,"pfxX":8.027797960198901,"pfxZ":10.088135724983996,"pX":1.1353179436832601,"pZ":2.33160749801296,"vX0":-2.9185939499975864,"vY0":-131.72700741456367,"vZ0":-4.896389930815466,"x":73.72,"y":175.83,"x0":1.2141430402785418,"y0":50.003637347546615,"z0":5.280171824898847,"aX":14.11909473082801},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":-13.9,"spinRate":2488,"spinDirection":145},"zone":14,"typeConfidence":0.79,"plateTime":0.4156858135193282,"extension":6.388905976673638},"index":0,"playId":"182d9211-64a9-3ecc-9ff1-8e693fe7e54f","pitchNumber":1,"startTime":"2026-07-31T19:22:49.809Z","endTime":"2026-07-31T19:22:54.188Z","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":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86337585255002,"aZ":-16.142509913034647,"pfxX":8.860485430942884,"pfxZ":9.103381524000577,"pX":0.19070125160070844,"pZ":1.8892862829913413,"vX0":-5.3790227591635364,"vY0":-131.83914944445277,"vZ0":-5.619372562017213,"x":109.71,"y":187.74,"x0":1.1055030813196356,"y0":50.00580196012033,"z0":5.238686384136077,"aX":15.610341201453855},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":-14.9,"spinRate":2482,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4153420529850491,"extension":6.357690259042656},"hitData":{"launchSpeed":98.3,"launchAngle":39.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.01,"coordY":76.25}},"index":1,"playId":"63fb2d21-2173-339c-8d76-eeffeae28f1c","pitchNumber":2,"startTime":"2026-07-31T19:23:02.582Z","endTime":"2026-07-31T19:23:12.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:23:12.206Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out to center fielder Trent Grisham.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T19:25:25.565Z","endTime":"2026-07-31T19:27:08.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15304779442659,"aZ":-27.493690174334635,"pfxX":-8.261801007802198,"pfxZ":2.586823391965895,"pX":-1.6553792330132568,"pZ":3.3336436621789827,"vX0":7.106534323316252,"vY0":-133.50469481465143,"vZ0":-0.5707529888052901,"x":180.1,"y":148.77,"x0":-3.2755426603512636,"y0":50.00156416891578,"z0":5.525183616094976,"aX":-14.945259502407561},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":13.4,"spinRate":2350,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4099169683563053,"extension":6.4475381060825505},"index":0,"playId":"bd5db144-8533-34ed-9bb5-24fa65e5347c","pitchNumber":1,"startTime":"2026-07-31T19:25:41.537Z","endTime":"2026-07-31T19:25:44.738Z","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":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497777854643243,"aZ":-32.80660194919916,"pfxX":9.695191312840523,"pfxZ":-0.42659779361767747,"pX":0.4163045292069999,"pZ":2.44457039928571,"vX0":6.0310234030601615,"vY0":-121.60853315942354,"vZ0":-0.5151155299103085,"x":101.14,"y":172.77,"x0":-3.361566660566146,"y0":50.00269754723855,"z0":5.5233459758477315,"aX":14.411031081401454},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-19.1,"spinRate":3049,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.45168909303264027,"extension":6.408406787071685},"index":1,"playId":"d453ba22-06dc-3957-9f78-561e3eb24fc4","pitchNumber":2,"startTime":"2026-07-31T19:25:54.647Z","endTime":"2026-07-31T19:25:57.708Z","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.9,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709977584392426,"aZ":-30.285467884127335,"pfxX":-8.22999153024093,"pfxZ":1.160445875832694,"pX":0.29808155072823284,"pZ":0.7951468682554205,"vX0":11.333593779806536,"vY0":-126.09317231975574,"vZ0":-5.2688275211984035,"x":105.64,"y":217.31,"x0":-3.1605903189813596,"y0":50.00371852011033,"z0":5.320166436576113,"aX":-13.415113648312527},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":12.7,"spinRate":1623,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4323627582660583,"extension":6.617548788103219},"index":2,"playId":"75f0588b-88a5-3857-8cdb-94ba4779a0bb","pitchNumber":3,"startTime":"2026-07-31T19:26:17.030Z","endTime":"2026-07-31T19:26:20.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275879483074263,"aZ":-34.506165356681585,"pfxX":-7.020778805745083,"pfxZ":-1.4685137508118933,"pX":-0.132986168433932,"pZ":1.9721463370024368,"vX0":9.577304149392848,"vY0":-125.11393966580933,"vZ0":-1.6598305874423631,"x":122.07,"y":185.53,"x0":-3.098677061992738,"y0":50.004363016901365,"z0":5.472376953230788,"aX":-11.130059954520531},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.8,"breakHorizontal":10.6,"spinRate":1498,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.437807221304376,"extension":6.533409132285691},"index":3,"playId":"ffbebc5e-3a23-3798-8da9-823c2bedde25","pitchNumber":4,"startTime":"2026-07-31T19:26:37.038Z","endTime":"2026-07-31T19:26:40.229Z","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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.503994273624837,"aZ":-40.40426449789683,"pfxX":5.249072557438992,"pfxZ":-5.718595637557273,"pX":-0.4919282740007418,"pZ":2.0346146636409026,"vX0":4.86746444795218,"vY0":-118.80751928038966,"vZ0":0.10389065663911468,"x":135.75,"y":183.85,"x0":-3.2449672948249764,"y0":50.0050072478587,"z0":5.644499918730581,"aX":7.5491272857042135},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.1,"breakHorizontal":-10.7,"spinRate":2721,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.4599869271092234,"extension":6.662509673445436},"hitData":{"launchSpeed":80.3,"launchAngle":26.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.7,"coordY":90.21}},"index":4,"playId":"f8e05248-2848-3c85-b818-1dbc05c0022d","pitchNumber":5,"startTime":"2026-07-31T19:27:01.012Z","endTime":"2026-07-31T19:27:08.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:27:08.139Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T19:27:14.067Z","endTime":"2026-07-31T19:27:43.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560713476858865,"aZ":-24.649330927454045,"pfxX":-9.38017526391402,"pfxZ":3.9567160545611024,"pX":-0.20847996131908567,"pZ":2.0571962582555567,"vX0":11.196532637303982,"vY0":-136.72317842505169,"vZ0":-4.177286758729344,"x":124.95,"y":183.24,"x0":-3.1272763149763207,"y0":50.00658494538595,"z0":5.285028667931706,"aX":-17.86208938300064},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":14.8,"spinRate":2447,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3997561013389319,"extension":6.9159768953460015},"hitData":{"launchSpeed":87.0,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.6,"coordY":160.09}},"index":0,"playId":"2b32cfe9-eff0-3095-811e-c965ecfac426","pitchNumber":1,"startTime":"2026-07-31T19:27:35.766Z","endTime":"2026-07-31T19:27:43.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:27:43.302Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-31T19:27:48.633Z","endTime":"2026-07-31T19:29:09.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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":80.5,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478372117079815,"aZ":-41.88307425848155,"pfxX":6.5068821760842965,"pfxZ":-7.032600468760265,"pX":-0.6235050074109566,"pZ":2.8654415419515455,"vX0":4.1945887589721575,"vY0":-117.15598518208706,"vZ0":2.021849869637856,"x":140.77,"y":161.41,"x0":-3.286358112604319,"y0":50.00168543699013,"z0":5.924758842566652,"aX":8.98477075904737},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.9,"breakHorizontal":-12.8,"spinRate":2820,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.46869150329641096,"extension":6.554958399105686},"index":0,"playId":"9d76b839-998b-3cfc-b28a-c813aacc3fd5","pitchNumber":1,"startTime":"2026-07-31T19:28:07.567Z","endTime":"2026-07-31T19:28:10.664Z","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":81.5,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82506385807528,"aZ":-41.605396265773976,"pfxX":6.080791347078412,"pfxZ":-6.650836969564752,"pX":-0.14895232112843534,"pZ":0.6513413641434879,"vX0":5.291676260994935,"vY0":-118.66674707144105,"vZ0":-2.673657233840279,"x":122.68,"y":221.19,"x0":-3.2019471867116476,"y0":50.00217618674154,"z0":5.602137808128301,"aX":8.624621315611565},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.5,"breakHorizontal":-12.4,"spinRate":2800,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.46250837341518336,"extension":6.466117488016434},"index":1,"playId":"4249d588-e355-386b-8ada-07df64914a71","pitchNumber":2,"startTime":"2026-07-31T19:28:21.828Z","endTime":"2026-07-31T19:28:25.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857725086381475,"aZ":-18.803007734335647,"pfxX":-3.0279913037079282,"pfxZ":7.293807120950616,"pX":-0.12133684395742932,"pZ":3.7919040686085332,"vX0":9.132677226707901,"vY0":-133.56381928532286,"vZ0":-1.0761293839505872,"x":121.63,"y":136.4,"x0":-3.169796263076108,"y0":50.001093617528106,"z0":5.5336388452260845,"aX":-5.550749303034038},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":3.8,"spinRate":2453,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4078335506129842,"extension":6.479768415473471},"index":2,"playId":"692b3f76-1f2d-39fb-8db6-7c77fb3bb567","pitchNumber":3,"startTime":"2026-07-31T19:28:41.698Z","endTime":"2026-07-31T19:28:44.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-31T19:28:53.616Z","endTime":"2026-07-31T19:29:05.999Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714129760335002,"aZ":-33.27179694786012,"pfxX":-7.749265352385502,"pfxZ":-0.6705472451552588,"pX":-1.3315702754622263,"pZ":2.02927617303671,"vX0":7.404912061070358,"vY0":-126.67184712071746,"vZ0":-2.0779182850598397,"x":167.76,"y":183.99,"x0":-3.279224597795477,"y0":50.003896727525905,"z0":5.50804545992698,"aX":-12.65459365437051},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":12.5,"spinRate":1793,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4316065904044577,"extension":6.532013451305376},"index":4,"playId":"02723ca5-3064-3db2-a990-653f8d9b59ad","pitchNumber":4,"startTime":"2026-07-31T19:29:05.999Z","endTime":"2026-07-31T19:29:09.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:29:09.608Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T19:31:07.718Z","endTime":"2026-07-31T19:32:03.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.656403381134762,"aZ":-27.72147593593381,"pfxX":6.899604194102228,"pfxZ":3.1007172534134755,"pX":-0.2525638953516047,"pZ":2.1274103867441676,"vX0":-5.232145225015621,"vY0":-117.94780955768145,"vZ0":-1.9353279815607944,"x":126.63,"y":181.34,"x0":1.0788040191043227,"y0":50.00106384795672,"z0":5.471260355134337,"aX":9.89516987517427},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.5,"breakHorizontal":-11.5,"spinRate":1283,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.4612493387069385,"extension":6.33182547036191},"index":0,"playId":"4197dde6-f10f-345d-80bb-80a913f226e4","pitchNumber":1,"startTime":"2026-07-31T19:31:19.601Z","endTime":"2026-07-31T19:31:22.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544910163318942,"aZ":-27.2666337158499,"pfxX":8.493878409571646,"pfxZ":3.425919747551874,"pX":0.24991839795120782,"pZ":0.5679640583418177,"vX0":-4.665598753593606,"vY0":-118.56037584350267,"vZ0":-5.308595555973957,"x":107.47,"y":223.44,"x0":1.1344384578980014,"y0":50.001629256558324,"z0":5.308696914992814,"aX":12.155159148835654},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":-14.3,"spinRate":1197,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4610637366779824,"extension":6.402857477291824},"index":1,"playId":"91d4ea0a-1cdd-39d6-819e-16b3f8bf0de9","pitchNumber":2,"startTime":"2026-07-31T19:31:34.228Z","endTime":"2026-07-31T19:31:37.799Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.175758842214947,"aZ":-26.012193114978306,"pfxX":6.883108475311133,"pfxZ":4.279880632957473,"pX":0.6899939075602168,"pZ":1.855750200907079,"vX0":-3.3918227872339166,"vY0":-118.54378096643129,"vZ0":-2.7023448088671285,"x":90.7,"y":188.67,"x0":1.236332858422235,"y0":50.002869082455476,"z0":5.356622202471306,"aX":9.910961742081627},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.4,"breakHorizontal":-11.8,"spinRate":1202,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.4599983139940509,"extension":6.395663234333411},"hitData":{"launchSpeed":76.7,"launchAngle":19.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.97,"coordY":99.47}},"index":2,"playId":"fbde6653-be36-3ab6-86ba-d5ad0e1f3b7a","pitchNumber":3,"startTime":"2026-07-31T19:31:54.513Z","endTime":"2026-07-31T19:32:03.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:32:03.969Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Paul Goldschmidt grounds into a double play, second baseman Nico Hoerner to first baseman Michael Busch. José Caballero out at 2nd. Paul Goldschmidt out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T19:32:44.196Z","endTime":"2026-07-31T19:35:18.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T19:32:26.607Z","endTime":"2026-07-31T19:32:46.429Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"}},{"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":89.4,"endSpeed":81.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072483242357603,"aZ":-15.392702211584194,"pfxX":6.675598446989824,"pfxZ":9.806188161613122,"pX":1.131227673314148,"pZ":4.7107154350263,"vX0":-2.7019602925879527,"vY0":-130.18781344820135,"vZ0":0.8832741139857732,"x":73.88,"y":111.59,"x0":1.3168691569210904,"y0":50.00511660379117,"z0":5.534519385288467,"aX":11.426911241840408},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.1,"breakHorizontal":-11.5,"spinRate":2457,"spinDirection":139},"zone":12,"typeConfidence":0.87,"plateTime":0.4211898814094104,"extension":5.9743569145973465},"index":1,"playId":"5701cf15-4eae-3790-8a3e-cfb87c3df866","pitchNumber":1,"startTime":"2026-07-31T19:32:46.429Z","endTime":"2026-07-31T19:32:50.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"59622196-0ba3-35f2-8703-2f7a448559b5","startTime":"2026-07-31T19:33:07.556Z","endTime":"2026-07-31T19:33:10.556Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.277371002784207,"aZ":-15.59097895077865,"pfxX":6.475144222006577,"pfxZ":9.536844349473522,"pX":1.6726341981750106,"pZ":3.9910882763321776,"vX0":-1.3588105359114855,"vY0":-131.15964068549596,"vZ0":-0.5690327569407392,"x":53.24,"y":131.02,"x0":1.356995127030381,"y0":50.000995692759176,"z0":5.3756994387613455,"aX":11.256404006135696},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":-11.4,"spinRate":2424,"spinDirection":140},"zone":12,"typeConfidence":0.87,"plateTime":0.41793305334147,"extension":6.168383329177474},"index":3,"playId":"0f504600-ae28-33c0-ba65-04d310b73434","pitchNumber":2,"startTime":"2026-07-31T19:33:27.389Z","endTime":"2026-07-31T19:33:30.852Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.333668997174527,"aZ":-16.83479681717795,"pfxX":7.101532328537405,"pfxZ":8.670523384044783,"pX":0.8008583374884345,"pZ":3.9834688104291707,"vX0":-3.3644505211166367,"vY0":-132.45134169302537,"vZ0":-0.41365957163573774,"x":86.47,"y":131.23,"x0":1.1675608803596647,"y0":50.00601888017728,"z0":5.376986063688222,"aX":12.570346398408777},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":-12.1,"spinRate":2505,"spinDirection":139},"zone":12,"typeConfidence":0.88,"plateTime":0.4141431120583441,"extension":6.162725654153328},"index":4,"playId":"c185b745-d9bd-39de-9081-2083f76d3c7d","pitchNumber":3,"startTime":"2026-07-31T19:33:49.702Z","endTime":"2026-07-31T19:33:53.199Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464137194059905,"aZ":-15.211266717657194,"pfxX":7.281804297620341,"pfxZ":9.55055011784556,"pX":0.341147128615284,"pZ":2.9016608030167257,"vX0":-4.6076465192241525,"vY0":-132.01869204102147,"vZ0":-3.1232708900576536,"x":104.0,"y":160.44,"x0":1.1574475545282654,"y0":50.00316314783015,"z0":5.210803591054689,"aX":12.93412008327614},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-12.2,"spinRate":2500,"spinDirection":141},"zone":3,"typeConfidence":0.83,"plateTime":0.41391015559505373,"extension":6.2534692760190085},"index":5,"playId":"6de7970f-bf34-3b0f-8ee9-6f34ac41738a","pitchNumber":4,"startTime":"2026-07-31T19:34:09.042Z","endTime":"2026-07-31T19:34:12.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92147330996535,"aZ":-13.438175208709385,"pfxX":7.635108277161455,"pfxZ":10.600356193999335,"pX":-0.23790924527138685,"pZ":3.0059149023333225,"vX0":-6.071842955200394,"vY0":-132.06297830117168,"vZ0":-3.3440488875401098,"x":126.07,"y":157.62,"x0":1.0981617204451182,"y0":50.00594319581458,"z0":5.2761191211949585,"aX":13.499391259002335},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.7,"breakHorizontal":-12.5,"spinRate":2558,"spinDirection":139},"zone":2,"typeConfidence":0.88,"plateTime":0.4146267043524343,"extension":6.268515321606022},"index":6,"playId":"3b004c1d-a84d-3d5e-9ea9-8c4c70c9e912","pitchNumber":5,"startTime":"2026-07-31T19:34:27.141Z","endTime":"2026-07-31T19:34:30.182Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.363622960500678,"aZ":-11.734799963303288,"pfxX":10.0695713701823,"pfxZ":11.711965348002572,"pX":1.0486336870267057,"pZ":2.851719917473257,"vX0":-3.774276728977232,"vY0":-131.8614774539323,"vZ0":-4.0065405308804705,"x":77.03,"y":161.78,"x0":1.1975370875933848,"y0":50.00493545093753,"z0":5.268897557305881,"aX":17.57655098370887},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.4,"breakHorizontal":-17.3,"spinRate":2545,"spinDirection":137},"zone":12,"typeConfidence":0.84,"plateTime":0.416801964735531,"extension":6.120575408232567},"index":7,"playId":"53d7917a-535a-3e13-a73f-5aff09fb1514","pitchNumber":6,"startTime":"2026-07-31T19:34:47.658Z","endTime":"2026-07-31T19:34:50.658Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.177983666020157,"aZ":-27.879159530993647,"pfxX":8.200267897806839,"pfxZ":2.9333664324342577,"pX":0.5341590498735438,"pZ":1.4018872899972268,"vX0":-4.050197285247848,"vY0":-119.90200086222177,"vZ0":-3.303465846976072,"x":96.64,"y":200.93,"x0":1.1757821065148173,"y0":50.00141024404798,"z0":5.273028718785893,"aX":11.993980248194449},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-13.9,"spinRate":1088,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4560048634838676,"extension":6.414199833641915},"hitData":{"launchSpeed":72.5,"launchAngle":11.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.04,"coordY":149.05}},"index":8,"playId":"3e5fb4a1-ff7e-33ce-9a2e-9b95885577ac","pitchNumber":7,"startTime":"2026-07-31T19:35:11.075Z","endTime":"2026-07-31T19:35:18.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:35:18.890Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a line drive to right fielder Michael Conforto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T19:35:30.925Z","endTime":"2026-07-31T19:37:05.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733795283449776,"aZ":-33.732651809144514,"pfxX":-8.586664646837178,"pfxZ":-1.1506563287175648,"pX":-1.0779369320083552,"pZ":1.698143653665902,"vX0":-3.238247060616971,"vY0":-115.97320189507826,"vZ0":-0.7994714653139643,"x":158.09,"y":192.93,"x0":1.4540385296512754,"y0":50.002149811757285,"z0":5.279323257244945,"aX":-11.635313155027545},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":2689,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4732162019286936,"extension":6.114657972893617},"index":0,"playId":"4f0dc0ae-053b-3fa8-ae2f-926341dc190d","pitchNumber":1,"startTime":"2026-07-31T19:35:45.986Z","endTime":"2026-07-31T19:35:48.986Z","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":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08925247075618,"aZ":-32.555108665900626,"pfxX":-6.999382329093193,"pfxZ":-0.27902769920931547,"pX":-1.4079362981889947,"pZ":1.2781390172504046,"vX0":-4.309501361951809,"vY0":-116.14966365625698,"vZ0":-2.000836065551286,"x":170.67,"y":204.27,"x0":1.381890652958508,"y0":50.00293890572296,"z0":5.2512498249733754,"aX":-9.54706120494276},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.7,"breakHorizontal":13.8,"spinRate":2576,"spinDirection":305},"zone":13,"typeConfidence":0.91,"plateTime":0.47187019087616466,"extension":6.075474550272983},"index":1,"playId":"93f5afdf-79c9-3a40-a2ae-3310829b550f","pitchNumber":2,"startTime":"2026-07-31T19:36:01.970Z","endTime":"2026-07-31T19:36:05.797Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91202033446757,"aZ":-26.99367825796683,"pfxX":6.525358637131645,"pfxZ":3.5807060682967817,"pX":0.4047850378229509,"pZ":1.8693608684269238,"vX0":-3.810307183301299,"vY0":-119.79484492547053,"vZ0":-2.4218573358869904,"x":101.57,"y":188.31,"x0":1.1710264710076916,"y0":50.00582236892741,"z0":5.315222985235168,"aX":9.451982929036609},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.1,"breakHorizontal":-10.8,"spinRate":1138,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.45785524713906645,"extension":6.425044579618938},"index":2,"playId":"60a0c06c-a6ec-337d-9e07-33701dc91431","pitchNumber":3,"startTime":"2026-07-31T19:36:18.161Z","endTime":"2026-07-31T19:36:21.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673951606559744,"aZ":-33.564971590410174,"pfxX":7.965889194329176,"pfxZ":-0.9663087056950257,"pX":-0.2098759786158971,"pZ":1.3232384008727074,"vX0":-5.480512009753411,"vY0":-119.79575179287666,"vZ0":-2.410510494095287,"x":125.0,"y":203.05,"x0":1.0860088907599665,"y0":50.003729563259554,"z0":5.377432045523714,"aX":11.442944580030836},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":-13.0,"spinRate":1040,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.45928008612690974,"extension":6.412734629916653},"index":3,"playId":"0a8150f0-e610-3220-b980-6b78d2383051","pitchNumber":4,"startTime":"2026-07-31T19:36:36.958Z","endTime":"2026-07-31T19:36:41.371Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564835078066896,"aZ":-33.26639094828446,"pfxX":-10.632050371201412,"pfxZ":-0.7871299970913608,"pX":-0.2463297483306288,"pZ":2.1890950133495455,"vX0":-0.7110327132905445,"vY0":-117.61591460869143,"vZ0":-0.16388191194759116,"x":126.39,"y":179.67,"x0":1.440439232270267,"y0":50.00180316068827,"z0":5.360450444741375,"aX":-14.803571214285935},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.2,"breakHorizontal":19.4,"spinRate":2525,"spinDirection":302},"zone":7,"typeConfidence":0.91,"plateTime":0.4667677516759676,"extension":6.0112672462778844},"hitData":{"launchSpeed":84.5,"launchAngle":15.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.1,"coordY":129.89}},"index":4,"playId":"2e96c559-d87c-3c91-a11d-791b9c90c24b","pitchNumber":5,"startTime":"2026-07-31T19:36:55.549Z","endTime":"2026-07-31T19:37:05.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:37:05.110Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Amed Rosario strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-31T19:37:06.578Z","endTime":"2026-07-31T19:39:37.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973638135129566,"aZ":-13.73636555259189,"pfxX":7.959322122688782,"pfxZ":10.388795107730026,"pX":0.5204544811582845,"pZ":2.291225917500255,"vX0":-4.177221730647433,"vY0":-132.540730039881,"vZ0":-5.062808146701797,"x":97.16,"y":176.92,"x0":1.084864808039442,"y0":50.00347113655344,"z0":5.233318061962459,"aX":14.126775056178262},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.9,"breakHorizontal":-13.4,"spinRate":2543,"spinDirection":140},"zone":6,"typeConfidence":0.87,"plateTime":0.41363215079480664,"extension":6.151539850427211},"index":0,"playId":"1794f4b3-85d5-33f4-a27d-e07c32858152","pitchNumber":1,"startTime":"2026-07-31T19:37:32.852Z","endTime":"2026-07-31T19:37:35.852Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0765023328019,"aZ":-28.888698366309388,"pfxX":6.94580590032772,"pfxZ":2.261936326213017,"pX":-0.16942684084784665,"pZ":2.137668033638692,"vX0":-5.06083451687282,"vY0":-119.71018168109322,"vZ0":-1.696384031866009,"x":123.46,"y":181.06,"x0":1.0694844109195745,"y0":50.001635456863035,"z0":5.441150386789676,"aX":10.081870976158884},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.0,"breakHorizontal":-11.4,"spinRate":1084,"spinDirection":122},"zone":8,"typeConfidence":0.91,"plateTime":0.4575125126471118,"extension":6.364830940158337},"index":1,"playId":"871441f8-d6b9-3743-a0c1-db71752c571c","pitchNumber":2,"startTime":"2026-07-31T19:37:57.059Z","endTime":"2026-07-31T19:38:00.059Z","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":90.6,"endSpeed":82.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786459312342295,"aZ":-15.381835946751712,"pfxX":6.651311757278663,"pfxZ":9.60360755345512,"pX":0.5309635784059796,"pZ":5.658493605785987,"vX0":-3.6790126492510047,"vY0":-131.83206786141966,"vZ0":3.0942298964340598,"x":96.76,"y":86.0,"x0":1.085443400520451,"y0":50.000418215453344,"z0":5.6080585596224095,"aX":11.627011738067852},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":-11.2,"spinRate":2441,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4165595054245639,"extension":6.0355561602252426},"index":2,"playId":"b7036f77-a6d4-3c54-b222-6cac6d9d74fc","pitchNumber":3,"startTime":"2026-07-31T19:38:18.995Z","endTime":"2026-07-31T19:38:22.023Z","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":91.4,"endSpeed":82.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39638109822987,"aZ":-14.523211403077806,"pfxX":6.022151541386203,"pfxZ":9.96089318340001,"pX":0.524772943180832,"pZ":5.160037391509573,"vX0":-3.7260724641274217,"vY0":-132.9934118984194,"vZ0":1.7406382059772578,"x":97.0,"y":99.46,"x0":1.1694327913789302,"y0":50.00144103224249,"z0":5.556968425833854,"aX":10.670396739053194},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":-10.0,"spinRate":2466,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4135462090921056,"extension":6.080190846548289},"index":3,"playId":"13c78ea8-0469-3cda-b38c-f97113951f31","pitchNumber":4,"startTime":"2026-07-31T19:38:40.666Z","endTime":"2026-07-31T19:38:44.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.182328038357085,"aZ":-31.895978849258118,"pfxX":6.392637760635385,"pfxZ":0.18855462057757677,"pX":0.4202225298108008,"pZ":1.0218974906785436,"vX0":-3.5910317893445174,"vY0":-119.89528673169713,"vZ0":-3.2735049703086894,"x":100.98,"y":211.19,"x0":1.1033279136742336,"y0":50.00299227444588,"z0":5.238055817436901,"aX":9.349679058782165},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.1,"breakHorizontal":-10.8,"spinRate":1031,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.45605070663611125,"extension":6.5505096571457715},"index":4,"playId":"d9d25c04-115e-344f-b833-cedd1ed66a5f","pitchNumber":5,"startTime":"2026-07-31T19:39:01.200Z","endTime":"2026-07-31T19:39:04.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0342256881739,"aZ":-16.212310721751756,"pfxX":6.719198265879687,"pfxZ":8.877519462634682,"pX":0.3369149552548711,"pZ":3.5935721780321708,"vX0":-4.547961985231122,"vY0":-132.8765672811246,"vZ0":-1.4796698912367483,"x":104.17,"y":141.76,"x0":1.1930773019647356,"y0":50.00065289971365,"z0":5.329018731610558,"aX":12.078537290870118},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2345,"spinDirection":138},"zone":12,"typeConfidence":0.87,"plateTime":0.4113497835269473,"extension":6.338313345807119},"index":5,"playId":"0573666d-231c-31ce-a477-002f33cf1304","pitchNumber":6,"startTime":"2026-07-31T19:39:34.560Z","endTime":"2026-07-31T19:39:37.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:39:37.689Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dansby Swanson pops out to second baseman José Caballero.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T19:41:34.872Z","endTime":"2026-07-31T19:42:11.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"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.8,"endSpeed":73.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39719447872919,"aZ":-41.15785710317207,"pfxX":5.646907258880363,"pfxZ":-6.616944923961169,"pX":1.2343393324731178,"pZ":2.1775544104751634,"vX0":8.146983248289573,"vY0":-116.01125884108376,"vZ0":0.8187073957697142,"x":69.95,"y":179.99,"x0":-3.0609322054499937,"y0":50.000455206992804,"z0":5.753725101189676,"aX":7.669532354964282},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.4,"breakHorizontal":-12.4,"spinRate":2706,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.472737537217069,"extension":6.602604244460467},"index":0,"playId":"9dafa48f-4358-35cc-9d25-f3027868a7cd","pitchNumber":1,"startTime":"2026-07-31T19:41:46.768Z","endTime":"2026-07-31T19:41:50.343Z","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":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7629954437957,"aZ":-18.743251686654766,"pfxX":-4.447708496653963,"pfxZ":7.464256571608459,"pX":0.66029561007017,"pZ":2.6678827309343025,"vX0":10.98444615525291,"vY0":-132.86502264533434,"vZ0":-3.451565427599268,"x":91.83,"y":166.75,"x0":-2.937932899570141,"y0":50.003195234450715,"z0":5.33523864409502,"aX":-8.004693270833716},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":5.9,"spinRate":2565,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.41125241917645994,"extension":6.663389856326912},"hitData":{"launchSpeed":75.3,"launchAngle":52.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.97,"coordY":121.28}},"index":1,"playId":"725b5511-89f8-352a-a3e7-3dcca6d2f951","pitchNumber":2,"startTime":"2026-07-31T19:42:01.976Z","endTime":"2026-07-31T19:42:11.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:42:11.214Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T19:42:17.660Z","endTime":"2026-07-31T19:43:33.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992974605750693,"aZ":-31.803237469859322,"pfxX":9.319542393219615,"pfxZ":0.24366077894063753,"pX":0.05364507582355103,"pZ":0.7593194017607936,"vX0":5.566685680031895,"vY0":-122.39021263019795,"vZ0":-4.284479614725821,"x":114.96,"y":218.28,"x0":-3.467042977271556,"y0":50.00147157937749,"z0":5.280879314128946,"aX":14.02032786217792},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":-18.2,"spinRate":3074,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44893611429481783,"extension":6.796109394881397},"index":0,"playId":"d8df0c8b-7cb4-3261-b63c-4041441cecc8","pitchNumber":1,"startTime":"2026-07-31T19:42:34.606Z","endTime":"2026-07-31T19:42:38.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135070213247474,"aZ":-35.97678830748185,"pfxX":6.998033009309774,"pfxZ":-2.6019242264418585,"pX":0.18961024536078233,"pZ":1.728962482197234,"vX0":6.1380139886140075,"vY0":-120.54202498227384,"vZ0":-1.177643006896571,"x":87.29,"y":150.79,"x0":-3.3062100838885353,"y0":50.0035244829316,"z0":5.422338648265319,"aX":10.218948173941278},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.7,"breakHorizontal":-14.3,"spinRate":2893,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4557469517457129,"extension":6.5090519597145535},"index":1,"playId":"923cea90-2f0a-3d43-9273-8ee04a1db654","pitchNumber":2,"startTime":"2026-07-31T19:42:51.842Z","endTime":"2026-07-31T19:42:55.002Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208482393275006,"aZ":-30.79943861253424,"pfxX":10.413129637259726,"pfxZ":0.9113062227225761,"pX":0.27464491125920193,"pZ":2.432176535760222,"vX0":5.430863109723026,"vY0":-122.67319966918352,"vZ0":-0.9412875347180361,"x":106.53,"y":173.11,"x0":-3.326949953548864,"y0":50.00378556909307,"z0":5.466623294225169,"aX":15.7348993101064},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-20.2,"spinRate":2923,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.44796590233545697,"extension":6.744640595690943},"index":2,"playId":"4c87efbb-5497-32de-95e2-c1a9f2d43430","pitchNumber":3,"startTime":"2026-07-31T19:43:07.404Z","endTime":"2026-07-31T19:43:11.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-31T19:43:21.474Z","endTime":"2026-07-31T19:43:29.575Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292926322370295,"aZ":-30.264567827596935,"pfxX":-9.131907965887251,"pfxZ":1.1860484557356505,"pX":-0.14626491384888948,"pZ":1.013333442975308,"vX0":10.276666898014293,"vY0":-125.85395767747282,"vZ0":-4.500122137012126,"x":122.58,"y":211.42,"x0":-3.0860900008061907,"y0":50.005249975898685,"z0":5.261423739830788,"aX":-14.728610552260573},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":14.3,"spinRate":1581,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4343465220014888,"extension":6.647295715093378},"index":4,"playId":"9877e8f1-b5f4-3934-a358-56c6b48053b1","pitchNumber":4,"startTime":"2026-07-31T19:43:29.575Z","endTime":"2026-07-31T19:43:33.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:43:33.202Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to right fielder Jasson Domínguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-31T19:43:44.714Z","endTime":"2026-07-31T19:44:26.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06230452956209,"aZ":-18.27052129946799,"pfxX":-2.4893761789659097,"pfxZ":7.479503605546434,"pX":-1.9947913465965015,"pZ":4.760129074898406,"vX0":4.792799415317586,"vY0":-135.15532763437193,"vZ0":1.547068472652434,"x":192.98,"y":110.23,"x0":-3.463654528624849,"y0":50.00576505715158,"z0":5.459224497332408,"aX":-4.630184445784191},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":3.6,"spinRate":2386,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4044853373167401,"extension":6.598177239772059},"index":0,"playId":"85addd4d-432e-3c16-83ae-4e73dd1aa1d1","pitchNumber":1,"startTime":"2026-07-31T19:43:56.684Z","endTime":"2026-07-31T19:43:59.684Z","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":87.6,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184477046779854,"aZ":-35.763699043121356,"pfxX":-9.308578874374493,"pfxZ":-2.204123992400416,"pX":0.043444942433401405,"pZ":1.2358260115558102,"vX0":10.963015661903892,"vY0":-127.09312569009114,"vZ0":-3.2879091418826345,"x":115.34,"y":205.44,"x0":-3.1260981050597625,"y0":50.00223986275667,"z0":5.400123803670577,"aX":-15.156281955456622},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.6,"breakHorizontal":14.3,"spinRate":1709,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.431733952971896,"extension":6.723225649537345},"hitData":{"launchSpeed":98.0,"launchAngle":22.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.79,"coordY":92.71}},"index":1,"playId":"f7f10029-f259-340d-9144-6f739b2f5505","pitchNumber":2,"startTime":"2026-07-31T19:44:19.544Z","endTime":"2026-07-31T19:44:26.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:44:26.573Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jasson Domínguez pops out to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T19:46:17.492Z","endTime":"2026-07-31T19:47:27.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28531572707668,"aZ":-13.958604873042523,"pfxX":6.777770190744334,"pfxZ":10.530124106106031,"pX":-0.805737692982841,"pZ":3.1514972152673475,"vX0":-6.703351905566919,"vY0":-130.64566345608586,"vZ0":-3.076786206002284,"x":147.69,"y":153.69,"x0":0.9116193327600188,"y0":50.00554450700076,"z0":5.3923340200189385,"aX":11.729045727556421},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.6,"breakHorizontal":-10.8,"spinRate":2559,"spinDirection":149},"zone":1,"typeConfidence":0.88,"plateTime":0.41909731746863654,"extension":6.164847834604158},"index":0,"playId":"5dc77f21-2eca-3792-b131-b95193b12b5a","pitchNumber":1,"startTime":"2026-07-31T19:46:32.839Z","endTime":"2026-07-31T19:46:35.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33756750242496,"aZ":-14.315444478381606,"pfxX":6.703958945941863,"pfxZ":10.433856285842849,"pX":0.5063632553698184,"pZ":3.0895154967362677,"vX0":-3.827280804956476,"vY0":-130.2590647455162,"vZ0":-2.9687715981538667,"x":97.7,"y":155.36,"x0":1.1266165682807243,"y0":50.004417226973125,"z0":5.331648248946426,"aX":11.477375158695276},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.4,"breakHorizontal":-11.3,"spinRate":2548,"spinDirection":143},"zone":3,"typeConfidence":0.87,"plateTime":0.4211100029429704,"extension":6.1716492230945414},"index":1,"playId":"8c4a2b1d-fed1-382f-897d-d65ff1e217ae","pitchNumber":2,"startTime":"2026-07-31T19:46:48.834Z","endTime":"2026-07-31T19:46:52.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":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086608881654957,"aZ":-18.30247735896285,"pfxX":7.414920119657691,"pfxZ":7.909716129572377,"pX":0.22469629432397206,"pZ":4.458853084055283,"vX0":-4.709746410545839,"vY0":-131.42554684747498,"vZ0":0.9073718310444313,"x":108.44,"y":118.39,"x0":1.0738293338548095,"y0":50.00647570227058,"z0":5.465504735663424,"aX":13.012262518047246},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.8,"breakHorizontal":-12.5,"spinRate":2395,"spinDirection":147},"zone":12,"typeConfidence":0.78,"plateTime":0.4162828364786306,"extension":6.026725864716728},"index":2,"playId":"779f3585-5756-3562-a0b6-dd59e83e8f9e","pitchNumber":3,"startTime":"2026-07-31T19:47:03.413Z","endTime":"2026-07-31T19:47:06.797Z","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":90.2,"endSpeed":82.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34229897052936,"aZ":-16.023921568318876,"pfxX":7.601150713913215,"pfxZ":9.244245838818768,"pX":-0.2142005186709305,"pZ":3.50112662638497,"vX0":-5.728419222327395,"vY0":-131.2436470180063,"vZ0":-1.7448432542559635,"x":125.16,"y":144.25,"x0":1.007341184637141,"y0":50.00533127588108,"z0":5.3658817229736835,"aX":13.284450574767035},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":-12.5,"spinRate":2557,"spinDirection":144},"zone":11,"typeConfidence":0.83,"plateTime":0.41706575430043813,"extension":6.099639897220381},"hitData":{"launchSpeed":79.0,"launchAngle":72.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.29,"coordY":164.79}},"index":3,"playId":"09587100-93b3-31d6-a30e-013aadcbcd81","pitchNumber":4,"startTime":"2026-07-31T19:47:18.956Z","endTime":"2026-07-31T19:47:27.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:47:27.796Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T19:47:35.071Z","endTime":"2026-07-31T19:49:55.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303431360287156,"aZ":-13.766371260788631,"pfxX":7.679729759732755,"pfxZ":10.726523962949427,"pX":0.14100476375302165,"pZ":2.1728987227721963,"vX0":-5.345342255177004,"vY0":-130.8596504209125,"vZ0":-5.129883925118897,"x":116.65,"y":150.32,"x0":1.2231840908471228,"y0":50.00302659272495,"z0":5.207626001501956,"aX":13.180329432571611},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.4,"breakHorizontal":-12.6,"spinRate":2577,"spinDirection":142},"zone":5,"typeConfidence":0.88,"plateTime":0.4202359200482002,"extension":6.369920650240269},"index":0,"playId":"18a4c44c-6240-3a44-8aab-9c4afcd2299d","pitchNumber":1,"startTime":"2026-07-31T19:47:53.875Z","endTime":"2026-07-31T19:47:56.875Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015371880989356,"aZ":-31.71302889595701,"pfxX":-9.3343981886889,"pfxZ":0.3428100151857816,"pX":0.0569356948777834,"pZ":2.1947101346714812,"vX0":-0.49701955647823504,"vY0":-115.01228994523268,"vZ0":-0.15552316572484226,"x":114.83,"y":179.52,"x0":1.487400396867526,"y0":50.00072726064894,"z0":5.360872697025182,"aX":-12.396712550966642},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":2539,"spinDirection":305},"zone":5,"typeConfidence":0.91,"plateTime":0.47778009263693955,"extension":6.027600133764486},"index":1,"playId":"981022fa-4c1b-3856-a801-8297cff2fdf9","pitchNumber":2,"startTime":"2026-07-31T19:48:09.818Z","endTime":"2026-07-31T19:48:12.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-31T19:48:23.488Z","endTime":"2026-07-31T19:48:39.395Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855037657828728,"aZ":-15.331085490428407,"pfxX":7.046115235290248,"pfxZ":9.460356469058201,"pX":-1.1914751502221734,"pZ":2.5193465351610316,"vX0":-7.5464395631187156,"vY0":-132.48508853440927,"vZ0":-4.4082989114690845,"x":162.42,"y":170.76,"x0":0.77612251452207,"y0":50.00621009258089,"z0":5.322753656991727,"aX":12.5499376128288},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-11.2,"spinRate":2616,"spinDirection":146},"zone":11,"typeConfidence":0.88,"plateTime":0.41315957662521496,"extension":6.298657606230771},"index":3,"playId":"850bf995-ac2e-32dc-bc76-7fb0c381dbde","pitchNumber":3,"startTime":"2026-07-31T19:48:39.395Z","endTime":"2026-07-31T19:48:42.972Z","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":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186312326361694,"aZ":-31.130170349620116,"pfxX":-8.178878483182576,"pfxZ":0.7612559684450363,"pX":-1.3603653389046535,"pZ":0.1347215181451197,"vX0":-4.018646548917217,"vY0":-116.79750161247509,"vZ0":-4.71006659828026,"x":168.85,"y":235.14,"x0":1.450885407950339,"y0":50.002604848628486,"z0":5.140387360895909,"aX":-11.177319384012115},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.4,"breakHorizontal":15.8,"spinRate":2754,"spinDirection":308},"zone":13,"typeConfidence":0.91,"plateTime":0.47089539791309454,"extension":6.121388959914087},"index":4,"playId":"40b5a5bd-006a-32a9-a9d6-9da827515e01","pitchNumber":4,"startTime":"2026-07-31T19:48:58.210Z","endTime":"2026-07-31T19:49:03.363Z","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":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432212779236828,"aZ":-21.787378499092927,"pfxX":8.713449874117831,"pfxZ":5.915659626230989,"pX":-2.048017739693035,"pZ":1.252990279248041,"vX0":-10.845249213416839,"vY0":-130.8789023608958,"vZ0":-5.9507846766734485,"x":195.06,"y":204.95,"x0":0.9937624815960215,"y0":50.00567613212933,"z0":5.159838361679824,"aX":15.306386190302542},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.7,"breakHorizontal":-13.8,"spinRate":2529,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4165506117501758,"extension":6.453265893015888},"index":5,"playId":"5de55ce6-3ea5-3d5a-8f3e-597eb18b5dc1","pitchNumber":5,"startTime":"2026-07-31T19:49:23.000Z","endTime":"2026-07-31T19:49:26.593Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.725660339788167,"aZ":-14.334105943717669,"pfxX":6.914055260374405,"pfxZ":9.944801859336676,"pX":-0.12229584376619568,"pZ":3.2813468464461724,"vX0":-5.624346887051814,"vY0":-133.1224435218947,"vZ0":-2.43544095234499,"x":121.63,"y":150.18,"x0":1.12015725460521,"y0":50.00037474889532,"z0":5.246292417506272,"aX":12.400810585032247},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-11.3,"spinRate":2545,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.4115295834705739,"extension":6.3081670932470635},"hitData":{"launchSpeed":94.1,"launchAngle":50.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.21,"coordY":110.36}},"index":6,"playId":"ce360e89-f57d-3d2b-961e-b3bfd88ae4e1","pitchNumber":6,"startTime":"2026-07-31T19:49:41.618Z","endTime":"2026-07-31T19:49:55.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:49:55.618Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Volpe flies out to right fielder Michael Conforto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-31T19:52:16.952Z","endTime":"2026-07-31T19:53:37.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-31T19:50:30.300Z","endTime":"2026-07-31T19:52:19.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255103140403214,"aZ":-15.409649879148711,"pfxX":-5.293525952855216,"pfxZ":8.6740998130008,"pX":0.4396119863129079,"pZ":1.8907845701617405,"vX0":10.074778995680154,"vY0":-137.79981008050794,"vZ0":-7.528883120135894,"x":100.24,"y":187.73,"x0":-2.5681270741731934,"y0":50.00087204392858,"z0":5.689806644957838,"aX":-10.22899719535533},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":7.6,"spinRate":2267,"spinDirection":215},"zone":9,"typeConfidence":0.92,"plateTime":0.3967636579504523,"extension":6.37489526887241},"index":1,"playId":"7db196fe-8619-3416-910c-5aaad6e3faf5","pitchNumber":1,"startTime":"2026-07-31T19:52:19.205Z","endTime":"2026-07-31T19:52:22.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, 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":84.8,"endSpeed":78.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0481534916955,"aZ":-26.329579252875693,"pfxX":4.7681885947664115,"pfxZ":3.7888819026018217,"pX":0.508603674341231,"pZ":1.4077764370449974,"vX0":6.392815780601848,"vY0":-123.28313081779756,"vZ0":-4.810649088271145,"x":97.61,"y":200.77,"x0":-2.735487835551387,"y0":50.00191044573675,"z0":5.601275209441085,"aX":7.353742006034897},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":-10.1,"spinRate":2680,"spinDirection":62},"zone":14,"typeConfidence":0.98,"plateTime":0.4439315526978165,"extension":6.409335354241359},"index":2,"playId":"5e3e5b53-bae6-3443-84cb-8ab387bed21b","pitchNumber":2,"startTime":"2026-07-31T19:52:36.657Z","endTime":"2026-07-31T19:52:41.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72779957279824,"aZ":-15.490867622639271,"pfxX":-4.415249895833629,"pfxZ":8.623700586668036,"pX":-0.2696910227258873,"pZ":2.8731207528505376,"vX0":7.78904581148781,"vY0":-137.97250485034536,"vZ0":-4.957926731908455,"x":127.28,"y":161.21,"x0":-2.5513157293861592,"y0":50.00110709710313,"z0":5.731711147605212,"aX":-8.540638601726668},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":6.5,"spinRate":2412,"spinDirection":219},"zone":2,"typeConfidence":0.92,"plateTime":0.3964601635916587,"extension":6.267488690496676},"index":3,"playId":"0c1a82b5-33e3-3c8b-8009-7a5d6fd11e20","pitchNumber":3,"startTime":"2026-07-31T19:52:53.124Z","endTime":"2026-07-31T19:52:56.124Z","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":96.4,"endSpeed":88.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39921016899903,"aZ":-15.893932724268348,"pfxX":-5.5726541100642475,"pfxZ":8.171430924566376,"pX":0.8086051904222952,"pZ":3.666753635220631,"vX0":11.065844290741953,"vY0":-139.9800928649954,"vZ0":-2.940308897582643,"x":86.18,"y":139.78,"x0":-2.464618404433797,"y0":50.004830016608935,"z0":5.766152545933569,"aX":-11.106536858971086},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2457,"spinDirection":224},"zone":12,"typeConfidence":0.92,"plateTime":0.390686733466993,"extension":6.373211099532619},"index":4,"playId":"37cb25fb-aa5e-318d-9cce-dfa7b198b25b","pitchNumber":4,"startTime":"2026-07-31T19:53:11.075Z","endTime":"2026-07-31T19:53:15.505Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318280400795782,"aZ":-25.851005711430233,"pfxX":5.557676525768047,"pfxZ":4.126559300240589,"pX":0.549976976427322,"pZ":1.838601726627053,"vX0":6.247138728844734,"vY0":-122.51734216695336,"vZ0":-3.97310391069593,"x":96.04,"y":189.14,"x0":-2.747204328142303,"y0":50.00453206472957,"z0":5.669839825118108,"aX":8.519085233282741},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.8,"breakHorizontal":-11.4,"spinRate":2697,"spinDirection":69},"zone":9,"typeConfidence":0.99,"plateTime":0.44564695965266754,"extension":6.313739264142746},"hitData":{"launchSpeed":83.2,"launchAngle":45.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.73,"coordY":122.71}},"index":5,"playId":"c12073df-2eb7-34dd-8a91-f1cbd96a698e","pitchNumber":5,"startTime":"2026-07-31T19:53:28.652Z","endTime":"2026-07-31T19:53:37.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:53:37.690Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T19:55:44.864Z","endTime":"2026-07-31T19:57:37.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ryan McMahon replaces third baseman Amed Rosario, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T19:54:59.406Z","endTime":"2026-07-31T19:55:47.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":642708,"link":"/api/v1/people/642708"}},{"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":91.4,"endSpeed":84.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42981332575311,"aZ":-17.931809959844124,"pfxX":-5.051870696857549,"pfxZ":7.865408430321434,"pX":-1.1744524373361003,"pZ":2.286560745130669,"vX0":7.663720281744439,"vY0":-132.941482179232,"vZ0":-4.736777669231623,"x":161.77,"y":177.04,"x0":-3.423050020209247,"y0":50.00135959250697,"z0":5.372097134117321,"aX":-9.146354623225381},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":2657,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41021635599453,"extension":6.728993760325555},"index":1,"playId":"15e1dfc7-ce2f-399f-a66e-329effec0fc0","pitchNumber":1,"startTime":"2026-07-31T19:55:47.112Z","endTime":"2026-07-31T19:55:51.487Z","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":91.8,"endSpeed":84.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00714183553131,"aZ":-15.535778844401303,"pfxX":-5.469775894686624,"pfxZ":9.177614424535621,"pX":-2.0071989873304834,"pZ":3.5884193329696843,"vX0":5.846022431845647,"vY0":-133.61026654748443,"vZ0":-1.6596267734201144,"x":193.51,"y":141.9,"x0":-3.509912631763791,"y0":50.00497424889767,"z0":5.330643480809185,"aX":-9.91945702690977},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2606,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40948950443469645,"extension":6.63151023679978},"index":2,"playId":"3589a70e-9a0e-37f5-ab56-cd685c7c0e68","pitchNumber":2,"startTime":"2026-07-31T19:56:01.914Z","endTime":"2026-07-31T19:56:05.286Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117912537692707,"aZ":-33.84811468494209,"pfxX":8.974239424297641,"pfxZ":-1.1541481687536592,"pX":0.29966264483661215,"pZ":1.4815073708425532,"vX0":5.7862505070204335,"vY0":-120.2432713302224,"vZ0":-2.2394763903594654,"x":105.59,"y":198.77,"x0":-3.310491943409829,"y0":50.00177496139984,"z0":5.452200615881398,"aX":13.030759429367778},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.4,"breakHorizontal":-17.8,"spinRate":3029,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45697217455930605,"extension":6.395420331051707},"index":3,"playId":"730f3b29-e86f-30c0-ab57-32aa7be832d8","pitchNumber":3,"startTime":"2026-07-31T19:56:17.467Z","endTime":"2026-07-31T19:56:20.643Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"}}},{"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.0,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251901735479905,"aZ":-16.5051290338887,"pfxX":-5.675611137080695,"pfxZ":8.787011627678213,"pX":-0.19758708441664927,"pZ":3.0135535905240376,"vX0":9.982315400416397,"vY0":-132.20550873721837,"vZ0":-2.8658386831741884,"x":124.53,"y":157.41,"x0":-3.272410029015429,"y0":50.00304999081499,"z0":5.3124268100764445,"aX":-10.122047034187174},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2483,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.41315229798785236,"extension":6.767695856750846},"index":4,"playId":"3b297398-9e6f-338a-b888-268596551552","pitchNumber":4,"startTime":"2026-07-31T19:56:46.230Z","endTime":"2026-07-31T19:56:49.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-31T19:56:55.257Z","endTime":"2026-07-31T19:57:05.133Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659403300493544,"aZ":-15.358573713860112,"pfxX":-6.531324662631495,"pfxZ":9.234750189358989,"pX":0.5211630135764886,"pZ":2.714271056122079,"vX0":11.855859661669585,"vY0":-133.79817194789828,"vZ0":-3.881827981668742,"x":97.13,"y":165.49,"x0":-3.1099363056119316,"y0":50.00622127160433,"z0":5.27785625627673,"aX":-11.898818822882166},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2662,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4086753507487404,"extension":6.8124531188595245},"index":6,"playId":"85ab70b1-e45a-3614-8811-b826f39b016f","pitchNumber":5,"startTime":"2026-07-31T19:57:05.133Z","endTime":"2026-07-31T19:57:08.133Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.936566588696746,"aZ":-37.30797910704839,"pfxX":9.61323788043218,"pfxZ":-3.514928978571204,"pX":-0.8000506301059233,"pZ":2.5071703649872488,"vX0":3.508707399693414,"vY0":-120.50509236815945,"vZ0":0.7958086937329807,"x":147.5,"y":171.09,"x0":-3.526746567172573,"y0":50.00357881824324,"z0":5.486740030343045,"aX":14.038915595813375},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.9,"breakHorizontal":-18.2,"spinRate":2991,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.45574111064568124,"extension":6.6252286501648845},"hitData":{"launchSpeed":96.0,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.62,"coordY":162.73}},"index":7,"playId":"e5c76910-1773-3171-97fb-9e5de6e332d5","pitchNumber":6,"startTime":"2026-07-31T19:57:30.059Z","endTime":"2026-07-31T19:57:37.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:57:37.031Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T19:57:43.279Z","endTime":"2026-07-31T19:59:54.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.392652206032032,"aZ":-40.36644340096718,"pfxX":5.914624635991446,"pfxZ":-5.878538994472153,"pX":-0.6086793980508146,"pZ":2.693477329821811,"vX0":4.519029827263168,"vY0":-116.81327103497809,"vZ0":1.4635375514662974,"x":140.2,"y":166.06,"x0":-3.331538676952799,"y0":50.00452266264547,"z0":5.8312903883070675,"aX":8.238190080901513},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.1,"breakHorizontal":-11.8,"spinRate":2784,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.46750427374232384,"extension":6.35618396021307},"index":0,"playId":"936e0315-e072-3777-a573-ef50080c0076","pitchNumber":1,"startTime":"2026-07-31T19:58:04.292Z","endTime":"2026-07-31T19:58:07.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09807134785474,"aZ":-30.9134559626513,"pfxX":-8.598465823979515,"pfxZ":0.7622522353309753,"pX":-0.26504198287380765,"pZ":1.4615373384562287,"vX0":10.015739442708343,"vY0":-126.7520314811356,"vZ0":-3.9485363558775526,"x":127.1,"y":199.32,"x0":-3.1217853894768126,"y0":50.002524039439976,"z0":5.465953519364744,"aX":-14.210858953844033},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":13.7,"spinRate":1719,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42955993250336855,"extension":6.574226270464553},"index":1,"playId":"d99f54da-1822-3b45-9831-2ab173eb31b5","pitchNumber":2,"startTime":"2026-07-31T19:58:21.213Z","endTime":"2026-07-31T19:58:24.213Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-31T19:58:33.728Z","endTime":"2026-07-31T19:58:47.480Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88122110296639,"aZ":-38.1918299218784,"pfxX":5.452126694419881,"pfxZ":-4.111185680153756,"pX":-0.02099838964915685,"pZ":0.5376790542664992,"vX0":6.133567460576413,"vY0":-119.9521348462521,"vZ0":-3.6374458038131743,"x":117.8,"y":224.26,"x0":-3.3133571577888645,"y0":50.00031602409693,"z0":5.45791039466925,"aX":7.989689183847816},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":-11.3,"spinRate":2803,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45556956839393603,"extension":6.679501504833046},"index":3,"playId":"5f81b348-c9d7-3d95-9a75-eb266a8f2cc9","pitchNumber":3,"startTime":"2026-07-31T19:58:47.480Z","endTime":"2026-07-31T19:58:51.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759760914532052,"aZ":-17.11443730030457,"pfxX":-3.197690948702947,"pfxZ":8.065328728887,"pX":-0.3092311497792224,"pZ":4.618873388435572,"vX0":9.308299294752054,"vY0":-135.1435639427997,"vZ0":0.9531889556697838,"x":128.79,"y":114.07,"x0":-3.3681244120655855,"y0":50.00564080665425,"z0":5.455429360036268,"aX":-5.973550340364426},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":4.0,"spinRate":2509,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40378218353209583,"extension":6.6443440285524},"index":4,"playId":"8699e356-ebf3-3198-8274-1d90c20f3892","pitchNumber":4,"startTime":"2026-07-31T19:59:09.326Z","endTime":"2026-07-31T19:59:12.792Z","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":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117404546671846,"aZ":-31.276435027897246,"pfxX":-9.454502628330488,"pfxZ":0.5516297152729921,"pX":-0.4316480320060698,"pZ":1.020047764070181,"vX0":10.026684639239816,"vY0":-126.51808090519567,"vZ0":-4.470672674399555,"x":133.45,"y":211.24,"x0":-3.212344736622931,"y0":50.001938622652055,"z0":5.308390452072729,"aX":-15.370609678744897},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":14.9,"spinRate":1522,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4324410725509593,"extension":6.704816999991464},"index":5,"playId":"faf229ea-b8d2-38db-a1a0-17aaf8c50d5a","pitchNumber":5,"startTime":"2026-07-31T19:59:25.244Z","endTime":"2026-07-31T19:59:28.892Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459488631397047,"aZ":-31.203215681945487,"pfxX":-8.84741636750325,"pfxZ":0.5939306163513347,"pX":0.8315665968994671,"pZ":2.138455564258914,"vX0":12.699741167068096,"vY0":-127.22590020603296,"vZ0":-2.066759330872184,"x":85.3,"y":181.04,"x0":-3.0787160081645517,"y0":50.00342470357131,"z0":5.437847260637089,"aX":-14.483772051111288},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":13.1,"spinRate":1637,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4307501567438763,"extension":6.743453336244498},"hitData":{"launchSpeed":99.4,"launchAngle":7.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":177.25,"coordY":156.64}},"index":6,"playId":"347da839-61da-3e5f-8c38-b4d4792746f4","pitchNumber":6,"startTime":"2026-07-31T19:59:46.567Z","endTime":"2026-07-31T19:59:54.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T19:59:54.097Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to center fielder Trent Grisham.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T20:00:02.431Z","endTime":"2026-07-31T20:01:23.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83679311877983,"aZ":-33.024974520286534,"pfxX":7.78661883449123,"pfxZ":-0.5594711668514982,"pX":-0.3147067166898398,"pZ":2.12425049159382,"vX0":5.165933630244445,"vY0":-122.64054294602593,"vZ0":-1.0568287159208236,"x":129.0,"y":181.43,"x0":-3.465312076869319,"y0":50.005211393710994,"z0":5.395306499785145,"aX":11.778956113578625},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-15.4,"spinRate":2855,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.44781714537675965,"extension":6.647643634768078},"index":0,"playId":"22f5ea80-784c-3687-a6b6-7ac79a8aee0d","pitchNumber":1,"startTime":"2026-07-31T20:00:21.472Z","endTime":"2026-07-31T20:00:24.958Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74563799917105,"aZ":-31.298038510944057,"pfxX":6.092909288894649,"pfxZ":0.5695494203835061,"pX":1.4828484831612538,"pZ":1.4287221520104567,"vX0":9.115200544182963,"vY0":-123.75833131968707,"vZ0":-3.295959292716817,"x":60.46,"y":200.21,"x0":-3.0462321108045414,"y0":50.00405787734566,"z0":5.411702419825546,"aX":9.40871466478612},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-13.2,"spinRate":2946,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4433403721306215,"extension":6.867213173543491},"index":1,"playId":"69bb87e5-7a08-3857-8941-3d11a3f8609c","pitchNumber":2,"startTime":"2026-07-31T20:00:37.273Z","endTime":"2026-07-31T20:00:40.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.085414642185377,"aZ":-29.559740818030168,"pfxX":-9.812322580399657,"pfxZ":1.4387856345094843,"pX":-1.0683389177673162,"pZ":1.9848625267022137,"vX0":9.076070955051879,"vY0":-134.38796522302277,"vZ0":-3.0898142481046063,"x":157.72,"y":185.19,"x0":-3.2203285822527965,"y0":50.006707069331135,"z0":5.257182888546424,"aX":-17.888403842502427},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.2,"breakHorizontal":15.7,"spinRate":2457,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4081174410069486,"extension":6.824121303263876},"index":2,"playId":"b7b69745-0567-304b-859c-e758a28b2d91","pitchNumber":3,"startTime":"2026-07-31T20:00:53.361Z","endTime":"2026-07-31T20:00:56.823Z","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":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712878658400214,"aZ":-31.680519813463093,"pfxX":6.677483440511308,"pfxZ":0.30633499776412965,"pX":0.591936403318657,"pZ":1.3428462527651848,"vX0":7.429802059753109,"vY0":-125.34922174545615,"vZ0":-3.661119923012402,"x":94.44,"y":202.52,"x0":-3.2749407440812806,"y0":50.00178926307215,"z0":5.401726585101468,"aX":10.650399113118306},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":-13.8,"spinRate":3113,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.43652101277521815,"extension":6.753966145759615},"hitData":{"launchSpeed":67.8,"launchAngle":22.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.64,"coordY":100.22}},"index":3,"playId":"61943eb5-88a7-39e5-b0d1-50008dbf1c96","pitchNumber":4,"startTime":"2026-07-31T20:01:11.832Z","endTime":"2026-07-31T20:01:23.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:01:23.926Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to right fielder Jasson Domínguez. Alex Bregman to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T20:01:38.256Z","endTime":"2026-07-31T20:02:59.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83956788678948,"aZ":-31.011668832247587,"pfxX":-10.24129450489285,"pfxZ":0.7385606783547933,"pX":-0.27411284009297715,"pZ":1.684025189076629,"vX0":10.425038768249799,"vY0":-124.87790414051747,"vZ0":-2.999615328158529,"x":127.45,"y":193.31,"x0":-3.1697313025988074,"y0":50.004776823717314,"z0":5.448410353662391,"aX":-16.19789531788685},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":16.2,"spinRate":1501,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.43837897409419035,"extension":6.732277588201417},"index":0,"playId":"cce3be4e-ad79-3071-8d8f-b9265a5bd02c","pitchNumber":1,"startTime":"2026-07-31T20:01:46.423Z","endTime":"2026-07-31T20:01:49.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.346321585294604,"aZ":-14.691950848630125,"pfxX":-4.87839635095377,"pfxZ":9.351127317692224,"pX":-1.4735796174925508,"pZ":2.4135710843884843,"vX0":6.613220894899814,"vY0":-136.0029570169053,"vZ0":-5.311410815552101,"x":173.17,"y":173.61,"x0":-3.3050197043519063,"y0":50.00480805159194,"z0":5.413971049506749,"aX":-9.123006842537512},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2550,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40300894924553665,"extension":6.678203111516187},"index":1,"playId":"8be96d6f-e2ec-39da-831d-a451a406d86a","pitchNumber":2,"startTime":"2026-07-31T20:02:06.142Z","endTime":"2026-07-31T20:02:09.600Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48124819766845,"aZ":-31.293447525397006,"pfxX":-9.825410007225233,"pfxZ":0.5531502401529016,"pX":0.17201163493104235,"pZ":1.4377645117278373,"vX0":11.462694836385564,"vY0":-125.82714521599546,"vZ0":-3.535629382090118,"x":110.44,"y":199.96,"x0":-3.165649165796231,"y0":50.004929777642666,"z0":5.396096031061234,"aX":-15.759856210322226},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":15.1,"spinRate":1558,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4352537561394527,"extension":6.755853228367945},"index":2,"playId":"92d64aef-df68-3320-987a-273fd985d2ed","pitchNumber":3,"startTime":"2026-07-31T20:02:29.003Z","endTime":"2026-07-31T20:02:34.268Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.273565597008773,"aZ":-40.655252202211,"pfxX":4.182737364005212,"pfxZ":-5.897122871873499,"pX":0.08356408392310291,"pZ":1.138772336273335,"vX0":6.39335005297373,"vY0":-119.47138247748384,"vZ0":-2.009543472162004,"x":113.81,"y":208.03,"x0":-3.1768246144404304,"y0":50.004625906071354,"z0":5.664617266919234,"aX":6.011922401907722},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.9,"breakHorizontal":-9.2,"spinRate":2845,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45949046745638933,"extension":6.676705806389353},"hitData":{"launchSpeed":93.2,"launchAngle":5.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.14,"coordY":123.19}},"index":3,"playId":"6e99f3b7-fd9b-385f-8de3-aac8b036c59c","pitchNumber":4,"startTime":"2026-07-31T20:02:49.561Z","endTime":"2026-07-31T20:02:59.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:02:59.300Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yankees challenged (force play), call on the field was overturned: Nico Hoerner grounds into a force out, shortstop Anthony Volpe to second baseman José Caballero. Ian Happ out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-31T20:05:36.583Z","endTime":"2026-07-31T20:06:46.126Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-31T20:03:11.448Z","endTime":"2026-07-31T20:04:13.364Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Paul Blackburn replaces Will Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-31T20:04:13.364Z","endTime":"2026-07-31T20:05:38.778Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"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(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":94.4,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.455986074234275,"aZ":-18.018189523260776,"pfxX":-7.759362126714388,"pfxZ":7.397069243208819,"pX":-0.5993988892752518,"pZ":1.8688170544829867,"vX0":6.3056843128056865,"vY0":-137.2431362662384,"vZ0":-7.331154856820773,"x":139.85,"y":188.32,"x0":-1.9149837311498965,"y0":50.00226118006473,"z0":5.794838128258641,"aX":-14.849501589267334},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":12.8,"spinRate":2083,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.39858837041485806,"extension":6.247294929690015},"index":2,"playId":"a39fe252-aace-3ca5-b879-b0caa985b7ab","pitchNumber":1,"startTime":"2026-07-31T20:05:38.778Z","endTime":"2026-07-31T20:05:41.896Z","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},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130531399831515,"aZ":-45.02219507578135,"pfxX":3.1145779335384973,"pfxZ":-9.254810944252334,"pX":0.6450800502440176,"pZ":0.04111263787456176,"vX0":5.284642750612113,"vY0":-117.82065875124371,"vZ0":-3.9400899681579222,"x":92.41,"y":237.67,"x0":-2.043426573890985,"y0":50.00572930906095,"z0":5.9511974677295765,"aX":4.321491431843253},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-17.5,"breakHorizontal":-7.1,"spinRate":2753,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.4672334334631727,"extension":6.243536355975439},"index":3,"playId":"3f3d8286-3e46-3849-84d5-3cfc4a1adede","pitchNumber":2,"startTime":"2026-07-31T20:06:09.452Z","endTime":"2026-07-31T20:06:12.964Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361298079381584,"aZ":-21.978756866016017,"pfxX":-7.664861797879025,"pfxZ":5.18266667760568,"pX":0.10324226705154933,"pZ":1.8883540542399144,"vX0":7.855318059994344,"vY0":-138.71187469468913,"vZ0":-6.796709976292081,"x":113.06,"y":187.79,"x0":-1.7571034564226784,"y0":50.00242720315751,"z0":5.815350395248801,"aX":-15.073950859381213},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":12.5,"spinRate":2095,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.39350298085720503,"extension":6.380765576142153},"hitData":{"launchSpeed":103.4,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.38,"coordY":144.99}},"index":4,"playId":"a9221047-0c25-31dd-9308-e3871c029f05","pitchNumber":3,"startTime":"2026-07-31T20:06:39.222Z","endTime":"2026-07-31T20:06:46.126Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":147},"playEndTime":"2026-07-31T20:06:46.126Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Jones walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T20:09:39.496Z","endTime":"2026-07-31T20:11:23.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.060982376879373,"aZ":-26.582109120604063,"pfxX":-7.4387349835535375,"pfxZ":3.5791898811663225,"pX":0.1424001567412176,"pZ":1.9023774938720122,"vX0":9.443557427223052,"vY0":-124.4480741907941,"vZ0":-4.050379151842844,"x":111.57,"y":187.42,"x0":-2.7431694181126227,"y0":50.001140728531986,"z0":5.764639559909303,"aX":-11.61331998525947},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":11.2,"spinRate":1596,"spinDirection":239},"zone":8,"typeConfidence":0.88,"plateTime":0.44092036684530367,"extension":6.374582755614887},"index":0,"playId":"c2af14a6-d79f-33ca-a95c-87be2845c8f5","pitchNumber":1,"startTime":"2026-07-31T20:09:49.326Z","endTime":"2026-07-31T20:09:52.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(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":86.0,"endSpeed":78.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76652231314138,"aZ":-27.911757069904994,"pfxX":-8.818245357228896,"pfxZ":2.7016625324128247,"pX":-0.6889868556112376,"pZ":1.139536901096558,"vX0":8.115293411888592,"vY0":-124.95822249106371,"vZ0":-5.379280713227896,"x":143.26,"y":208.01,"x0":-2.8369308474487087,"y0":50.00194347787623,"z0":5.620235320152803,"aX":-13.909935575051588},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":1729,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.438737857142363,"extension":6.35277744176731},"index":1,"playId":"fda41724-5a4f-3b5d-b4fd-81a10a899e3b","pitchNumber":2,"startTime":"2026-07-31T20:10:06.116Z","endTime":"2026-07-31T20:10:09.116Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.987574771546495,"aZ":-18.323571426906597,"pfxX":-4.988394409668069,"pfxZ":7.058003314586118,"pX":-1.2465863928997527,"pZ":2.8512065685788364,"vX0":6.390817148608674,"vY0":-138.74445314520008,"vZ0":-4.415235418149557,"x":164.52,"y":161.8,"x0":-2.9241835148693958,"y0":50.00680622064714,"z0":5.672505682272665,"aX":-9.796269149900768},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":7.8,"spinRate":2284,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.393702383624456,"extension":6.031709921301464},"index":2,"playId":"573b115a-6690-3eb9-8229-8046109f691f","pitchNumber":3,"startTime":"2026-07-31T20:10:25.173Z","endTime":"2026-07-31T20:10:28.700Z","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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0349224848861,"aZ":-31.835653765111267,"pfxX":2.3625531614056716,"pfxZ":0.2245042606400327,"pX":-0.20537335685910382,"pZ":1.4061215265517542,"vX0":5.50527842685691,"vY0":-122.87986069540021,"vZ0":-4.139913315866578,"x":124.83,"y":200.81,"x0":-2.780651410338153,"y0":50.004631634039804,"z0":5.813366349253859,"aX":3.6184259802140764},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-5.5,"spinRate":2672,"spinDirection":58},"zone":13,"typeConfidence":0.67,"plateTime":0.4455080736861352,"extension":6.088011855361465},"index":3,"playId":"0ee01d1e-bd4f-3975-87a6-b4d1fe20f80a","pitchNumber":4,"startTime":"2026-07-31T20:10:42.232Z","endTime":"2026-07-31T20:10:46.308Z","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.1,"endSpeed":88.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640961832698288,"aZ":-20.69567368695627,"pfxX":-4.886727943804183,"pfxZ":5.765855356804586,"pX":0.00768585412456786,"pZ":3.766962933374333,"vX0":8.999883411869842,"vY0":-139.7742762245654,"vZ0":-1.9162753884514618,"x":116.71,"y":137.07,"x0":-2.609832827303305,"y0":50.003993623308475,"z0":5.811451629732862,"aX":-9.73137509314892},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":7.1,"spinRate":2351,"spinDirection":217},"zone":12,"typeConfidence":0.89,"plateTime":0.3909170422944994,"extension":6.218225165836515},"index":4,"playId":"e6eb1f27-b9aa-3f1e-bd60-24b77176ccf0","pitchNumber":5,"startTime":"2026-07-31T20:11:00.854Z","endTime":"2026-07-31T20:11:05.595Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229615491976368,"aZ":-17.75739090873374,"pfxX":-5.597042325224366,"pfxZ":7.427566202652522,"pX":-1.564252734759926,"pZ":2.5365265577472482,"vX0":5.577301331855454,"vY0":-138.5220888256049,"vZ0":-5.327960308699844,"x":176.63,"y":170.29,"x0":-2.8775418836483824,"y0":50.005812679028466,"z0":5.673974874039442,"aX":-10.868410694409311},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":9.0,"spinRate":2239,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.39555903237707835,"extension":6.218447746093348},"index":5,"playId":"b7a3e1f9-c719-332d-abc1-3d3eca9beefa","pitchNumber":6,"startTime":"2026-07-31T20:11:18.282Z","endTime":"2026-07-31T20:11:23.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:11:23.607Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Wells walks. Spencer Jones to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T20:12:42.181Z","endTime":"2026-07-31T20:14:35.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"postOnSecond":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0],"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Wells replaces Ali Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T20:11:36.505Z","endTime":"2026-07-31T20:11:53.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":645305,"link":"/api/v1/people/645305"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-31T20:11:53.261Z","endTime":"2026-07-31T20:12:44.224Z","isPitch":false,"type":"action"},{"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449918424664258,"aZ":-16.834183484337046,"pfxX":-5.686600519112938,"pfxZ":7.980076584926982,"pX":-1.078263671066166,"pZ":2.413412615813779,"vX0":6.810080890887152,"vY0":-137.95187654233928,"vZ0":-5.58805206354519,"x":158.1,"y":173.62,"x0":-2.8431415750339357,"y0":50.00137145665244,"z0":5.604740472017192,"aX":-10.930316674517131},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2227,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.3974348718931875,"extension":6.3658425169779775},"index":2,"playId":"a349ea71-10b8-309e-b413-a3460ef1b99c","pitchNumber":1,"startTime":"2026-07-31T20:12:44.224Z","endTime":"2026-07-31T20:12:48.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"1378cc7b-3ec8-3980-a149-beab01283571","startTime":"2026-07-31T20:12:57.696Z","endTime":"2026-07-31T20:13:00.775Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17378510510457,"aZ":-15.819012594645839,"pfxX":-6.5166014052324,"pfxZ":8.483363624650554,"pX":1.2329009125156647,"pZ":1.7209197618949,"vX0":12.797712006024076,"vY0":-137.87171950880952,"vZ0":-7.755092924313981,"x":70.0,"y":192.32,"x0":-2.6190155256254894,"y0":50.00536651276826,"z0":5.634436118513143,"aX":-12.56838105490659},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":9.1,"spinRate":2321,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.3970195795023064,"extension":6.322533491429196},"index":4,"playId":"0953be0a-b69e-308d-a0dc-59cc8894e5c9","pitchNumber":2,"startTime":"2026-07-31T20:13:14.703Z","endTime":"2026-07-31T20:13:17.703Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993424829163317,"aZ":-33.303791960474754,"pfxX":2.5045075463402107,"pfxZ":-0.7644556729034058,"pX":-1.3289390786824624,"pZ":2.5436540776646677,"vX0":3.275539119441489,"vY0":-120.88266386505101,"vZ0":-0.9430122051634565,"x":167.66,"y":170.1,"x0":-3.0279160298340315,"y0":50.00316489512306,"z0":5.867639577902962,"aX":3.6988481989199298},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.3,"breakHorizontal":-5.3,"spinRate":2644,"spinDirection":77},"zone":13,"typeConfidence":0.92,"plateTime":0.4534395358572376,"extension":6.172608905734141},"index":5,"playId":"e4b4c017-ddb2-35f2-8b69-21bd382d251c","pitchNumber":3,"startTime":"2026-07-31T20:13:34.456Z","endTime":"2026-07-31T20:13:38.104Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.782904396238035,"aZ":-16.45965660623008,"pfxX":-5.914777551502347,"pfxZ":8.049309129956857,"pX":-0.29470433002750773,"pZ":2.561026921290881,"vX0":9.093014826409368,"vY0":-138.78029960969602,"vZ0":-5.398181597402928,"x":128.23,"y":169.63,"x0":-2.843792628774729,"y0":50.00489449947621,"z0":5.626194970671556,"aX":-11.550723411348054},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2310,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.3945294123169196,"extension":6.214438655148951},"index":6,"playId":"298c1905-0329-3fb1-9f63-eeef2dadb84e","pitchNumber":4,"startTime":"2026-07-31T20:13:53.198Z","endTime":"2026-07-31T20:13:56.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":7,"startTime":"2026-07-31T20:14:09.592Z","endTime":"2026-07-31T20:14:28.262Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471915176269764,"aZ":-17.2654370343949,"pfxX":-5.022555935426391,"pfxZ":7.87221828232815,"pX":-1.3250920270362276,"pZ":2.7528233251400582,"vX0":5.847497462387293,"vY0":-137.02864212485414,"vZ0":-4.568473012649151,"x":167.51,"y":164.45,"x0":-2.8384220456345544,"y0":50.00126446562492,"z0":5.628276268274382,"aX":-9.510439009052456},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":7.8,"spinRate":2183,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.4003563837945814,"extension":6.260069284139551},"index":8,"playId":"0c81276f-2752-3e20-aba6-de1f21ff2e1d","pitchNumber":5,"startTime":"2026-07-31T20:14:28.262Z","endTime":"2026-07-31T20:14:35.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:14:35.645Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Caballero ground bunts into a force out, first baseman Michael Busch to third baseman Pedro Ramírez. Spencer Jones out at 3rd. Austin Wells to 2nd. José Caballero to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T20:15:15.990Z","endTime":"2026-07-31T20:16:46.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"99b106c6-ee7f-40ea-8e16-918cc67a7ec4","startTime":"2026-07-31T20:15:15.990Z","endTime":"2026-07-31T20:15:20.990Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94917499220315,"aZ":-30.179237923225468,"pfxX":6.242446903323148,"pfxZ":1.3227618550759388,"pX":0.8480342434131096,"pZ":1.6718335473262513,"vX0":6.94771562588983,"vY0":-122.14755262572235,"vZ0":-3.3273421744386686,"x":84.67,"y":193.64,"x0":-2.8439016992977906,"y0":50.00475356901998,"z0":5.645200942400509,"aX":9.438395510038065},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":-13.0,"spinRate":2575,"spinDirection":59},"zone":14,"typeConfidence":0.99,"plateTime":0.44833383915125324,"extension":6.387027927053194},"index":1,"playId":"c7079486-8c4d-3bea-b5a3-c289d8c95c1b","pitchNumber":1,"startTime":"2026-07-31T20:15:35.233Z","endTime":"2026-07-31T20:15:39.212Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300004363271867,"aZ":-18.25367939492975,"pfxX":-4.894220262842418,"pfxZ":7.170554163819826,"pX":-1.3170328409678993,"pZ":3.3817531261651737,"vX0":5.692681006929979,"vY0":-138.11613066408685,"vZ0":-3.07167812431397,"x":167.2,"y":147.47,"x0":-2.7640592691231407,"y0":50.005771530384514,"z0":5.728424818839096,"aX":-9.505626302283149},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":7.8,"spinRate":2326,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.395812483283112,"extension":6.30669334699151},"index":2,"playId":"ac7fdb75-c94a-3f34-abf3-5ba3ab495689","pitchNumber":2,"startTime":"2026-07-31T20:16:09.215Z","endTime":"2026-07-31T20:16:12.215Z","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":95.5,"endSpeed":87.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311419689013874,"aZ":-16.484048252851547,"pfxX":-5.361102604700955,"pfxZ":8.009169836363276,"pX":-0.5452254727587785,"pZ":3.0780512561774365,"vX0":7.8575033495840145,"vY0":-138.87962079421183,"vZ0":-4.140212039341199,"x":137.78,"y":155.67,"x0":-2.711040822246531,"y0":50.001925594187576,"z0":5.680397892632032,"aX":-10.501508869488374},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":8.2,"spinRate":2369,"spinDirection":222},"zone":1,"typeConfidence":0.92,"plateTime":0.39398101159612686,"extension":6.436137399533594},"hitData":{"launchSpeed":45.7,"launchAngle":-61.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":134.01,"coordY":191.12}},"index":3,"playId":"391baebd-1b1d-323f-a451-30aa541daefc","pitchNumber":3,"startTime":"2026-07-31T20:16:40.024Z","endTime":"2026-07-31T20:16:46.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:16:46.358Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T20:17:04.472Z","endTime":"2026-07-31T20:19:12.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880168497256207,"aZ":-22.032528882847167,"pfxX":-10.16362525414428,"pfxZ":5.170011493189851,"pX":-0.647162108072666,"pZ":1.9893408188464308,"vX0":9.380050101589582,"vY0":-138.87475388007354,"vZ0":-5.790068931078087,"x":141.67,"y":185.07,"x0":-2.7411947442141895,"y0":50.0024199783086,"z0":5.5580344141707245,"aX":-19.93545010094534},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":16.6,"spinRate":2164,"spinDirection":238},"zone":7,"typeConfidence":0.92,"plateTime":0.3937685505297406,"extension":6.379216120880386},"index":0,"playId":"e74de8c3-134a-3aff-ab89-e5169bb6d5a2","pitchNumber":1,"startTime":"2026-07-31T20:17:29.074Z","endTime":"2026-07-31T20:17:32.081Z","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":95.1,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413702150280024,"aZ":-16.07467119660286,"pfxX":-4.588994202369526,"pfxZ":8.303705987236485,"pX":-0.4207033859224008,"pZ":2.9637260946439765,"vX0":7.54289558425433,"vY0":-138.2689309820052,"vZ0":-4.774442793092025,"x":133.05,"y":158.75,"x0":-2.5860693317777312,"y0":50.00565011870906,"z0":5.78930140767581,"aX":-8.900811580122996},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":6.7,"spinRate":2315,"spinDirection":221},"zone":1,"typeConfidence":0.92,"plateTime":0.3959114062337896,"extension":6.410464979150915},"index":1,"playId":"630969f9-084b-378b-b3e0-fad48d62349e","pitchNumber":2,"startTime":"2026-07-31T20:17:47.471Z","endTime":"2026-07-31T20:17:50.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380257822394864,"aZ":-33.0463101084869,"pfxX":4.882584916561778,"pfxZ":-0.5800941900959735,"pX":1.1590030989432394,"pZ":1.2915271798636665,"vX0":7.927390698162109,"vY0":-122.41930691623224,"vZ0":-3.7288238332586747,"x":72.82,"y":203.91,"x0":-2.7564114600606686,"y0":50.00074285899258,"z0":5.666118923632429,"aX":7.39997706776855},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.7,"breakHorizontal":-10.7,"spinRate":2641,"spinDirection":53},"zone":14,"typeConfidence":0.77,"plateTime":0.44758905449078856,"extension":6.341420337440306},"index":2,"playId":"36578549-3af0-31d7-be6a-3651a9725582","pitchNumber":3,"startTime":"2026-07-31T20:18:13.243Z","endTime":"2026-07-31T20:18:16.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.606280587816634,"aZ":-15.13679643612786,"pfxX":-3.782657407243242,"pfxZ":8.726123964498768,"pX":-1.6700888080351914,"pZ":2.8498165797867494,"vX0":4.511525418112707,"vY0":-138.96862951997142,"vZ0":-5.142837030430751,"x":180.66,"y":161.83,"x0":-2.824347630096024,"y0":50.00639655292757,"z0":5.732671468818465,"aX":-7.388644026890597},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2283,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.39438189557812287,"extension":6.35344671665772},"index":3,"playId":"d48b2269-a88b-36d6-85ef-19a76715def0","pitchNumber":4,"startTime":"2026-07-31T20:18:31.500Z","endTime":"2026-07-31T20:18:35.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"06ca6994-cfb0-42fe-8200-faf983ecee49","startTime":"2026-07-31T20:18:49.439Z","endTime":"2026-07-31T20:18:54.428Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044563019019154,"aZ":-25.78249336146389,"pfxX":-6.399469773246082,"pfxZ":3.2596256978096303,"pX":0.1613018294031791,"pZ":2.681341876598292,"vX0":9.630494000234874,"vY0":-138.65258047879556,"vZ0":-3.7932317772533817,"x":110.85,"y":166.38,"x0":-2.5148332153840007,"y0":50.002191516729305,"z0":5.774178963732339,"aX":-12.54458944374029},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":9.7,"spinRate":2193,"spinDirection":224},"zone":5,"typeConfidence":0.86,"plateTime":0.39401941345889213,"extension":6.370929181440296},"index":5,"playId":"d79575ff-8ece-3dbd-91a5-55ba6bc1d7cb","pitchNumber":5,"startTime":"2026-07-31T20:19:08.579Z","endTime":"2026-07-31T20:19:12.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:19:12.896Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-31T20:21:40.167Z","endTime":"2026-07-31T20:25:02.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1,5],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-31T20:19:30.290Z","endTime":"2026-07-31T20:19:48.016Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Antoine Kelly replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-31T20:19:48.016Z","endTime":"2026-07-31T20:21:42.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681520,"link":"/api/v1/people/681520"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.6,"endSpeed":88.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.131419491263276,"aZ":-21.508970418018816,"pfxX":8.928568520859978,"pfxZ":5.309672800813496,"pX":0.969536164109409,"pZ":3.0555327372303895,"vX0":-5.0432652322745675,"vY0":-140.62095400493442,"vZ0":-3.7733037324536705,"x":80.04,"y":156.28,"x0":1.6238827030867846,"y0":50.00110479193343,"z0":5.805823838673275,"aX":17.92441394014137},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.0,"breakHorizontal":-15.1,"spinRate":2083,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3891420544204265,"extension":6.546768027143333},"index":2,"playId":"2f922d40-dba9-3e25-ab4a-a5659589742f","pitchNumber":1,"startTime":"2026-07-31T20:21:42.470Z","endTime":"2026-07-31T20:21:47.423Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65860638181732,"aZ":-19.272045332959905,"pfxX":8.061982204110127,"pfxZ":6.517549177989466,"pX":0.4615837158713714,"pZ":1.618353292930982,"vX0":-5.587534540965657,"vY0":-139.64996884416186,"vZ0":-7.69206759394215,"x":99.41,"y":195.08,"x0":1.4380968110888834,"y0":50.00665463181069,"z0":5.670473469386194,"aX":15.969915451398935},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":-13.4,"spinRate":2117,"spinDirection":149},"zone":9,"typeConfidence":0.91,"plateTime":0.3918031582492474,"extension":6.767957236777802},"index":3,"playId":"483f7aac-941d-313b-bcb6-113efe4744e5","pitchNumber":2,"startTime":"2026-07-31T20:21:59.988Z","endTime":"2026-07-31T20:22:03.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885241489169303,"aZ":-22.220624116877964,"pfxX":0.023722226122325996,"pfxZ":5.91129337251089,"pX":-0.6661606836039263,"pZ":1.5491161167620213,"vX0":-6.060460390358969,"vY0":-128.93951130904154,"vZ0":-5.84689803931749,"x":142.39,"y":196.95,"x0":1.711827432694524,"y0":50.000959639555546,"z0":5.5613450874817065,"aX":0.04073042155150252},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.6,"breakHorizontal":1.3,"spinRate":2437,"spinDirection":211},"zone":13,"typeConfidence":0.89,"plateTime":0.4248461776158905,"extension":6.769072395094235},"index":4,"playId":"1315facf-33b2-3ad8-aebe-1fee4fe5f52f","pitchNumber":3,"startTime":"2026-07-31T20:22:21.310Z","endTime":"2026-07-31T20:22:24.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-31T20:23:03.941Z","endTime":"2026-07-31T20:23:39.906Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2470419929224,"aZ":-24.662917635594155,"pfxX":-2.793698752340781,"pfxZ":4.3782461472351795,"pX":-1.8686421371466988,"pZ":0.8092925380739754,"vX0":-7.917079787741689,"vY0":-129.47721737352583,"vZ0":-7.183012203646051,"x":188.23,"y":216.93,"x0":1.5784240279040669,"y0":50.00445460939574,"z0":5.4768878745595755,"aX":-4.796196862574441},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":6.6,"spinRate":2626,"spinDirection":255},"zone":13,"typeConfidence":0.88,"plateTime":0.4212603213464656,"extension":6.869099574689891},"index":6,"playId":"5aae7c98-fa25-30eb-ab7a-a0aab2c12777","pitchNumber":4,"startTime":"2026-07-31T20:23:39.906Z","endTime":"2026-07-31T20:23:43.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696830355868585,"aZ":-18.51966851932254,"pfxX":6.650949922542731,"pfxZ":6.758176733956434,"pX":1.1158828101009899,"pZ":2.949023816023979,"vX0":-3.9487652039022976,"vY0":-140.9424114563647,"vZ0":-4.3658294739247765,"x":74.47,"y":159.16,"x0":1.6676326248455906,"y0":50.00600160673472,"z0":5.706947298959544,"aX":13.442857822136373},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":-11.3,"spinRate":2109,"spinDirection":153},"zone":12,"typeConfidence":0.93,"plateTime":0.387969068856568,"extension":6.691373206031117},"index":7,"playId":"52074f1c-7c79-3166-827a-3b5bc47cc728","pitchNumber":5,"startTime":"2026-07-31T20:24:05.829Z","endTime":"2026-07-31T20:24:08.829Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.339443947282746,"aZ":-23.234832415875914,"pfxX":-4.796464314480307,"pfxZ":5.200480785816543,"pX":-0.182727291491484,"pZ":2.808101479555935,"vX0":-3.5060117627470566,"vY0":-129.55924244568487,"vZ0":-2.736274284978083,"x":123.97,"y":162.96,"x0":1.8061319335251163,"y0":50.002085564197245,"z0":5.633252964765524,"aX":-8.239490084528091},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":9.4,"spinRate":2605,"spinDirection":268},"zone":5,"typeConfidence":0.9,"plateTime":0.4210485530836472,"extension":6.77623124080525},"index":8,"playId":"5bbefedf-5c9a-3215-93a4-ea809d4e34d7","pitchNumber":6,"startTime":"2026-07-31T20:24:32.533Z","endTime":"2026-07-31T20:24:35.684Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00385359512963,"aZ":-23.818608800884093,"pfxX":-5.361345331302225,"pfxZ":4.924039522196312,"pX":-0.5302534058735399,"pZ":1.8421483367419682,"vX0":-4.3909058141301625,"vY0":-128.96189517300053,"vZ0":-4.742494469509742,"x":137.22,"y":189.05,"x0":1.8865293814983464,"y0":50.001058256121134,"z0":5.525522730463508,"aX":-9.094691841415939},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":10.7,"spinRate":2632,"spinDirection":267},"zone":7,"typeConfidence":0.9,"plateTime":0.42354940299777866,"extension":6.77173520598261},"index":9,"playId":"f81938da-ae94-303a-8d72-1b60e6050bb3","pitchNumber":7,"startTime":"2026-07-31T20:24:59.154Z","endTime":"2026-07-31T20:25:02.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:25:02.595Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging, catcher Austin Wells to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-31T20:27:13.175Z","endTime":"2026-07-31T20:29:04.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Wells remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T20:26:40.596Z","endTime":"2026-07-31T20:27:15.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":645305,"link":"/api/v1/people/645305"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673444571412492,"aZ":-44.133919235874885,"pfxX":5.845002345247256,"pfxZ":-9.186908343151963,"pX":-0.059398436445310294,"pZ":1.8208776070611834,"vX0":2.920970371506561,"vY0":-114.12784039008748,"vZ0":0.24847056778237042,"x":119.26,"y":189.62,"x0":-2.1210336536214855,"y0":50.00479174657657,"z0":6.106513080111632,"aX":7.606113303411535},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.2,"breakHorizontal":-11.4,"spinRate":2678,"spinDirection":24},"zone":8,"typeConfidence":0.9,"plateTime":0.4824516218903727,"extension":6.0642128442296634},"index":1,"playId":"efd8a340-6078-3735-b50f-1ceefc970388","pitchNumber":1,"startTime":"2026-07-31T20:27:15.365Z","endTime":"2026-07-31T20:27:18.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928804451673404,"aZ":-25.120117009021484,"pfxX":-5.67709776280135,"pfxZ":4.537106036726415,"pX":-0.9866550128099845,"pZ":2.0771918438263217,"vX0":4.440194570724888,"vY0":-124.18666497730649,"vZ0":-4.3093570966342245,"x":154.61,"y":182.7,"x0":-2.064203017580025,"y0":50.00350436684252,"z0":5.935832904457689,"aX":-8.827397745544937},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.4,"breakHorizontal":9.2,"spinRate":1699,"spinDirection":221},"zone":13,"typeConfidence":0.87,"plateTime":0.4418306849992528,"extension":6.167958970711009},"index":2,"playId":"6361ee5e-1d3c-336e-9730-2c6a57721693","pitchNumber":2,"startTime":"2026-07-31T20:27:34.142Z","endTime":"2026-07-31T20:27:37.654Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538104400611427,"aZ":-23.75300010029586,"pfxX":-3.038370208308904,"pfxZ":5.298072948966995,"pX":-0.31895107118159044,"pZ":3.1912791957648072,"vX0":4.9344734963353964,"vY0":-125.33111175639323,"vZ0":-2.1757860520258934,"x":129.16,"y":152.62,"x0":-1.919324209959384,"y0":50.00193773603128,"z0":6.012201533074515,"aX":-4.829194145461401},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.4,"breakHorizontal":4.3,"spinRate":1606,"spinDirection":217},"zone":1,"typeConfidence":0.71,"plateTime":0.43715727984327435,"extension":6.169376681796057},"index":3,"playId":"420a692e-fe10-3a2c-9008-2f2835a1e56f","pitchNumber":3,"startTime":"2026-07-31T20:28:09.860Z","endTime":"2026-07-31T20:28:13.548Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-31T20:28:22.351Z","endTime":"2026-07-31T20:28:36.087Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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":80.6,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620744677361394,"aZ":-44.681343507506945,"pfxX":3.9762215034567765,"pfxZ":-9.191473595712205,"pX":0.12355282809559916,"pZ":0.20633367867180627,"vX0":3.5841262853649716,"vY0":-117.17920300495254,"vZ0":-3.612316121278025,"x":112.29,"y":233.21,"x0":-1.9547784828275263,"y0":50.00450670567856,"z0":6.033683860762959,"aX":5.4091928144052766},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-17.3,"breakHorizontal":-8.3,"spinRate":2816,"spinDirection":12},"zone":14,"typeConfidence":0.9,"plateTime":0.4713709035410867,"extension":6.115907251927897},"index":5,"playId":"7e2a7131-8970-3e71-99d7-086bedaab214","pitchNumber":4,"startTime":"2026-07-31T20:28:36.087Z","endTime":"2026-07-31T20:28:39.332Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92890629283242,"aZ":-27.047932790203685,"pfxX":-6.796215876849399,"pfxZ":3.1793228209666746,"pX":-0.5654747460152805,"pZ":0.08307216073898784,"vX0":5.534867653548308,"vY0":-125.53491976609459,"vZ0":-8.625021633951194,"x":138.55,"y":236.54,"x0":-1.9047040498127463,"y0":50.003843048813444,"z0":5.731360083450094,"aX":-10.961126757663724},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":11.2,"spinRate":1878,"spinDirection":215},"zone":13,"typeConfidence":0.88,"plateTime":0.43458635219319364,"extension":6.352706603494361},"index":6,"playId":"232b2447-4f67-352a-931d-773aa5472f9b","pitchNumber":5,"startTime":"2026-07-31T20:28:59.871Z","endTime":"2026-07-31T20:29:04.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:29:04.574Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-31T20:29:13.570Z","endTime":"2026-07-31T20:32:12.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7606645829125,"aZ":-19.96621382162563,"pfxX":-8.539731810628222,"pfxZ":6.253970754738424,"pX":1.4646446849338284,"pZ":0.8560660241514133,"vX0":11.332099632121338,"vY0":-137.65411365096767,"vZ0":-9.606578623070943,"x":61.16,"y":215.68,"x0":-1.564034882706255,"y0":50.00076962308251,"z0":5.699967581711421,"aX":-16.662223809070163},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":1940,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3953962909058517,"extension":6.37255106271726},"index":0,"playId":"2a2ecc23-331d-361e-9c92-5e0f1da62ff9","pitchNumber":1,"startTime":"2026-07-31T20:29:32.691Z","endTime":"2026-07-31T20:29:36.185Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889040109505924,"aZ":-21.417192894860882,"pfxX":-9.457009169838807,"pfxZ":5.645558114531545,"pX":0.7846139765421636,"pZ":1.7986018266729833,"vX0":10.005355215316163,"vY0":-137.09938806907238,"vZ0":-6.922699088195234,"x":87.09,"y":190.22,"x0":-1.6808672842896775,"y0":50.00661103492208,"z0":5.814898819127117,"aX":-18.033707516147597},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2103,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.3992771128163288,"extension":6.266545912834842},"index":1,"playId":"496f9186-577f-3c23-8549-af029cf7f6b1","pitchNumber":2,"startTime":"2026-07-31T20:29:49.908Z","endTime":"2026-07-31T20:29:53.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353385821255237,"aZ":-18.75641494581715,"pfxX":-8.207281201550721,"pfxZ":6.968687372542807,"pX":0.8165550296138536,"pZ":0.63656953782946,"vX0":9.632453172587894,"vY0":-137.82165209786424,"vZ0":-10.248310113955768,"x":85.87,"y":221.59,"x0":-1.6558558841477422,"y0":50.006063073866976,"z0":5.667831762395591,"aX":-15.808034479982256},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2020,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3972756676435276,"extension":6.389131037361856},"index":2,"playId":"af04c519-c334-37c7-ba80-97c8114e0b34","pitchNumber":3,"startTime":"2026-07-31T20:30:07.824Z","endTime":"2026-07-31T20:30:11.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504481477134465,"aZ":-20.25322304863843,"pfxX":-7.758564729328583,"pfxZ":6.246309314789501,"pX":0.05651256096735765,"pZ":2.2682918199785997,"vX0":7.55013125672118,"vY0":-136.84953881415103,"vZ0":-5.91341030246642,"x":114.85,"y":177.54,"x0":-1.722202256019678,"y0":50.00083377806599,"z0":5.832053364109273,"aX":-14.802626816622954},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":12.6,"spinRate":2169,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.3993172783510226,"extension":6.354132732633287},"index":3,"playId":"4bba9c4a-7608-3a54-b713-9b94ee0bdbb1","pitchNumber":4,"startTime":"2026-07-31T20:30:28.966Z","endTime":"2026-07-31T20:30:32.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-31T20:30:49.208Z","endTime":"2026-07-31T20:31:08.040Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.973903314358015,"aZ":-44.92163801566361,"pfxX":3.0226712678207237,"pfxZ":-8.98728722140749,"pX":1.1846738228718818,"pZ":1.3420497071527837,"vX0":6.171319979232683,"vY0":-118.9355398302721,"vZ0":-1.3607367029307529,"x":71.84,"y":202.54,"x0":-1.8469480065651969,"y0":50.00337433717817,"z0":6.032557612204315,"aX":4.286475292507975},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.3,"breakHorizontal":-7.1,"spinRate":2808,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4623179439227969,"extension":6.2626442519382595},"index":5,"playId":"36814f64-77da-309b-b070-0ea15eeb4616","pitchNumber":5,"startTime":"2026-07-31T20:31:08.040Z","endTime":"2026-07-31T20:31:11.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96067101229676,"aZ":-22.211483687234402,"pfxX":-7.430313554068141,"pfxZ":5.264696323699307,"pX":-0.17820483901938808,"pZ":1.9617231575945295,"vX0":6.849854205120125,"vY0":-136.20861434069866,"vZ0":-6.187205001780686,"x":123.79,"y":185.81,"x0":-1.7517518490560031,"y0":50.001573878402006,"z0":5.782909341439585,"aX":-14.058227673681134},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":2114,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.4010574859542948,"extension":6.426289281575295},"index":6,"playId":"4014df90-11a7-3012-8f35-a0082ff25824","pitchNumber":6,"startTime":"2026-07-31T20:31:25.725Z","endTime":"2026-07-31T20:31:29.734Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173280680122723,"aZ":-24.385168568826405,"pfxX":-6.826169441470515,"pfxZ":4.6332596026611705,"pX":0.4318291255101372,"pZ":2.106682231254122,"vX0":7.533420107320589,"vY0":-128.23892318021853,"vZ0":-4.88559906703235,"x":100.54,"y":181.9,"x0":-1.644004432340911,"y0":50.004427387192194,"z0":5.916539485010497,"aX":-11.478481637666972},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":10.9,"spinRate":1873,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.4255846768075906,"extension":6.3156610337321},"index":7,"playId":"13e1e94a-9575-3f8f-93bb-c38d75862129","pitchNumber":7,"startTime":"2026-07-31T20:32:08.606Z","endTime":"2026-07-31T20:32:12.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:32:12.268Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-31T20:32:15.129Z","endTime":"2026-07-31T20:33:46.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120537160373697,"aZ":-19.561189605784783,"pfxX":-7.566368710636315,"pfxZ":6.4047495022595875,"pX":0.5423934452070381,"pZ":2.1995752460756224,"vX0":8.799765965662408,"vY0":-138.94091124476722,"vZ0":-6.206109063711045,"x":96.33,"y":179.39,"x0":-1.6724403060383395,"y0":50.00079229955914,"z0":5.748202892693868,"aX":-14.894436374389498},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":12.0,"spinRate":2114,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.3931812050539829,"extension":6.265069209601516},"index":0,"playId":"65806872-5752-3bb9-b588-e9a0fe31a465","pitchNumber":1,"startTime":"2026-07-31T20:32:38.638Z","endTime":"2026-07-31T20:32:42.111Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586873067919942,"aZ":-18.740290204466305,"pfxX":-7.416251255272962,"pfxZ":6.829167230778623,"pX":0.6471412509731451,"pZ":2.5593941902828083,"vX0":9.118198828412828,"vY0":-139.01019179713523,"vZ0":-5.372982832747704,"x":92.36,"y":169.69,"x0":-1.7036833399729518,"y0":50.00617354216986,"z0":5.751646648733504,"aX":-14.596092039350664},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2041,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.3932130355085377,"extension":6.40072286014456},"index":1,"playId":"247d0d73-c24d-3e18-95f9-6ddd314d9936","pitchNumber":2,"startTime":"2026-07-31T20:32:55.732Z","endTime":"2026-07-31T20:32:59.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-31T20:33:07.770Z","endTime":"2026-07-31T20:33:20.606Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"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":92.2,"endSpeed":85.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791797469021844,"aZ":-23.030004225658768,"pfxX":0.471055019977209,"pfxZ":5.045821228582427,"pX":1.2774360346027385,"pZ":-0.3019115665289445,"vX0":7.740254528520572,"vY0":-133.71987414799457,"vZ0":-11.3803163262654,"x":68.31,"y":246.93,"x0":-1.7155222968477437,"y0":50.00118717994682,"z0":5.660808330810471,"aX":0.8515221896569819},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.5,"spinRate":2574,"spinDirection":189},"zone":14,"typeConfidence":0.9,"plateTime":0.4095827055863208,"extension":6.301315153271854},"index":3,"playId":"4afa97ae-72e2-3393-86ca-09a3348a9636","pitchNumber":3,"startTime":"2026-07-31T20:33:20.606Z","endTime":"2026-07-31T20:33:23.630Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999740415659534,"aZ":-23.195225736877195,"pfxX":-8.496253539290512,"pfxZ":5.35722572713748,"pX":0.24820553470901766,"pZ":0.4569803496079811,"vX0":7.812229338089319,"vY0":-128.26207617331397,"vZ0":-8.80051977839322,"x":107.54,"y":226.44,"x0":-1.7242285698075264,"y0":50.00434728878844,"z0":5.723393265218663,"aX":-14.244708247107907},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":13.8,"spinRate":1992,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.42604151197528495,"extension":6.485310684280042},"index":4,"playId":"8d373662-949a-3ee4-ab30-b5ff2f4cd7ab","pitchNumber":4,"startTime":"2026-07-31T20:33:41.435Z","endTime":"2026-07-31T20:33:46.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:33:46.406Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T20:35:43.005Z","endTime":"2026-07-31T20:37:17.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88788536536169,"aZ":-25.43073945713457,"pfxX":8.603148605406057,"pfxZ":3.4856846708705174,"pX":1.1376916504077346,"pZ":2.8250802721928316,"vX0":-4.097839045631788,"vY0":-138.07810247922515,"vZ0":-3.29319422160423,"x":73.63,"y":162.5,"x0":1.5207347897434773,"y0":50.00619617148446,"z0":5.738650408040399,"aX":16.66494068701143},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":-14.8,"spinRate":2200,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.39622670379610003,"extension":6.5194679998974125},"index":0,"playId":"874d787e-7c73-333e-a138-5f62dbf55b47","pitchNumber":1,"startTime":"2026-07-31T20:36:01.621Z","endTime":"2026-07-31T20:36:05.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471677193692056,"aZ":-16.84942456260638,"pfxX":4.053085394486057,"pfxZ":7.576276176253661,"pX":-0.5513893190478577,"pZ":1.5939842097686763,"vX0":-6.974000067018968,"vY0":-140.75435484330112,"vZ0":-8.016944390776823,"x":138.02,"y":195.74,"x0":1.4225389605182033,"y0":50.00413891469712,"z0":5.552861294011256,"aX":8.200500038490553},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":-6.0,"spinRate":2293,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.38790771217370956,"extension":6.791125652147688},"index":1,"playId":"c398bdec-c19f-317d-a3b0-5a8bf9609654","pitchNumber":2,"startTime":"2026-07-31T20:36:19.976Z","endTime":"2026-07-31T20:36:23.034Z","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":87.3,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432935020471135,"aZ":-23.145446163337493,"pfxX":-6.31963204045188,"pfxZ":5.545802931183758,"pX":-0.3979021168105963,"pZ":2.6599672735153304,"vX0":-3.4136741590294744,"vY0":-127.1575450276746,"vZ0":-2.725923907526143,"x":132.17,"y":166.96,"x0":1.785560649691199,"y0":50.00515694410984,"z0":5.5934574181780645,"aX":-10.290944752669605},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.6,"breakHorizontal":12.2,"spinRate":2408,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.431670297269124,"extension":6.620158516207654},"index":2,"playId":"0174f50d-f13d-305b-b385-ecc5777ac771","pitchNumber":3,"startTime":"2026-07-31T20:36:38.938Z","endTime":"2026-07-31T20:36:41.938Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-31T20:36:53.173Z","endTime":"2026-07-31T20:37:10.370Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"}},{"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":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38977868147806,"aZ":-23.266421454362064,"pfxX":-5.32663880615805,"pfxZ":5.253199273876028,"pX":0.32814371204667303,"pZ":2.601929928136797,"vX0":-1.9828025158931681,"vY0":-129.46277566637045,"vZ0":-3.0218988202065926,"x":104.49,"y":168.53,"x0":1.7961959408502894,"y0":50.00202148465154,"z0":5.568020127663927,"aX":-9.026942589563783},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":10.1,"spinRate":2581,"spinDirection":242},"zone":6,"typeConfidence":0.9,"plateTime":0.42330912224422823,"extension":6.780757649477669},"hitData":{"launchSpeed":97.0,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.28,"coordY":156.14}},"index":4,"playId":"eae24b96-8980-3465-8ffe-6f019aabfbc0","pitchNumber":4,"startTime":"2026-07-31T20:37:10.370Z","endTime":"2026-07-31T20:37:17.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:37:17.550Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jasson Domínguez walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T20:37:25.958Z","endTime":"2026-07-31T20:39:14.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"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(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":97.1,"endSpeed":89.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24970694163248,"aZ":-23.72232761441316,"pfxX":4.982211099949643,"pfxZ":4.135671678395273,"pX":0.22783285279047663,"pZ":3.705873550726563,"vX0":-5.612180217539835,"vY0":-141.38575842178088,"vZ0":-1.6372995537344743,"x":108.32,"y":138.72,"x0":1.581941431091406,"y0":50.006314132104045,"z0":5.800161458174501,"aX":10.189179823090385},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":-8.0,"spinRate":2181,"spinDirection":159},"zone":12,"typeConfidence":0.66,"plateTime":0.385947248848034,"extension":6.610718889511023},"index":0,"playId":"f4d9c97b-7afc-3526-bcba-caa0d396c2b7","pitchNumber":1,"startTime":"2026-07-31T20:37:43.943Z","endTime":"2026-07-31T20:37:48.267Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47069481281459,"aZ":-24.634245435523237,"pfxX":6.961370223803954,"pfxZ":3.8868972530699715,"pX":0.6026706439009254,"pZ":3.345059830103909,"vX0":-5.042017441480241,"vY0":-138.11482922669623,"vZ0":-1.9994460936500524,"x":94.03,"y":148.46,"x0":1.5432856362755978,"y0":50.005233067285914,"z0":5.727603786919582,"aX":13.511313083148993},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":-11.6,"spinRate":2187,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.39590310616679014,"extension":6.679872618288729},"index":1,"playId":"fffbf0b1-a245-3051-8018-400a5d15970e","pitchNumber":2,"startTime":"2026-07-31T20:38:01.852Z","endTime":"2026-07-31T20:38:05.176Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308567410161423,"aZ":-20.773842554331495,"pfxX":6.582644205438527,"pfxZ":5.766105139755389,"pX":0.9687780826950592,"pZ":4.139423223962451,"vX0":-4.198906921191098,"vY0":-138.80604296868543,"vZ0":-0.840203575060036,"x":80.07,"y":127.02,"x0":1.6359083853600345,"y0":50.00038100607533,"z0":5.812871167429095,"aX":13.009104199009133},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":-11.2,"spinRate":2216,"spinDirection":170},"zone":12,"typeConfidence":0.92,"plateTime":0.39267619737128623,"extension":6.656210077473557},"index":2,"playId":"719299a6-0748-35fe-88f2-55889ff83b1f","pitchNumber":3,"startTime":"2026-07-31T20:38:21.371Z","endTime":"2026-07-31T20:38:24.838Z","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":77.6,"endSpeed":71.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08874229366549,"aZ":-24.24467874514992,"pfxX":-1.4068427273286588,"pfxZ":6.123378375263282,"pX":2.7531335783566244,"pZ":5.233463741760343,"vX0":1.76660947686149,"vY0":-112.9086716855332,"vZ0":3.7021540589640014,"x":12.06,"y":97.48,"x0":2.144250085180814,"y0":50.00018021672075,"z0":6.009085254143612,"aX":-1.8207750088530514},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":12.4,"breakHorizontal":2.2,"spinRate":2096,"spinDirection":228},"zone":12,"typeConfidence":0.68,"plateTime":0.48466782419708343,"extension":6.122784191954744},"index":3,"playId":"9b19464c-4753-3e14-80b5-a04d1ec19d37","pitchNumber":4,"startTime":"2026-07-31T20:38:43.141Z","endTime":"2026-07-31T20:38:46.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418414244254198,"aZ":-19.510243882881163,"pfxX":8.663195673910876,"pfxZ":6.381513284254119,"pX":-0.038215218921102155,"pZ":0.8648469205143524,"vX0":-7.213593087063133,"vY0":-139.75761581501246,"vZ0":-9.417914039470276,"x":118.45,"y":215.41,"x0":1.4460971893648935,"y0":50.00583850608882,"z0":5.550822742943645,"aX":17.203179117897957},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":-14.3,"spinRate":2054,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.3913672152663281,"extension":6.663928740569122},"index":4,"playId":"b917f0e2-d3fe-3797-9919-99a2da33b824","pitchNumber":5,"startTime":"2026-07-31T20:39:09.032Z","endTime":"2026-07-31T20:39:14.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:39:14.394Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trent Grisham grounds into a double play, shortstop Dansby Swanson to first baseman Michael Busch. Jasson Domínguez out at 2nd. Trent Grisham out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-31T20:39:26.093Z","endTime":"2026-07-31T20:40:09.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87232729959495,"aZ":-22.966913568566483,"pfxX":7.38814983824929,"pfxZ":4.664746174002336,"pX":0.9435386010473401,"pZ":1.109010819871007,"vX0":-5.020830228650521,"vY0":-139.08109829982772,"vZ0":-8.205977031554381,"x":81.03,"y":208.84,"x0":1.8049607582902631,"y0":50.00521484132124,"z0":5.601185199556159,"aX":14.591119164237917},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":-12.5,"spinRate":2099,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.39263347102938306,"extension":6.582786857523518},"index":0,"playId":"f6de82fb-4774-34be-9f74-c8ce66e39abe","pitchNumber":1,"startTime":"2026-07-31T20:39:41.553Z","endTime":"2026-07-31T20:39:45.254Z","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":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55036548020967,"aZ":-17.894766290429068,"pfxX":4.300825884997652,"pfxZ":7.323999162326284,"pX":0.2850392282116011,"pZ":2.107360412479378,"vX0":-5.659115259566522,"vY0":-138.86524764447358,"vZ0":-6.578612054948526,"x":106.13,"y":181.88,"x0":1.792075548629295,"y0":50.00311207431357,"z0":5.700608081976923,"aX":8.386505814393916},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-6.6,"spinRate":2249,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.39466415167032043,"extension":6.392817424380474},"hitData":{"launchSpeed":101.8,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.96,"coordY":145.5}},"index":1,"playId":"8652b490-0ee7-3645-b7f1-77addd9bf564","pitchNumber":2,"startTime":"2026-07-31T20:40:01.716Z","endTime":"2026-07-31T20:40:09.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:40:09.748Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Spencer Jones.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T20:42:28.327Z","endTime":"2026-07-31T20:43:12.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Bednar replaces Paul Blackburn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-31T20:41:32.984Z","endTime":"2026-07-31T20:42:30.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"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":95.8,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81890852125491,"aZ":-12.437862927621897,"pfxX":-5.114616696940373,"pfxZ":10.079126704414396,"pX":0.33163381800595987,"pZ":2.5428855559307535,"vX0":6.95043159350702,"vY0":-139.19152284736705,"vZ0":-6.661463735805518,"x":104.36,"y":170.12,"x0":-1.5356082549105943,"y0":50.006298231767985,"z0":5.794304184128481,"aX":-10.018812553733081},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2421,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.3938062264302,"extension":6.642118237779446},"index":1,"playId":"8ad4ca80-a198-3f14-adf2-2665b0809d0b","pitchNumber":1,"startTime":"2026-07-31T20:42:30.549Z","endTime":"2026-07-31T20:42:33.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366390559977543,"aZ":-29.274636466345967,"pfxX":-4.435206890386191,"pfxZ":1.6158747478586912,"pX":-1.2345904816430178,"pZ":1.527539781006582,"vX0":3.0118832739572974,"vY0":-132.23326340695854,"vZ0":-5.7380328345377745,"x":164.06,"y":197.54,"x0":-1.8038347368803185,"y0":50.003566640598024,"z0":5.834622112723386,"aX":-7.968670048336641},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":7.6,"spinRate":1716,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.41193830307284385,"extension":6.472819273766047},"index":2,"playId":"5c5ae15f-b0d3-3004-a48f-274b72084781","pitchNumber":2,"startTime":"2026-07-31T20:42:46.726Z","endTime":"2026-07-31T20:42:50.213Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315283578370135,"aZ":-27.203378261734365,"pfxX":-5.953461460226292,"pfxZ":2.7339704692836984,"pX":-0.37032224549223974,"pZ":1.1742932638303798,"vX0":5.419208177627621,"vY0":-133.344326751023,"vZ0":-7.0174454597718805,"x":131.05,"y":207.06,"x0":-1.6468790124005457,"y0":50.000629040415824,"z0":5.778734852954852,"aX":-10.8139564656872},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":9.7,"spinRate":1717,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.4093872046785454,"extension":6.5759506419401195},"hitData":{"launchSpeed":86.5,"launchAngle":46.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.16,"coordY":98.7}},"index":3,"playId":"72cd86d3-1bf2-3132-b40d-8ffb8e484dfa","pitchNumber":3,"startTime":"2026-07-31T20:43:03.587Z","endTime":"2026-07-31T20:43:12.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:43:12.849Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a line drive to right fielder Jasson Domínguez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T20:43:14.021Z","endTime":"2026-07-31T20:44:34.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.1,"endSpeed":71.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.264558399101478,"aZ":-36.34455286972623,"pfxX":3.003669102207783,"pfxZ":-3.2978590669584116,"pX":-0.2088238312750827,"pZ":0.5016411073859045,"vX0":2.7928006997222563,"vY0":-112.26800614851297,"vZ0":-3.332719634772993,"x":124.96,"y":225.24,"x0":-1.86393649655578,"y0":50.004020232298224,"z0":5.742639860236546,"aX":3.7952368996932386},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-6.6,"breakHorizontal":-6.2,"spinRate":2430,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.4897889859558342,"extension":6.276040795834986},"index":0,"playId":"f09a5aa4-7576-38fc-98d6-fe01e8e4b62e","pitchNumber":1,"startTime":"2026-07-31T20:43:37.579Z","endTime":"2026-07-31T20:43:41.591Z","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":96.4,"endSpeed":88.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107185732819747,"aZ":-11.654388279712352,"pfxX":-4.0189321969142,"pfxZ":10.282853488940919,"pX":-0.3146413213846229,"pZ":3.3297488026832203,"vX0":4.877285584073958,"vY0":-140.23554580951827,"vZ0":-5.0284499918485235,"x":128.99,"y":148.88,"x0":-1.5525678289296077,"y0":50.00513938091348,"z0":5.903575973680576,"aX":-8.022200562241318},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2401,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39027475687497004,"extension":6.443782770596521},"index":1,"playId":"807fbfe8-0c5b-3272-9a36-b91943851611","pitchNumber":2,"startTime":"2026-07-31T20:44:01.263Z","endTime":"2026-07-31T20:44:04.263Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484220089412066,"aZ":-27.157637259164883,"pfxX":-3.065466187723263,"pfxZ":2.875462581963344,"pX":-0.02488060342153596,"pZ":1.6869172947478557,"vX0":5.4040741406763715,"vY0":-130.80780907724076,"vZ0":-5.608154212167482,"x":117.95,"y":193.23,"x0":-1.7117757924213672,"y0":50.00636800275678,"z0":5.8738365412762565,"aX":-5.356825932955036},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":4.4,"spinRate":1323,"spinDirection":217},"zone":8,"typeConfidence":0.89,"plateTime":0.41741845005823563,"extension":6.5475813810722245},"hitData":{"launchSpeed":96.8,"launchAngle":9.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.71,"coordY":123.19}},"index":2,"playId":"9f1e256d-b201-3924-a8a1-a97fd014bd00","pitchNumber":3,"startTime":"2026-07-31T20:44:21.987Z","endTime":"2026-07-31T20:44:34.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:44:34.785Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Spencer Jones.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T20:44:50.970Z","endTime":"2026-07-31T20:46:04.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54970653727066,"aZ":-29.599356428166967,"pfxX":-5.770988896382791,"pfxZ":1.4585124782431187,"pX":-0.06079819631323942,"pZ":1.7049090122826784,"vX0":6.212961441496871,"vY0":-131.11050458373114,"vZ0":-4.908761412064807,"x":119.32,"y":192.75,"x0":-1.693558525254792,"y0":50.00480977208191,"z0":5.768775830806884,"aX":-10.209694020019214},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":9.4,"spinRate":1478,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.41521673353399446,"extension":6.596589349760858},"index":0,"playId":"901cfda5-de0e-3790-853e-34eaae02c633","pitchNumber":1,"startTime":"2026-07-31T20:45:01.437Z","endTime":"2026-07-31T20:45:04.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966037501865785,"aZ":-29.239847788180104,"pfxX":-5.2067305684385525,"pfxZ":1.6598761822752965,"pX":0.8217159718772054,"pZ":0.2886044358396061,"vX0":8.402945681796089,"vY0":-130.83720442427042,"vZ0":-8.246799190395405,"x":85.68,"y":230.99,"x0":-1.7290377847631484,"y0":50.00070833967431,"z0":5.61689224564908,"aX":-9.188409863486047},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":7.9,"spinRate":1685,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4157968420533744,"extension":6.641017412741576},"index":1,"playId":"92fb03af-85d4-30da-92ec-de939a402fb3","pitchNumber":2,"startTime":"2026-07-31T20:45:27.565Z","endTime":"2026-07-31T20:45:30.565Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583847195310177,"aZ":-27.263075813169525,"pfxX":-3.2967803929138992,"pfxZ":2.8051485484099583,"pX":0.24904087156154256,"pZ":1.4981453225178973,"vX0":6.195163392512679,"vY0":-131.23644494326177,"vZ0":-5.755776704576946,"x":107.51,"y":198.33,"x0":-1.7090406844879917,"y0":50.00563349594316,"z0":5.738696205247485,"aX":-5.778365587749364},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":4.7,"spinRate":1343,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.41662639523050293,"extension":6.567254608637725},"hitData":{"launchSpeed":90.3,"launchAngle":65.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.66,"coordY":139.92}},"index":2,"playId":"2684cd0c-3493-3527-9d3d-17cb77729111","pitchNumber":3,"startTime":"2026-07-31T20:45:53.003Z","endTime":"2026-07-31T20:46:04.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:46:04.090Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, pitcher David Bednar to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T20:46:15.152Z","endTime":"2026-07-31T20:47:20.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".689"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.10"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.20"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.39"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.18"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.13"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.42"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".689"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512460264074694,"aZ":-34.30717277324267,"pfxX":3.425656508512004,"pfxZ":-1.615676102572026,"pX":0.982351790767862,"pZ":2.0811828599726057,"vX0":4.799923171992931,"vY0":-114.16175187433699,"vZ0":-1.153539318177854,"x":79.56,"y":182.59,"x0":-1.5901985332434556,"y0":50.000098917829554,"z0":5.962068725729689,"aX":4.532265290682078},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.9,"breakHorizontal":-7.4,"spinRate":2330,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.47931442279612035,"extension":6.295563281369068},"index":0,"playId":"36b3f14f-60c3-3e81-a455-57d3bbeac327","pitchNumber":1,"startTime":"2026-07-31T20:46:36.684Z","endTime":"2026-07-31T20:46:44.963Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}}},{"details":{"description":"Austin Wells challenged (pitch result), call on the field was confirmed: Pedro Ramírez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"36b3f14f-60c3-3e81-a455-57d3bbeac327","startTime":"2026-07-31T20:46:48.643Z","endTime":"2026-07-31T20:47:12.114Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76255095111436,"aZ":-13.18251486378944,"pfxX":-3.288891905096267,"pfxZ":9.432745305246307,"pX":0.43223816742624677,"pZ":2.0416483096477207,"vX0":6.75911877778919,"vY0":-141.1537982662267,"vZ0":-7.956275569519734,"x":100.52,"y":183.66,"x0":-1.5684110995779434,"y0":50.0062602124467,"z0":5.74987905481451,"aX":-6.624631803784732},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2393,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38835882111208697,"extension":6.656285015730542},"hitData":{"launchSpeed":94.7,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.96,"coordY":184.03}},"index":2,"playId":"5c4f7dd2-6b00-3e24-a8f8-857cf06b2694","pitchNumber":2,"startTime":"2026-07-31T20:47:12.114Z","endTime":"2026-07-31T20:47:20.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:47:20.450Z","atBatIndex":62}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, pitcher David Bednar to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-31T20:46:15.152Z","endTime":"2026-07-31T20:47:20.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".689"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.10"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.20"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.39"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.18"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.13"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.42"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".689"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".911"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512460264074694,"aZ":-34.30717277324267,"pfxX":3.425656508512004,"pfxZ":-1.615676102572026,"pX":0.982351790767862,"pZ":2.0811828599726057,"vX0":4.799923171992931,"vY0":-114.16175187433699,"vZ0":-1.153539318177854,"x":79.56,"y":182.59,"x0":-1.5901985332434556,"y0":50.000098917829554,"z0":5.962068725729689,"aX":4.532265290682078},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.9,"breakHorizontal":-7.4,"spinRate":2330,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.47931442279612035,"extension":6.295563281369068},"index":0,"playId":"36b3f14f-60c3-3e81-a455-57d3bbeac327","pitchNumber":1,"startTime":"2026-07-31T20:46:36.684Z","endTime":"2026-07-31T20:46:44.963Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}}},{"details":{"description":"Austin Wells challenged (pitch result), call on the field was confirmed: Pedro Ramírez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"36b3f14f-60c3-3e81-a455-57d3bbeac327","startTime":"2026-07-31T20:46:48.643Z","endTime":"2026-07-31T20:47:12.114Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76255095111436,"aZ":-13.18251486378944,"pfxX":-3.288891905096267,"pfxZ":9.432745305246307,"pX":0.43223816742624677,"pZ":2.0416483096477207,"vX0":6.75911877778919,"vY0":-141.1537982662267,"vZ0":-7.956275569519734,"x":100.52,"y":183.66,"x0":-1.5684110995779434,"y0":50.0062602124467,"z0":5.74987905481451,"aX":-6.624631803784732},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2393,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38835882111208697,"extension":6.656285015730542},"hitData":{"launchSpeed":94.7,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.96,"coordY":184.03}},"index":2,"playId":"5c4f7dd2-6b00-3e24-a8f8-857cf06b2694","pitchNumber":2,"startTime":"2026-07-31T20:47:12.114Z","endTime":"2026-07-31T20:47:20.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-31T20:47:20.450Z","atBatIndex":62},"scoringPlays":[21,28],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":94.72,"y":158.5},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":128.26,"y":141.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":109.17,"y":102.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":147.35,"y":172.47},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":64.73,"y":129.65},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":134.4,"y":209.58},"type":"O","description":"Pop Out"}]}},{"startIndex":12,"endIndex":18,"top":[12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"coordinates":{"x":150.23,"y":167.8},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":98.17,"y":135.78},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":171.48,"y":66.24},"type":"H","description":"Double"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":110.18,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":157.15,"y":158.07},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":101.25,"y":18.34},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":44.91,"y":83.71},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":178.56,"y":74.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":154.29,"y":158.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":145.83,"y":70.96},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":32,"top":[26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":112.21,"y":172.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"coordinates":{"x":176.18,"y":77.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"coordinates":{"x":187.81,"y":41.09},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"coordinates":{"x":183.01,"y":76.25},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":155.7,"y":90.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":89.6,"y":160.09},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":79.97,"y":99.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":136.04,"y":149.05},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":188.1,"y":129.89},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":149.97,"y":121.28},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":203.79,"y":92.71},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":136.29,"y":164.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":45.21,"y":110.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"coordinates":{"x":193.73,"y":122.71},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":105.62,"y":162.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":177.25,"y":156.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":135.64,"y":100.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":180.14,"y":123.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":124.38,"y":144.99},"type":"O","description":"Forceout"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":134.01,"y":191.12},"type":"O","description":"Forceout"}],"home":[]}},{"startIndex":56,"endIndex":62,"top":[56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":9,"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":153.28,"y":156.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":9,"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":129.96,"y":145.5},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":75.16,"y":98.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":184.71,"y":123.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":71.66,"y":139.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":129.96,"y":184.03},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":5,"errors":0,"leftOnBase":4},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":3}},"defense":{"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"catcher":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"first":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"second":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"third":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"shortstop":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"left":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"center":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"right":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"onDeck":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"inHole":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"battingOrder":6,"team":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"}},"offense":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"onDeck":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"inHole":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"pitcher":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".232","atBats":29,"obp":".311","slg":".413","ops":".724","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":10,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".161","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"3.28","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.18","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":118,"balls":44,"strikes":74,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"pitchesPerInning":"13.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID621112":{"person":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":39,"gamesStarted":2,"flyOuts":28,"groundOuts":76,"airOuts":47,"runs":15,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":211,"obp":".267","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":834,"era":"2.10","inningsPitched":"60.0","wins":3,"losses":1,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":14,"whip":"1.02","battersFaced":232,"outs":180,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":313,"strikes":521,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".750","pitchesPerInning":"13.90","gamesFinished":13,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.05","walksPer9Inn":"3.00","hitsPer9Inn":"6.15","runsScoredPer9":"2.25","homeRunsPer9":"0.90","inheritedRunners":18,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":11,"errors":0,"chances":15,"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"}]},"ID645305":{"person":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"jerseyNumber":"39","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"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":28,"flyOuts":6,"groundOuts":12,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".235","atBats":51,"obp":".273","slg":".333","ops":".606","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":7,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":4,"putOuts":169,"errors":4,"chances":177,"fielding":".977","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676609":{"person":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":3,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":35,"groundOuts":85,"airOuts":77,"runs":36,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":78,"baseOnBalls":18,"intentionalWalks":0,"hits":74,"hitByPitch":5,"avg":".239","atBats":309,"obp":".290","slg":".375","ops":".665","caughtStealing":8,"stolenBases":25,"stolenBasePercentage":".758","caughtStealingPercentage":".242","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":116,"rbi":37,"leftOnBase":127,"sacBunts":2,"sacFlies":3,"babip":".286","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.90","popOuts":24,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":198,"putOuts":113,"errors":8,"chances":319,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682987":{"person":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"jerseyNumber":"78","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":8,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".236","atBats":89,"obp":".327","slg":".416","ops":".743","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":37,"rbi":12,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID642232":{"person":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":27,"gamesStarted":1,"flyOuts":32,"groundOuts":40,"airOuts":58,"runs":24,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":1,"hits":37,"hitByPitch":4,"atBats":163,"obp":".319","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":702,"era":"3.56","inningsPitched":"43.0","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.28","battersFaced":187,"outs":129,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":702,"balls":253,"strikes":449,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".667","pitchesPerInning":"16.33","gamesFinished":16,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.28","walksPer9Inn":"3.77","hitsPer9Inn":"7.74","runsScoredPer9":"5.02","homeRunsPer9":"0.63","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680474":{"person":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":15,"groundOuts":12,"airOuts":23,"runs":17,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".203","atBats":69,"obp":".345","slg":".377","ops":".722","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":26,"rbi":8,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","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":11,"putOuts":44,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642708":{"person":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":19,"groundOuts":42,"airOuts":42,"runs":23,"doubles":5,"triples":1,"homeRuns":10,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".235","atBats":170,"obp":".277","slg":".453","ops":".730","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":77,"rbi":28,"leftOnBase":63,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":8,"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":45,"putOuts":27,"errors":8,"chances":80,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID641857":{"person":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"301","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":37,"groundOuts":54,"airOuts":56,"runs":25,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":79,"baseOnBalls":18,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".207","atBats":237,"obp":".268","slg":".363","ops":".631","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":86,"rbi":26,"leftOnBase":101,"sacBunts":1,"sacFlies":0,"babip":".268","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":44,"errors":6,"chances":166,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677960":{"person":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":21,"gamesStarted":21,"flyOuts":50,"groundOuts":108,"airOuts":102,"runs":57,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":126,"baseOnBalls":33,"intentionalWalks":0,"hits":110,"hitByPitch":3,"atBats":442,"obp":".304","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":1920,"era":"3.99","inningsPitched":"115.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.24","battersFaced":482,"outs":345,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1920,"balls":699,"strikes":1221,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".364","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"9.86","walksPer9Inn":"2.58","hitsPer9Inn":"8.61","runsScoredPer9":"4.46","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":2,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657612":{"person":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":49,"gamesStarted":0,"flyOuts":15,"groundOuts":74,"airOuts":23,"runs":21,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":2,"hits":38,"hitByPitch":5,"atBats":152,"obp":".315","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":554,"era":"4.20","inningsPitched":"40.2","wins":3,"losses":2,"saves":1,"saveOpportunities":5,"holds":9,"blownSaves":4,"earnedRuns":19,"whip":"1.18","battersFaced":169,"outs":122,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":171,"strikes":383,"strikePercentage":".690","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.22","rbi":0,"winPercentage":".600","pitchesPerInning":"13.62","gamesFinished":7,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"4.20","walksPer9Inn":"2.21","hitsPer9Inn":"8.41","runsScoredPer9":"4.65","homeRunsPer9":"1.55","inheritedRunners":27,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":1,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502671":{"person":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"jerseyNumber":"48","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":40,"groundOuts":76,"airOuts":65,"runs":37,"doubles":10,"triples":1,"homeRuns":16,"strikeOuts":76,"baseOnBalls":23,"intentionalWalks":1,"hits":72,"hitByPitch":3,"avg":".250","atBats":288,"obp":".311","slg":".458","ops":".769","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":132,"rbi":44,"leftOnBase":107,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":14,"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":41,"putOuts":437,"errors":0,"chances":478,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID691176":{"person":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":26,"groundOuts":46,"airOuts":57,"runs":21,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".229","atBats":188,"obp":".271","slg":".383","ops":".654","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":72,"rbi":14,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":67,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669224":{"person":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"jerseyNumber":"28","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":41,"groundOuts":44,"airOuts":73,"runs":22,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":66,"baseOnBalls":29,"intentionalWalks":2,"hits":35,"hitByPitch":1,"avg":".162","atBats":216,"obp":".263","slg":".273","ops":".536","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":59,"rbi":14,"leftOnBase":92,"sacBunts":1,"sacFlies":1,"babip":".194","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.86","popOuts":19,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":35,"stolenBasePercentage":".795","caughtStealingPercentage":".205","assists":26,"putOuts":608,"errors":5,"chances":639,"fielding":".992","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID700250":{"person":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":105,"flyOuts":48,"groundOuts":93,"airOuts":86,"runs":70,"doubles":19,"triples":3,"homeRuns":31,"strikeOuts":111,"baseOnBalls":53,"intentionalWalks":4,"hits":106,"hitByPitch":3,"avg":".269","atBats":394,"obp":".358","slg":".569","ops":".927","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":224,"rbi":73,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.71","popOuts":11,"lineOuts":27},"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":32,"putOuts":397,"errors":3,"chances":432,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687396":{"person":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":55,"gamesStarted":0,"flyOuts":29,"groundOuts":40,"airOuts":58,"runs":9,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":65,"baseOnBalls":18,"intentionalWalks":1,"hits":42,"hitByPitch":0,"atBats":202,"obp":".273","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":840,"era":"1.30","inningsPitched":"55.1","wins":6,"losses":1,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":8,"whip":"1.08","battersFaced":223,"outs":166,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":840,"balls":275,"strikes":565,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".857","pitchesPerInning":"15.18","gamesFinished":6,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"10.57","walksPer9Inn":"2.93","hitsPer9Inn":"6.83","runsScoredPer9":"1.46","homeRunsPer9":"0.33","inheritedRunners":32,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701542":{"person":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(W, 8-5)","summary":"6.2 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":33,"strikes":55,"strikePercentage":".630","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":4},"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":22,"gamesStarted":21,"flyOuts":53,"groundOuts":107,"airOuts":104,"runs":62,"doubles":27,"triples":2,"homeRuns":15,"strikeOuts":109,"baseOnBalls":36,"intentionalWalks":1,"hits":112,"hitByPitch":3,"atBats":425,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1833,"era":"4.14","inningsPitched":"108.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":50,"whip":"1.36","battersFaced":473,"outs":326,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1833,"balls":682,"strikes":1151,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".615","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"9.03","walksPer9Inn":"2.98","hitsPer9Inn":"9.28","runsScoredPer9":"5.13","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":13,"errors":0,"chances":23,"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"}]},"ID518585":{"person":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":28,"groundOuts":25,"airOuts":52,"runs":17,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":2,"hits":33,"hitByPitch":2,"atBats":166,"obp":".322","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":805,"era":"2.51","inningsPitched":"46.2","wins":4,"losses":5,"saves":2,"saveOpportunities":5,"holds":17,"blownSaves":3,"earnedRuns":13,"whip":"1.33","battersFaced":199,"outs":140,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":322,"strikes":483,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".444","pitchesPerInning":"17.25","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.19","walksPer9Inn":"5.59","hitsPer9Inn":"6.36","runsScoredPer9":"3.28","homeRunsPer9":"0.58","inheritedRunners":41,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683011":{"person":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":22,"groundOuts":38,"airOuts":45,"runs":20,"doubles":9,"triples":1,"homeRuns":1,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".244","atBats":168,"obp":".330","slg":".327","ops":".657","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":55,"rbi":19,"leftOnBase":73,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"168.00","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":68,"errors":4,"chances":200,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665862":{"person":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":48,"groundOuts":75,"airOuts":84,"runs":53,"doubles":14,"triples":2,"homeRuns":16,"strikeOuts":124,"baseOnBalls":40,"intentionalWalks":3,"hits":81,"hitByPitch":1,"avg":".224","atBats":361,"obp":".301","slg":".407","ops":".708","caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":147,"rbi":45,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.56","popOuts":20,"lineOuts":16},"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":232,"putOuts":134,"errors":7,"chances":373,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608331":{"person":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":12,"gamesStarted":12,"flyOuts":36,"groundOuts":70,"airOuts":67,"runs":25,"doubles":10,"triples":1,"homeRuns":1,"strikeOuts":61,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":243,"obp":".270","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1040,"era":"3.23","inningsPitched":"69.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.02","battersFaced":271,"outs":209,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1040,"balls":394,"strikes":646,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"14.93","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.84","hitsPer9Inn":"6.33","runsScoredPer9":"3.23","homeRunsPer9":"0.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666808":{"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":44,"gamesStarted":0,"flyOuts":13,"groundOuts":51,"airOuts":30,"runs":29,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":152,"obp":".326","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":675,"era":"4.54","inningsPitched":"39.2","wins":3,"losses":1,"saves":1,"saveOpportunities":5,"holds":4,"blownSaves":4,"earnedRuns":20,"whip":"1.41","battersFaced":178,"outs":119,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":261,"strikes":414,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".750","pitchesPerInning":"17.02","gamesFinished":10,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"8.85","walksPer9Inn":"4.08","hitsPer9Inn":"8.62","runsScoredPer9":"6.58","homeRunsPer9":"1.36","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":7,"lineOuts":10},"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}},"ID663757":{"person":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"jerseyNumber":"12","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":59,"groundOuts":85,"airOuts":103,"runs":52,"doubles":14,"triples":2,"homeRuns":11,"strikeOuts":58,"baseOnBalls":47,"intentionalWalks":0,"hits":66,"hitByPitch":0,"avg":".214","atBats":309,"obp":".315","slg":".379","ops":".694","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":117,"rbi":42,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".226","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.09","popOuts":24,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":174,"errors":3,"chances":178,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID670280":{"person":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(S, 23)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","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":1,"putOuts":0,"errors":0,"chances":1,"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":44,"gamesStarted":0,"flyOuts":16,"groundOuts":52,"airOuts":35,"runs":17,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":1,"hits":36,"hitByPitch":2,"atBats":175,"obp":".271","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":799,"era":"2.68","inningsPitched":"47.0","wins":4,"losses":3,"saves":23,"saveOpportunities":25,"holds":0,"blownSaves":2,"earnedRuns":14,"whip":"1.06","battersFaced":192,"outs":141,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":799,"balls":266,"strikes":533,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".571","pitchesPerInning":"17.00","gamesFinished":40,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"10.15","walksPer9Inn":"2.68","hitsPer9Inn":"6.89","runsScoredPer9":"3.26","homeRunsPer9":"0.57","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"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"}]},"ID683409":{"person":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":12,"groundOuts":12,"airOuts":18,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":55,"obp":".233","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":230,"era":"0.60","inningsPitched":"15.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"0.87","battersFaced":60,"outs":45,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":84,"strikes":146,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.33","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.60","walksPer9Inn":"2.40","hitsPer9Inn":"5.40","runsScoredPer9":"1.80","homeRunsPer9":"0.60","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543037":{"person":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":12,"gamesStarted":12,"flyOuts":50,"groundOuts":45,"airOuts":84,"runs":27,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":73,"baseOnBalls":14,"intentionalWalks":0,"hits":60,"hitByPitch":1,"atBats":262,"obp":".271","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1065,"era":"3.57","inningsPitched":"68.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.09","battersFaced":279,"outs":204,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1065,"balls":344,"strikes":721,"strikePercentage":".680","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".444","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"5.21","strikeoutsPer9Inn":"9.66","walksPer9Inn":"1.85","hitsPer9Inn":"7.94","runsScoredPer9":"3.57","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693645":{"person":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":75,"groundOuts":115,"airOuts":127,"runs":38,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":165,"baseOnBalls":26,"intentionalWalks":0,"hits":98,"hitByPitch":6,"atBats":500,"obp":".243","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2110,"era":"2.04","inningsPitched":"136.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"0.91","battersFaced":538,"outs":410,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2110,"balls":680,"strikes":1430,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".625","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"6.35","strikeoutsPer9Inn":"10.87","walksPer9Inn":"1.71","hitsPer9Inn":"6.45","runsScoredPer9":"2.50","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[502671,700250,642708,641857,691176,663757,683011,682987,645305,669224,676609,701542,621112,670280],"pitchers":[701542,621112,670280],"bench":[665862,680474],"bullpen":[683409,543037,518585,666808,608331,687396,657612,693645,677960,642232],"battingOrder":[502671,700250,641857,691176,663757,683011,682987,669224,676609],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Rosario, A (10, 4th inning off Imanaga, 0 on, 2 out); Jones, S (4, 5th inning off Imanaga, 0 on, 2 out)."},{"label":"TB","value":"Caballero; Jones, S 4; Rice; Rosario, A 4."},{"label":"RBI","value":"Jones, S (12); Rosario, A (28)."},{"label":"2-out RBI","value":"Jones, S; Rosario, A."},{"label":"Runners left in scoring position, 2 out","value":"Rice."},{"label":"GIDP","value":"Goldschmidt; Grisham."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Goldschmidt-Volpe-Goldschmidt)."}]}],"note":[{"label":"a","value":"Walked for Sánchez, A in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".248","atBats":31,"obp":".339","slg":".413","ops":".752","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":29,"obp":".219","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"4.13","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":56,"strikes":87,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"pitchesPerInning":"15.89","runsScoredPer9":"2.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":{"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":74,"flyOuts":30,"groundOuts":31,"airOuts":43,"runs":24,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":1,"hits":39,"hitByPitch":1,"avg":".232","atBats":168,"obp":".326","slg":".458","ops":".784","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":77,"rbi":24,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.67","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":58,"errors":0,"chances":60,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":60,"groundOuts":74,"airOuts":91,"runs":65,"doubles":21,"triples":2,"homeRuns":18,"strikeOuts":142,"baseOnBalls":59,"intentionalWalks":3,"hits":86,"hitByPitch":6,"avg":".219","atBats":392,"obp":".330","slg":".421","ops":".751","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":458,"totalBases":165,"rbi":48,"leftOnBase":217,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.78","popOuts":14,"lineOuts":17},"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":198,"errors":1,"chances":204,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":9,"flyOuts":45,"groundOuts":77,"airOuts":74,"runs":30,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":1,"hits":63,"hitByPitch":2,"atBats":259,"obp":".296","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1106,"era":"3.75","inningsPitched":"69.2","wins":6,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.16","battersFaced":282,"outs":209,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1106,"balls":409,"strikes":697,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".857","pitchesPerInning":"15.88","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"6.20","walksPer9Inn":"2.33","hitsPer9Inn":"8.14","runsScoredPer9":"3.88","homeRunsPer9":"1.55","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":20,"groundOuts":15,"airOuts":41,"runs":16,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":43,"baseOnBalls":13,"intentionalWalks":2,"hits":27,"hitByPitch":0,"atBats":125,"obp":".290","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":576,"era":"4.09","inningsPitched":"33.0","wins":3,"losses":2,"saves":2,"saveOpportunities":6,"holds":7,"blownSaves":4,"earnedRuns":15,"whip":"1.21","battersFaced":139,"outs":99,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":188,"strikes":388,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".600","pitchesPerInning":"17.45","gamesFinished":6,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"11.73","walksPer9Inn":"3.55","hitsPer9Inn":"7.36","runsScoredPer9":"4.36","homeRunsPer9":"2.45","inheritedRunners":15,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"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}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":12,"strikes":12,"strikePercentage":".500","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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":16,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":57,"obp":".290","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":225,"era":"6.14","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.02","battersFaced":62,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":71,"strikes":154,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"15.34","gamesFinished":5,"strikeoutWalkRatio":"8.50","strikeoutsPer9Inn":"10.43","walksPer9Inn":"1.23","hitsPer9Inn":"7.98","runsScoredPer9":"6.14","homeRunsPer9":"3.07","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 7-9)","summary":"6.2 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":36,"strikes":65,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"2.70","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":22,"gamesStarted":22,"flyOuts":85,"groundOuts":106,"airOuts":145,"runs":53,"doubles":18,"triples":1,"homeRuns":24,"strikeOuts":119,"baseOnBalls":29,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":476,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1985,"era":"3.67","inningsPitched":"127.2","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.07","battersFaced":510,"outs":383,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1985,"balls":682,"strikes":1303,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.73","rbi":2,"winPercentage":".438","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"4.10","strikeoutsPer9Inn":"8.39","walksPer9Inn":"2.04","hitsPer9Inn":"7.61","runsScoredPer9":"3.74","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":37,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"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"}]},"ID681520":{"person":{"id":681520,"fullName":"Antoine Kelly","link":"/api/v1/people/681520"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":107,"flyOuts":71,"groundOuts":98,"airOuts":148,"runs":57,"doubles":21,"triples":1,"homeRuns":11,"strikeOuts":78,"baseOnBalls":54,"intentionalWalks":2,"hits":105,"hitByPitch":8,"avg":".248","atBats":424,"obp":".340","slg":".380","ops":".720","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":161,"rbi":47,"leftOnBase":222,"sacBunts":0,"sacFlies":5,"babip":".276","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.54","popOuts":41,"lineOuts":36},"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":178,"putOuts":57,"errors":4,"chances":239,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":9,"groundOuts":27,"airOuts":23,"runs":14,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":1,"hits":30,"hitByPitch":0,"avg":".319","atBats":94,"obp":".369","slg":".457","ops":".826","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":43,"rbi":14,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".372","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":3,"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":32,"putOuts":21,"errors":1,"chances":54,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":79,"groundOuts":96,"airOuts":109,"runs":48,"doubles":18,"triples":2,"homeRuns":13,"strikeOuts":112,"baseOnBalls":66,"intentionalWalks":1,"hits":99,"hitByPitch":10,"avg":".240","atBats":412,"obp":".356","slg":".388","ops":".744","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":160,"rbi":58,"leftOnBase":211,"sacBunts":0,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.69","popOuts":11,"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":103,"putOuts":810,"errors":3,"chances":916,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":34,"groundOuts":68,"airOuts":72,"runs":38,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":32,"intentionalWalks":0,"hits":66,"hitByPitch":3,"avg":".260","atBats":254,"obp":".349","slg":".370","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":94,"rbi":37,"leftOnBase":122,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":15,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":38,"stolenBasePercentage":".745","caughtStealingPercentage":".255","assists":19,"putOuts":503,"errors":6,"chances":528,"fielding":".989","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":57,"groundOuts":64,"airOuts":108,"runs":71,"doubles":21,"triples":6,"homeRuns":24,"strikeOuts":129,"baseOnBalls":55,"intentionalWalks":4,"hits":117,"hitByPitch":11,"avg":".283","atBats":414,"obp":".379","slg":".536","ops":".915","caughtStealing":7,"stolenBases":26,"stolenBasePercentage":".788","caughtStealingPercentage":".212","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":484,"totalBases":222,"rbi":63,"leftOnBase":142,"sacBunts":1,"sacFlies":3,"babip":".352","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","popOuts":27,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":297,"errors":4,"chances":306,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":28,"groundOuts":40,"airOuts":46,"runs":17,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":55,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":0,"atBats":182,"obp":".299","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":820,"era":"2.64","inningsPitched":"47.2","wins":4,"losses":2,"saves":5,"saveOpportunities":9,"holds":7,"blownSaves":4,"earnedRuns":14,"whip":"1.26","battersFaced":201,"outs":143,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":272,"strikes":548,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".667","pitchesPerInning":"17.20","gamesFinished":15,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"10.38","walksPer9Inn":"3.21","hitsPer9Inn":"8.12","runsScoredPer9":"3.21","homeRunsPer9":"1.13","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":24,"groundOuts":28,"airOuts":45,"runs":28,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":37,"hitByPitch":8,"avg":".243","atBats":152,"obp":".354","slg":".362","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":55,"rbi":18,"leftOnBase":64,"sacBunts":1,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.62","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":13,"lineOuts":8},"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":8,"stolenBases":19,"stolenBasePercentage":".704","caughtStealingPercentage":".296","assists":17,"putOuts":347,"errors":1,"chances":365,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":45,"groundOuts":65,"airOuts":89,"runs":59,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":106,"baseOnBalls":48,"intentionalWalks":3,"hits":95,"hitByPitch":4,"avg":".270","atBats":352,"obp":".361","slg":".474","ops":".835","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":167,"rbi":60,"leftOnBase":197,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.56","popOuts":25,"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":5,"putOuts":144,"errors":2,"chances":151,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".500","slg":".625","ops":"1.125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":5,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","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":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":15,"flyOuts":66,"groundOuts":55,"airOuts":113,"runs":48,"doubles":23,"triples":1,"homeRuns":17,"strikeOuts":64,"baseOnBalls":25,"intentionalWalks":1,"hits":103,"hitByPitch":2,"atBats":332,"obp":".360","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1395,"era":"5.31","inningsPitched":"79.2","wins":5,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.61","battersFaced":363,"outs":239,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1395,"balls":489,"strikes":906,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".417","pitchesPerInning":"17.51","gamesFinished":2,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"7.23","walksPer9Inn":"2.82","hitsPer9Inn":"11.64","runsScoredPer9":"5.42","homeRunsPer9":"1.92","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":21,"gamesStarted":13,"flyOuts":51,"groundOuts":117,"airOuts":87,"runs":66,"doubles":18,"triples":4,"homeRuns":10,"strikeOuts":77,"baseOnBalls":40,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":379,"obp":".344","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1554,"era":"5.80","inningsPitched":"94.2","wins":6,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":61,"whip":"1.52","battersFaced":428,"outs":284,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1554,"balls":573,"strikes":981,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".462","pitchesPerInning":"16.42","gamesFinished":2,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"7.32","walksPer9Inn":"3.80","hitsPer9Inn":"9.89","runsScoredPer9":"6.27","homeRunsPer9":"0.95","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":2,"flyOuts":23,"groundOuts":38,"airOuts":34,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":148,"obp":".325","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":659,"era":"2.55","inningsPitched":"42.1","wins":5,"losses":1,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":12,"whip":"1.30","battersFaced":170,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":659,"balls":250,"strikes":409,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".833","pitchesPerInning":"15.57","gamesFinished":13,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.14","walksPer9Inn":"4.25","hitsPer9Inn":"7.44","runsScoredPer9":"2.98","homeRunsPer9":"0.85","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":30,"gamesStarted":0,"flyOuts":18,"groundOuts":43,"airOuts":32,"runs":14,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":114,"obp":".294","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":464,"era":"3.03","inningsPitched":"32.2","wins":3,"losses":4,"saves":3,"saveOpportunities":4,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"1.10","battersFaced":127,"outs":98,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":464,"balls":169,"strikes":295,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".429","pitchesPerInning":"14.20","gamesFinished":11,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"4.13","walksPer9Inn":"3.03","hitsPer9Inn":"6.89","runsScoredPer9":"3.86","homeRunsPer9":"1.10","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"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":false,"isOnBench":true,"isSubstitute":false}},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":18,"groundOuts":25,"airOuts":29,"runs":21,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":39,"hitByPitch":0,"atBats":112,"obp":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":443,"era":"7.46","inningsPitched":"25.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.82","battersFaced":123,"outs":76,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":443,"balls":156,"strikes":287,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.49","gamesFinished":15,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"8.17","walksPer9Inn":"2.49","hitsPer9Inn":"13.86","runsScoredPer9":"7.46","homeRunsPer9":"1.42","inheritedRunners":8,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":12,"gamesStarted":12,"flyOuts":34,"groundOuts":66,"airOuts":64,"runs":26,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":60,"hitByPitch":5,"atBats":250,"obp":".307","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1044,"era":"3.41","inningsPitched":"66.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.20","battersFaced":274,"outs":198,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1044,"balls":357,"strikes":687,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".857","pitchesPerInning":"15.82","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"8.18","walksPer9Inn":"2.59","hitsPer9Inn":"8.18","runsScoredPer9":"3.55","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701649":{"person":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":22,"gamesStarted":18,"flyOuts":75,"groundOuts":122,"airOuts":118,"runs":60,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":83,"baseOnBalls":40,"intentionalWalks":0,"hits":116,"hitByPitch":7,"atBats":434,"obp":".337","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1850,"era":"4.67","inningsPitched":"111.2","wins":8,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.40","battersFaced":486,"outs":335,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1850,"balls":669,"strikes":1181,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".533","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.22","hitsPer9Inn":"9.35","runsScoredPer9":"4.84","homeRunsPer9":"1.37","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":20,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":63,"groundOuts":89,"airOuts":103,"runs":68,"doubles":13,"triples":3,"homeRuns":16,"strikeOuts":96,"baseOnBalls":41,"intentionalWalks":0,"hits":77,"hitByPitch":1,"avg":".214","atBats":360,"obp":".293","slg":".400","ops":".693","caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":144,"rbi":61,"leftOnBase":187,"sacBunts":1,"sacFlies":4,"babip":".242","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":19,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":260,"putOuts":143,"errors":6,"chances":409,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":108,"flyOuts":68,"groundOuts":130,"airOuts":156,"runs":45,"doubles":23,"triples":1,"homeRuns":5,"strikeOuts":40,"baseOnBalls":37,"intentionalWalks":0,"hits":110,"hitByPitch":5,"avg":".255","atBats":431,"obp":".318","slg":".348","ops":".666","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":150,"rbi":50,"leftOnBase":185,"sacBunts":0,"sacFlies":5,"babip":".269","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.20","popOuts":31,"lineOuts":57},"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":273,"putOuts":159,"errors":3,"chances":435,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[691718,699393,683737,608324,664023,663538,624424,621020,665804,684007,621053,681520],"pitchers":[684007,621053,681520],"bench":[681909,608348,673548,701649],"bullpen":[665871,571510,650644,656849,607067,669020,573204,663423,657097,663765],"battingOrder":[691718,699393,683737,608324,664023,663538,624424,621020,665804],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Amaya (9, Warren, W)."},{"label":"TB","value":"Amaya 2; Bregman; Happ; Ramírez 2."},{"label":"Runners left in scoring position, 2 out","value":"Hoerner; Crow-Armstrong; Bregman."},{"label":"GIDP","value":"Busch."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Hoerner-Busch; Swanson-Busch)."}]}],"note":[]}},"officials":[{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Ramírez (Strike-Overturned to Ball); Conforto (Strike-Overturned to Ball); Wells, A (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Warren, W 88-55; Blackburn, P 19-12; Bednar 11-7; Imanaga 101-65; Ferguson, T 24-12; Kelly 18-10."},{"label":"Groundouts-flyouts","value":"Warren, W 6-0; Blackburn, P 1-0; Bednar 1-2; Imanaga 4-5; Ferguson, T 1-1; Kelly 2-0."},{"label":"Batters faced","value":"Warren, W 23; Blackburn, P 4; Bednar 4; Imanaga 23; Ferguson, T 5; Kelly 4."},{"label":"Inherited runners-scored","value":"Blackburn, P 2-0; Kelly 2-0."},{"label":"Umpires","value":"HP: Tom Hanahan. 1B: Ron Kulpa. 2B: Scott Barry. 3B: Manny Gonzalez. "},{"label":"Weather","value":"77 degrees, Cloudy."},{"label":"Wind","value":"11 mph, R To L."},{"label":"First pitch","value":"1:20 PM."},{"label":"T","value":"2:27."},{"label":"Att","value":"40,129."},{"label":"Venue","value":"Wrigley Field."},{"label":"July 31, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542","boxscoreName":"Warren, W"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(W, 8-5)","summary":"6.2 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":33,"strikes":55,"strikePercentage":".630","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":4},"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":22,"gamesStarted":21,"flyOuts":53,"groundOuts":107,"airOuts":104,"runs":62,"doubles":27,"triples":2,"homeRuns":15,"strikeOuts":109,"baseOnBalls":36,"intentionalWalks":1,"hits":112,"hitByPitch":3,"atBats":425,"obp":".321","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1833,"era":"4.14","inningsPitched":"108.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":50,"whip":"1.36","battersFaced":473,"outs":326,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1833,"balls":682,"strikes":1151,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".615","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"9.03","walksPer9Inn":"2.98","hitsPer9Inn":"9.28","runsScoredPer9":"5.13","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":13,"errors":0,"chances":23,"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"}]},"type":"starter","gameScore":79,"pitchingGameScore":79},{"player":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","boxscoreName":"Imanaga"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 7-9)","summary":"6.2 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":36,"strikes":65,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"2.70","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":22,"gamesStarted":22,"flyOuts":85,"groundOuts":106,"airOuts":145,"runs":53,"doubles":18,"triples":1,"homeRuns":24,"strikeOuts":119,"baseOnBalls":29,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":476,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1985,"era":"3.67","inningsPitched":"127.2","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.07","battersFaced":510,"outs":383,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1985,"balls":682,"strikes":1303,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.73","rbi":2,"winPercentage":".438","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"4.10","strikeoutsPer9Inn":"8.39","walksPer9Inn":"2.04","hitsPer9Inn":"7.61","runsScoredPer9":"3.74","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":37,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"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"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987","boxscoreName":"Jones, S"},"jerseyNumber":"78","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":8,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".236","atBats":89,"obp":".327","slg":".416","ops":".743","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":37,"rbi":12,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"loser":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"save":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}