{"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":776795,"link":"/api/v1.1/game/776795/feed/live","metaData":{"wait":10,"timeStamp":"20250811_023244","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776795,"type":"R","doubleHeader":"N","id":"2025/08/10/chnmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776795-2025-08-10","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-10T23:10:00Z","originalDate":"2025-08-10","officialDate":"2025-08-10","dayNight":"night","time":"6:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2025,"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":117,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":50,"ties":0,"pct":".573"},"records":{},"divisionLeader":false,"wins":67,"losses":50,"winningPercentage":".573"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","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":"St. Louis","record":{"gamesPlayed":119,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":59,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":60,"losses":59,"winningPercentage":".504"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"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},"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},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"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},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID542932":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932","firstName":"Jonathon","lastName":"Berti","primaryNumber":"5","birthDate":"1990-01-22","currentAge":36,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":190,"active":false,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jon","useLastName":"Berti","middleName":"David","boxscoreName":"Berti","nickName":"Birdman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"BURR-dee","lastPlayedDate":"2025-08-10","mlbDebutDate":"2018-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jon Berti","nameSlug":"jon-berti-542932","firstLastName":"Jon Berti","lastFirstName":"Berti, Jon","lastInitName":"Berti, J","initLastName":"J Berti","fullFMLName":"Jonathon David Berti","fullLFMName":"Berti, Jonathon David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID624512":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512","firstName":"Reese","lastName":"McGuire","primaryNumber":"30","birthDate":"1995-03-02","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Reese","useLastName":"McGuire","middleName":"Jackson","boxscoreName":"McGuire","nickName":"Pieces","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reese McGuire","nameSlug":"reese-mcguire-624512","firstLastName":"Reese McGuire","lastFirstName":"McGuire, Reese","lastInitName":"McGuire, R","initLastName":"R McGuire","fullFMLName":"Reese Jackson McGuire","fullLFMName":"McGuire, Reese Jackson","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"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},"ID682610":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610","firstName":"Roddery","lastName":"Muñoz","primaryNumber":"46","birthDate":"2000-04-14","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roddery","useLastName":"Muñoz","boxscoreName":"Muñoz, R","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":false,"pronunciation":"rah-duh-ree MOON-yohs","mlbDebutDate":"2024-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roddery Muñoz","nameSlug":"roddery-munoz-682610","firstLastName":"Roddery Muñoz","lastFirstName":"Muñoz, Roddery","lastInitName":"Muñoz, R","initLastName":"R Muñoz","fullFMLName":"Roddery Muñoz","fullLFMName":"Muñoz, Roddery ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID694037":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037","firstName":"Daniel","lastName":"Palencia","primaryNumber":"48","birthDate":"2000-02-05","currentAge":26,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 11\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Palencia","middleName":"Jesus","boxscoreName":"Palencia, D","gender":"M","nameMatrilineal":"Silva","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Palencia","nameSlug":"daniel-palencia-694037","firstLastName":"Daniel Palencia","lastFirstName":"Palencia, Daniel","lastInitName":"Palencia, D","initLastName":"D Palencia","fullFMLName":"Daniel Jesus Palencia","fullLFMName":"Palencia, Daniel Jesus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID690990":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990","firstName":"Cade","lastName":"Horton","primaryNumber":"22","birthDate":"2001-08-20","currentAge":25,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Horton","middleName":"Michael","boxscoreName":"Horton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Horton","nameSlug":"cade-horton-690990","firstLastName":"Cade Horton","lastFirstName":"Horton, Cade","lastInitName":"Horton, C","initLastName":"C Horton","fullFMLName":"Cade Michael Horton","fullLFMName":"Horton, Cade Michael","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"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},"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},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID641658":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658","firstName":"Garrett","lastName":"Hampson","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"5' 10\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Garrett","useLastName":"Hampson","middleName":"Reese","boxscoreName":"Hampson","nickName":"G Hamp","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Hampson","nameSlug":"garrett-hampson-641658","firstLastName":"Garrett Hampson","lastFirstName":"Hampson, Garrett","lastInitName":"Hampson, G","initLastName":"G Hampson","fullFMLName":"Garrett Reese Hampson","fullLFMName":"Hampson, Garrett Reese","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID518489":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489","firstName":"Ryan","lastName":"Brasier","birthDate":"1987-08-26","currentAge":39,"birthCity":"Wichita Falls","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Brasier","middleName":"David","boxscoreName":"Brasier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"BRAY-zhur","mlbDebutDate":"2013-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Brasier","nameSlug":"ryan-brasier-518489","firstLastName":"Ryan Brasier","lastFirstName":"Brasier, Ryan","lastInitName":"Brasier, R","initLastName":"R Brasier","fullFMLName":"Ryan David Brasier","fullLFMName":"Brasier, Ryan David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID457759":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759","firstName":"Justin","lastName":"Turner","primaryNumber":"3","birthDate":"1984-11-23","currentAge":41,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Justin","useLastName":"Turner","middleName":"Matthew","boxscoreName":"Turner, J","nickName":"Redturn2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"mlbDebutDate":"2009-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Turner","nameSlug":"justin-turner-457759","firstLastName":"Justin Turner","lastFirstName":"Turner, Justin","lastInitName":"Turner, J","initLastName":"J Turner","fullFMLName":"Justin Matthew Turner","fullLFMName":"Turner, Justin Matthew","strikeZoneTop":3.38,"strikeZoneBottom":1.53},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"82","wind":"17 mph, Out To RF"},"gameInfo":{"attendance":30540,"firstPitch":"2025-08-11T00:03:00.000Z","gameDurationMinutes":149,"delayDurationMinutes":53},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"home":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"}},"officialScorer":{"id":814501,"fullName":"Michael Miller","link":"/api/v1/people/814501"},"primaryDatacaster":{"id":650313,"fullName":"Steve Loher","link":"/api/v1/people/650313"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-11T00:03:27.963Z","endTime":"2025-08-11T00:04:54.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8],"actionIndex":[0,1,2,3],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":"2025-08-10T21:04:16.015Z","endTime":"2025-08-10T22:14:53.833Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"description":"Status Change - Delayed Start: Rain","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":"2025-08-10T22:14:53.833Z","endTime":"2025-08-10T23:36:01.975Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":2,"startTime":"2025-08-10T23:36:01.975Z","endTime":"2025-08-11T00:01:51.576Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":3,"startTime":"2025-08-11T00:01:51.576Z","endTime":"2025-08-11T00:03:30.258Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":92.5,"endSpeed":85.6,"strikeZoneTop":3.2562132768047,"strikeZoneBottom":1.6654639911208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20507072475195,"aZ":-21.72869770362806,"pfxX":-0.10566905549206762,"pfxZ":5.618375734655354,"pX":0.5038249795245469,"pZ":2.6606526118982194,"vX0":2.975278049867779,"vY0":-134.76205155376203,"vZ0":-3.5007773882219793,"x":97.8,"y":166.94,"x0":-0.5956547119472512,"y0":50.005843671558004,"z0":5.491216061763628,"aX":-0.1968520414528335},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-0.4,"spinRate":2500,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40471885112746575,"extension":6.464857088615367},"index":4,"playId":"a91a6329-ad7c-36ef-b10e-5f2447d55421","pitchNumber":1,"startTime":"2025-08-11T00:03:30.258Z","endTime":"2025-08-11T00:03:34.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.144879949337238,"aZ":-28.09963421387326,"pfxX":-8.93345316018727,"pfxZ":2.4795711954818094,"pX":-0.24662811191826653,"pZ":1.7288774033338679,"vX0":4.3777145022717265,"vY0":-127.30983186937543,"vZ0":-3.342928649119278,"x":126.4,"y":192.1,"x0":-0.8279275457442496,"y0":50.000640664035195,"z0":5.283102281796573,"aX":-14.661700189940788},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":1735,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.4302294007810241,"extension":6.578635324364049},"index":5,"playId":"0f6f7f95-d0a7-3b7f-81d7-5063062c5d89","pitchNumber":2,"startTime":"2025-08-11T00:03:45.877Z","endTime":"2025-08-11T00:03:49.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-11T00:04:01.239Z","endTime":"2025-08-11T00:04:16.509Z","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(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":85.1,"endSpeed":78.9,"strikeZoneTop":3.24042978028761,"strikeZoneBottom":1.61213785372359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.613905801125938,"aZ":-36.395410188684615,"pfxX":10.018422692975621,"pfxZ":-2.70653473614105,"pX":0.7306910435869924,"pZ":0.659750621226018,"vX0":0.3089450801753233,"vY0":-123.93288394069064,"vZ0":-4.372379060618595,"x":89.15,"y":220.97,"x0":-0.6975505415744135,"y0":50.00594211598044,"z0":5.484565938264571,"aX":15.59754594899194},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.6,"breakHorizontal":-18.2,"spinRate":2732,"spinDirection":40},"zone":14,"typeConfidence":0.95,"plateTime":0.44184133118943203,"extension":6.572790262457986},"index":7,"playId":"42073442-8cab-3c00-b2c6-d5bca5936371","pitchNumber":3,"startTime":"2025-08-11T00:04:16.509Z","endTime":"2025-08-11T00:04:23.118Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.520132101778234,"aZ":-36.09925720341128,"pfxX":9.534693616933673,"pfxZ":-2.4788364918794743,"pX":0.4890350854367504,"pZ":1.874128225343185,"vX0":-0.013118143592167841,"vY0":-125.04546892713881,"vZ0":-1.8936351836608294,"x":98.36,"y":188.18,"x0":-0.7442749518514257,"y0":50.0049199019598,"z0":5.606537444516831,"aX":15.08115989395474},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":-17.3,"spinRate":2695,"spinDirection":44},"zone":9,"typeConfidence":0.94,"plateTime":0.4382312590015789,"extension":6.241219764690351},"hitData":{"launchSpeed":81.8,"launchAngle":10.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.25,"coordY":166.38}},"index":8,"playId":"41bbcd1d-72b1-39c2-8af2-80c49925333e","pitchNumber":4,"startTime":"2025-08-11T00:04:46.582Z","endTime":"2025-08-11T00:04:54.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:04:54.238Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a sharp line drive to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-11T00:05:10.247Z","endTime":"2025-08-11T00:05:47.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.28316799540932,"strikeZoneBottom":1.45364892142521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28844250978804,"aZ":-32.163014502283964,"pfxX":3.3617162887495873,"pfxZ":0.008300140698731084,"pX":0.5449027079890656,"pZ":2.932711560683858,"vX0":2.23414392068823,"vY0":-128.0432523923146,"vZ0":-0.3378650792221427,"x":96.23,"y":159.6,"x0":-0.773213827432385,"y0":50.00443281923243,"z0":5.564508798680257,"aX":5.630403928305387},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-6.6,"spinRate":2851,"spinDirection":109},"zone":3,"typeConfidence":0.94,"plateTime":0.42635659254022107,"extension":6.419979575885515},"index":0,"playId":"5cffd8fa-b54d-320f-918c-1e0ee3780c62","pitchNumber":1,"startTime":"2025-08-11T00:05:19.532Z","endTime":"2025-08-11T00:05:23.916Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.686000226818294,"aZ":-43.15689486174857,"pfxX":6.376470232790606,"pfxZ":-7.919096408914026,"pX":0.5319289891256104,"pZ":2.0796493089146684,"vX0":0.5919692378912451,"vY0":-117.4154634673905,"vZ0":0.9535994041072107,"x":96.72,"y":182.63,"x0":-0.5517184768340028,"y0":50.00418398890991,"z0":5.706408304690967,"aX":8.84109823462955},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.8,"breakHorizontal":-11.6,"spinRate":2626,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.4677460208096029,"extension":6.684830706221875},"hitData":{"launchSpeed":109.5,"launchAngle":16.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":155.79,"coordY":68.28}},"index":1,"playId":"3460df3e-6fb2-3442-82bd-3078ebc3b135","pitchNumber":2,"startTime":"2025-08-11T00:05:38.140Z","endTime":"2025-08-11T00:05:47.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:05:47.925Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-11T00:06:05.832Z","endTime":"2025-08-11T00:06:29.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.734655979038546,"aZ":-25.729060496106538,"pfxX":-9.688435199274684,"pfxZ":3.871318478120762,"pX":-0.27646853159811535,"pZ":1.9147444540220744,"vX0":4.441616104947796,"vY0":-128.03913189444907,"vZ0":-3.47646318498352,"x":127.54,"y":187.08,"x0":-0.7721969793301922,"y0":50.00464943935302,"z0":5.2972320995710165,"aX":-16.133211458700874},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":1876,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.4273307366772592,"extension":6.61955799508932},"hitData":{"launchSpeed":92.6,"launchAngle":50.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.2,"coordY":87.11}},"index":0,"playId":"abc9cc85-4363-33a5-8a84-a97144597a1a","pitchNumber":1,"startTime":"2025-08-11T00:06:17.202Z","endTime":"2025-08-11T00:06:29.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:06:29.552Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks. Seiya Suzuki to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-11T00:06:45.390Z","endTime":"2025-08-11T00:08:20.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.42796435514292,"strikeZoneBottom":1.66441057152051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.062002565177142,"aZ":-32.11645067043689,"pfxX":2.3793449558017103,"pfxZ":0.03538493756806638,"pX":1.3547003109252083,"pZ":1.870080614976901,"vX0":4.305319373594516,"vY0":-128.449559239483,"vZ0":-2.9405253349865967,"x":65.36,"y":188.29,"x0":-0.6431328871892442,"y0":50.00512131616957,"z0":5.491036186248479,"aX":4.031602186978966},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":-5.2,"spinRate":2700,"spinDirection":103},"zone":14,"typeConfidence":0.95,"plateTime":0.42412729827965423,"extension":6.589805944432584},"index":0,"playId":"92a2450b-ca53-32ea-8eb0-71db80c945d7","pitchNumber":1,"startTime":"2025-08-11T00:06:54.466Z","endTime":"2025-08-11T00:06:58.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.682183419600634,"aZ":-33.8533210103417,"pfxX":2.281938123683108,"pfxZ":-1.035731582790552,"pX":-0.03977800899071557,"pZ":2.809590305200814,"vX0":1.2243125451775065,"vY0":-125.72465706282563,"vZ0":-0.1762547915689464,"x":118.52,"y":162.92,"x0":-0.8277422037481161,"y0":50.00416198550488,"z0":5.601219765899947,"aX":3.6958380619380486},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-4.4,"spinRate":2683,"spinDirection":87},"zone":5,"typeConfidence":0.81,"plateTime":0.4337192173209141,"extension":6.462865718512254},"index":1,"playId":"548cb3bc-1a31-3646-9b1d-cba95e51d22b","pitchNumber":2,"startTime":"2025-08-11T00:07:14.188Z","endTime":"2025-08-11T00:07:18.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.46706878593448,"strikeZoneBottom":1.73198075711417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.982715108748387,"aZ":-19.94109584248391,"pfxX":-0.6233974806615494,"pfxZ":6.521486065411632,"pX":1.4536143451646113,"pZ":2.266052164604804,"vX0":5.667792415841433,"vY0":-135.66733635670718,"vZ0":-4.593896811787265,"x":61.59,"y":177.6,"x0":-0.5761128198123611,"y0":50.00242735125798,"z0":5.359866387102422,"aX":-1.170463938214669},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":0.0,"spinRate":2512,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4027871699884682,"extension":6.5460854495341545},"index":2,"playId":"5161c62d-938a-389e-808f-265b163637ac","pitchNumber":3,"startTime":"2025-08-11T00:07:36.949Z","endTime":"2025-08-11T00:07:41.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.37341344894834,"strikeZoneBottom":1.63675231732461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.321889604773972,"aZ":-32.70594995679729,"pfxX":2.3553355671132756,"pfxZ":-0.33112997787268306,"pX":1.1201974313313523,"pZ":1.7901922229240197,"vX0":3.4683559252287206,"vY0":-126.25651344532366,"vZ0":-2.5534370318386514,"x":74.3,"y":190.44,"x0":-0.578679063125989,"y0":50.00353389270767,"z0":5.453573057381126,"aX":3.7916141085999437},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-5.0,"spinRate":2591,"spinDirection":91},"zone":14,"typeConfidence":0.8,"plateTime":0.4342534475615967,"extension":6.642748975057608},"index":3,"playId":"ee0099da-09e4-3e2d-b319-eeb7b0180986","pitchNumber":4,"startTime":"2025-08-11T00:07:55.122Z","endTime":"2025-08-11T00:08:00.149Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.40995016189958,"strikeZoneBottom":1.67426955268614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24184543581045,"aZ":-32.67225427560196,"pfxX":2.456435972315962,"pfxZ":-0.29595241757680846,"pX":0.9768636483610668,"pZ":0.40218908355759053,"vX0":3.3136299660654647,"vY0":-127.73932652294857,"vZ0":-6.093660412787548,"x":79.76,"y":227.92,"x0":-0.6563017415921804,"y0":50.00586698292161,"z0":5.386389582198173,"aX":4.0617260155633375},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-5.2,"spinRate":2665,"spinDirection":88},"zone":14,"typeConfidence":0.88,"plateTime":0.4287220418387543,"extension":6.541263133641161},"index":4,"playId":"dc5256e3-f073-36c5-b96b-7b9ddaf538b2","pitchNumber":5,"startTime":"2025-08-11T00:08:16.030Z","endTime":"2025-08-11T00:08:20.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:08:20.874Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, first baseman Willson Contreras to pitcher Sonny Gray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-11T00:08:38.182Z","endTime":"2025-08-11T00:09:59.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.5,"endSpeed":85.4,"strikeZoneTop":3.16613180296406,"strikeZoneBottom":1.60961708781498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50319639717033,"aZ":-23.01670661463057,"pfxX":0.03081119856807013,"pfxZ":4.9250845577828954,"pX":0.26978666961334435,"pZ":3.613853851591352,"vX0":2.622019420596845,"vY0":-134.81584396095465,"vZ0":-0.9905345682465134,"x":106.72,"y":141.21,"x0":-0.7152532873941566,"y0":50.00397932367497,"z0":5.59538277984245,"aX":0.0567660415191827},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2610,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4047146520250853,"extension":6.412413639291856},"index":0,"playId":"d6844129-7b17-34a1-908e-e766474979ee","pitchNumber":1,"startTime":"2025-08-11T00:08:49.285Z","endTime":"2025-08-11T00:08:54.105Z","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, 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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.166660683785,"strikeZoneBottom":1.5277794829528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.476351735004,"aZ":-19.703530368240244,"pfxX":-9.506370183629976,"pfxZ":7.39679307230775,"pX":0.10226097986058728,"pZ":0.5967098069090445,"vX0":5.4149956916324,"vY0":-128.68710545351612,"vZ0":-7.63535601458212,"x":113.1,"y":222.67,"x0":-0.7888088459133323,"y0":50.00239143412178,"z0":5.116328667917304,"aX":-16.021924856594687},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.0,"breakHorizontal":16.1,"spinRate":2035,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.4248356339001593,"extension":6.563959591129561},"index":1,"playId":"ea4ad200-3329-341b-8651-397d165bafbf","pitchNumber":2,"startTime":"2025-08-11T00:09:07.797Z","endTime":"2025-08-11T00:09:11.706Z","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":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.09807447827908,"strikeZoneBottom":1.40482301223697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55631860450675,"aZ":-43.76411942953418,"pfxX":7.3713714724213215,"pfxZ":-8.186023783704805,"pX":-0.8411617569145244,"pZ":3.6945101503289557,"vX0":-2.383571084756623,"vY0":-118.49429595787474,"vZ0":4.485610897219459,"x":149.06,"y":139.03,"x0":-0.7773541590261689,"y0":50.00228818774395,"z0":5.786374174894464,"aX":10.436686443557196},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.3,"breakHorizontal":-12.7,"spinRate":2604,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.46300431079516,"extension":6.517410577077042},"index":2,"playId":"fd1e37ed-9803-3645-9a31-c6ccefe9239e","pitchNumber":3,"startTime":"2025-08-11T00:09:32.811Z","endTime":"2025-08-11T00:09:36.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.228905941544056,"aZ":-22.59116049344125,"pfxX":-0.6197405101401459,"pfxZ":5.134555937593312,"pX":-8.44634197955925E-4,"pZ":2.246517835965754,"vX0":2.3024720597901727,"vY0":-134.9814014844031,"vZ0":-4.244298940753198,"x":117.03,"y":178.12,"x0":-0.7801459426134316,"y0":50.00384978583309,"z0":5.407478182935964,"aX":-1.1571614143967308},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":0.7,"spinRate":2528,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4040154937313307,"extension":6.413957298212672},"hitData":{"launchSpeed":79.3,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.68,"coordY":163.34}},"index":3,"playId":"80f24f9b-b76e-330f-801b-90ee3b4e93ea","pitchNumber":4,"startTime":"2025-08-11T00:09:51.799Z","endTime":"2025-08-11T00:09:59.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:09:59.104Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to catcher Carson Kelly in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-11T00:12:23.007Z","endTime":"2025-08-11T00:14:22.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.387947980592,"strikeZoneBottom":1.52064144684534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08852891516461,"aZ":-17.190683573424256,"pfxX":6.136246513829894,"pfxZ":8.56052897001085,"pX":-0.18539898552114356,"pZ":3.6945088680246725,"vX0":-8.910789405188137,"vY0":-130.84330144547795,"vZ0":-1.3358481881647384,"x":124.07,"y":139.03,"x0":2.451974012677471,"y0":50.00573820688901,"z0":5.487413627138316,"aX":10.74540895892345},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.5,"breakHorizontal":-9.4,"spinRate":2423,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4170592573425287,"extension":6.11577460640461},"index":0,"playId":"e06c1d22-d475-379e-95e0-af2a9e0440fb","pitchNumber":1,"startTime":"2025-08-11T00:12:37.435Z","endTime":"2025-08-11T00:12:41.602Z","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.1,"endSpeed":82.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57683539707013,"aZ":-16.196403575058337,"pfxX":7.548345458988304,"pfxZ":9.143133721730209,"pX":-0.24606782466015864,"pZ":2.520949197252899,"vX0":-9.573985567923293,"vY0":-130.86065348495188,"vZ0":-4.098545149214288,"x":126.38,"y":170.71,"x0":2.4659062562434984,"y0":50.00636736703061,"z0":5.307819616513969,"aX":13.197649299590973},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-11.8,"spinRate":2480,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.41730857893572537,"extension":6.348265163245831},"index":1,"playId":"5d3c95f1-6472-3517-a418-03eaaf8d2036","pitchNumber":2,"startTime":"2025-08-11T00:12:52.756Z","endTime":"2025-08-11T00:12:55.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.29498873531606,"strikeZoneBottom":1.52720537354059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.300969132237142,"aZ":-29.96662745596713,"pfxX":-7.194477250863004,"pfxZ":1.6657181236005094,"pX":0.8556029567664769,"pZ":4.648714263171329,"vX0":-2.4100207821837047,"vY0":-114.51415075296987,"vZ0":4.386702552637392,"x":84.39,"y":113.26,"x0":2.85668331068974,"y0":50.00425968614286,"z0":5.64101487326909,"aX":-9.547611967952689},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":2440,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.4784593847946481,"extension":6.031982224224929},"index":2,"playId":"563e1cb3-7344-356d-b3b5-5c48269c4050","pitchNumber":3,"startTime":"2025-08-11T00:13:13.643Z","endTime":"2025-08-11T00:13:17.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-11T00:13:24.791Z","endTime":"2025-08-11T00:13:37.282Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.41988667425218,"strikeZoneBottom":1.52134632476492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.372325274896404,"aZ":-24.491175205140554,"pfxX":7.245097782123684,"pfxZ":5.22279112417305,"pX":0.9384442828749967,"pZ":3.183590453727386,"vX0":-5.722345844976294,"vY0":-120.03731223691332,"vZ0":-0.2784949622111482,"x":81.23,"y":152.82,"x0":2.402014253257103,"y0":50.00500392167915,"z0":5.465756345690475,"aX":10.664945689252779},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.7,"breakHorizontal":-11.9,"spinRate":1235,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.45482082079881314,"extension":6.249180908965452},"index":4,"playId":"58fa3476-9abd-3250-908d-6d0b136a000a","pitchNumber":4,"startTime":"2025-08-11T00:13:37.282Z","endTime":"2025-08-11T00:13:41.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38987633305843,"aZ":-15.421991682889816,"pfxX":7.95763426405027,"pfxZ":9.43525047815485,"pX":0.5992368747026827,"pZ":2.9395408233890588,"vX0":-7.6198757643582455,"vY0":-132.20379961552115,"vZ0":-3.1758200155008316,"x":94.16,"y":159.41,"x0":2.4807933616620486,"y0":50.002563399710574,"z0":5.283994905084122,"aX":14.12863100660663},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":-12.8,"spinRate":2434,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.41383184758503955,"extension":6.078427465344256},"index":5,"playId":"fad2a135-5786-3fee-a53c-d153dce658e9","pitchNumber":5,"startTime":"2025-08-11T00:13:52.489Z","endTime":"2025-08-11T00:13:55.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.469099151499496,"aZ":-15.85802232372472,"pfxX":8.39847923011742,"pfxZ":9.387013198252362,"pX":-0.2970907799945936,"pZ":1.7846660807340355,"vX0":-9.601687342280263,"vY0":-131.4286855154411,"vZ0":-5.700294861534518,"x":128.32,"y":190.59,"x0":2.3231825668908743,"y0":50.00655714386317,"z0":5.1713957775150945,"aX":14.605024199910163},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.8,"breakHorizontal":-13.0,"spinRate":2429,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.4177507951534887,"extension":6.257886628237348},"hitData":{"launchSpeed":69.1,"launchAngle":82.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":153.15,"coordY":204.38}},"index":6,"playId":"301b6b96-6a52-3824-aaa0-84f3f539697c","pitchNumber":6,"startTime":"2025-08-11T00:14:13.586Z","endTime":"2025-08-11T00:14:22.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:14:22.282Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-11T00:14:40.766Z","endTime":"2025-08-11T00:17:00.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.43298607979433,"strikeZoneBottom":1.61544930460732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42881341118101,"aZ":-24.226019664434,"pfxX":6.308982625498382,"pfxZ":5.397489398520689,"pX":0.5056505992173607,"pZ":2.363472667088068,"vX0":-6.434124098068891,"vY0":-120.56747084494712,"vZ0":-2.1679232368997434,"x":97.73,"y":174.97,"x0":2.3891001963242675,"y0":50.001940134842684,"z0":5.412102501494482,"aX":9.288655012047828},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.5,"breakHorizontal":-9.8,"spinRate":1246,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4542740178677538,"extension":6.285188644317021},"index":0,"playId":"383031cc-4192-3dd0-aca7-170b9153fe33","pitchNumber":1,"startTime":"2025-08-11T00:14:51.635Z","endTime":"2025-08-11T00:14:55.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.52743055368168,"strikeZoneBottom":1.62852882469509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.85611899099946,"aZ":-14.206672158570589,"pfxX":6.304735902773366,"pfxZ":10.19720144114898,"pX":-0.15132288256206797,"pZ":4.4658260008796455,"vX0":-8.535876947014202,"vY0":-132.53876902768474,"vZ0":-0.028479543323698897,"x":122.77,"y":118.2,"x0":2.3062430429883802,"y0":50.00363666341779,"z0":5.522583428219116,"aX":11.110994962347185},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-9.4,"spinRate":2456,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4147839160154758,"extension":6.137303309196034},"index":1,"playId":"6d09921d-8b00-3c67-9361-82b36a8b526f","pitchNumber":2,"startTime":"2025-08-11T00:15:07.446Z","endTime":"2025-08-11T00:15:11.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.51727735068177,"strikeZoneBottom":1.67272764099383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23090525484034,"aZ":-14.521147286268036,"pfxX":6.491736158850951,"pfxZ":10.045181689409386,"pX":-0.30579019511279854,"pZ":1.7655757215202081,"vX0":-8.953059923152319,"vY0":-132.233731020809,"vZ0":-6.196058406553699,"x":128.66,"y":191.11,"x0":2.2925634604797827,"y0":50.00075132187982,"z0":5.218871317090793,"aX":11.40647085679738},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-9.6,"spinRate":2441,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.4154409497002254,"extension":6.321414849636513},"index":2,"playId":"acf8e8e8-b5f9-38de-ba46-ff149e4c2391","pitchNumber":3,"startTime":"2025-08-11T00:15:22.201Z","endTime":"2025-08-11T00:15:26.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.696734362621747,"aZ":-15.273813415099792,"pfxX":7.9414872805745205,"pfxZ":9.621389235151755,"pX":0.31698670629807957,"pZ":1.9605190327955015,"vX0":-7.665486161203494,"vY0":-132.32239256216,"vZ0":-5.674979941792428,"x":104.92,"y":185.85,"x0":2.2327670848147347,"y0":50.00318095628796,"z0":5.26926496548631,"aX":13.951440660741849},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-12.5,"spinRate":2428,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4154107670628786,"extension":6.235812430966246},"index":3,"playId":"70a12872-c5f6-30d7-9581-186ea66fca98","pitchNumber":4,"startTime":"2025-08-11T00:15:39.032Z","endTime":"2025-08-11T00:15:42.423Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.291257423896262,"aZ":-25.122456102171316,"pfxX":7.673838717081743,"pfxZ":4.713743960437334,"pX":-0.16379887565028628,"pZ":1.2588251029561544,"vX0":-8.089996310155614,"vY0":-120.6564977796802,"vZ0":-4.598731344404391,"x":123.24,"y":204.79,"x0":2.2129197388361117,"y0":50.00192943246025,"z0":5.3654049787937685,"aX":11.47791155574841},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":-12.4,"spinRate":1164,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4514694664072625,"extension":6.361120180770833},"index":4,"playId":"9a816765-8b37-308a-8bcd-bfb005d4a6cc","pitchNumber":5,"startTime":"2025-08-11T00:16:09.209Z","endTime":"2025-08-11T00:16:13.795Z","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":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.53929235734875,"strikeZoneBottom":1.63306563797181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.79215904901931,"aZ":-27.510862579697655,"pfxX":8.258870630056073,"pfxZ":3.167595599911436,"pX":-0.2664605437846391,"pZ":0.44518137385125256,"vX0":-8.51868897756412,"vY0":-119.82082154778514,"vZ0":-5.581484501108121,"x":127.16,"y":226.76,"x0":2.2436598109565704,"y0":50.0001621328069,"z0":5.230330205333576,"aX":12.13855500607697},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.7,"breakHorizontal":-13.2,"spinRate":1238,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45524460059320226,"extension":6.4007934903006545},"index":5,"playId":"74636f0a-ee98-39aa-896c-e86fabfc5201","pitchNumber":6,"startTime":"2025-08-11T00:16:31.708Z","endTime":"2025-08-11T00:16:35.376Z","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":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.619047382260856,"aZ":-32.62767828349479,"pfxX":-8.903669109368703,"pfxZ":-0.3377126241481996,"pX":-0.04470056594455854,"pZ":2.613722952049593,"vX0":-3.5367168743449624,"vY0":-115.84274225416776,"vZ0":0.6081099896051407,"x":118.7,"y":168.21,"x0":2.6605457541983513,"y0":50.001079360531314,"z0":5.47891106879102,"aX":-12.04051893774426},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.1,"breakHorizontal":17.0,"spinRate":2379,"spinDirection":293},"zone":5,"typeConfidence":2.0,"plateTime":0.47369331843750695,"extension":6.1272579256647415},"hitData":{"launchSpeed":62.3,"launchAngle":51.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.09,"coordY":150.09}},"index":6,"playId":"7243b7e1-79fe-39a6-a805-cfe3d6ab17ac","pitchNumber":7,"startTime":"2025-08-11T00:16:53.492Z","endTime":"2025-08-11T00:17:00.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:17:00.966Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-11T00:17:13.815Z","endTime":"2025-08-11T00:19:58.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":91.7,"endSpeed":83.8,"strikeZoneTop":3.67049523879623,"strikeZoneBottom":1.71925104715315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.114733411334925,"aZ":-15.660719871962828,"pfxX":6.232891752065408,"pfxZ":9.168077658782389,"pX":-0.42930694322730983,"pZ":3.4551370066027416,"vX0":-8.834420318627709,"vY0":-133.23702286862303,"vZ0":-2.1221946411051147,"x":133.36,"y":145.49,"x0":2.1167044656652836,"y0":50.004035155597094,"z0":5.391286203850699,"aX":11.229085509585754},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.5,"spinRate":2444,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4107998378037516,"extension":6.307932036790743},"index":0,"playId":"1472fbff-68da-3b25-a5a4-b28980903cbe","pitchNumber":1,"startTime":"2025-08-11T00:17:29.992Z","endTime":"2025-08-11T00:17:34.596Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.6,"strikeZoneTop":3.65429271876804,"strikeZoneBottom":1.67296284944514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.322418018235005,"aZ":-14.117427955061897,"pfxX":8.489779168228244,"pfxZ":10.460138469725381,"pX":-0.4269517924676135,"pZ":2.120039667838863,"vX0":-9.662705383653272,"vY0":-131.66912082697158,"vZ0":-5.154786086170937,"x":133.27,"y":181.54,"x0":2.216739368247819,"y0":50.0042072679574,"z0":5.176576237987624,"aX":14.658522330052095},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.8,"breakHorizontal":-12.8,"spinRate":2424,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.41868616020116534,"extension":6.303121894673268},"index":1,"playId":"fe2d4cb2-9fd2-32fc-b437-13cb32491bfb","pitchNumber":2,"startTime":"2025-08-11T00:17:47.526Z","endTime":"2025-08-11T00:17:51.535Z","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.9,"endSpeed":74.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.247115897502102,"aZ":-29.805153944412297,"pfxX":-5.227589389254584,"pfxZ":1.6947153455657293,"pX":-0.7684668779768833,"pZ":1.978955524549355,"vX0":-6.363307725449765,"vY0":-117.64467270786604,"vZ0":-1.28994596008359,"x":146.29,"y":185.35,"x0":2.6549593082188236,"y0":50.00158489239314,"z0":5.308373942050493,"aX":-7.29232415795959},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.0,"breakHorizontal":11.0,"spinRate":2543,"spinDirection":296},"zone":7,"typeConfidence":2.0,"plateTime":0.46637529932544375,"extension":6.2477996708061765},"index":2,"playId":"ee613d1e-8960-3278-9aab-b191f68d3e20","pitchNumber":3,"startTime":"2025-08-11T00:18:05.604Z","endTime":"2025-08-11T00:18:09.113Z","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":"2025-08-11T00:18:40.692Z","endTime":"2025-08-11T00:19:32.212Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.59348125473606,"strikeZoneBottom":1.68988167426616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.555985982373983,"aZ":-33.07322132572077,"pfxX":-5.283412510581877,"pfxZ":-0.6354457620326359,"pX":-0.8427624742696262,"pZ":0.9432161245246626,"vX0":-6.395102309919454,"vY0":-118.79955995377463,"vZ0":-3.1031179600020353,"x":149.12,"y":213.31,"x0":2.5790860667273146,"y0":50.00311985162902,"z0":5.298683909587422,"aX":-7.486288138868262},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.7,"breakHorizontal":11.3,"spinRate":2522,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.462560904022014,"extension":6.32106280399984},"index":4,"playId":"4558a7a7-ad84-3596-b749-c361418360b3","pitchNumber":4,"startTime":"2025-08-11T00:19:32.212Z","endTime":"2025-08-11T00:19:36.162Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.935122465882525,"aZ":-28.415335529672582,"pfxX":8.557393741656947,"pfxZ":2.4961390386301847,"pX":0.9594141519059324,"pZ":2.654205044359241,"vX0":-6.168727939029437,"vY0":-121.68657451424906,"vZ0":-0.7038164964370313,"x":80.43,"y":167.12,"x0":2.4102218958588293,"y0":50.0022507240038,"z0":5.399711034742938,"aX":12.887244460234438},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":-14.2,"spinRate":1228,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.44938783221329937,"extension":6.338698206462526},"hitData":{"launchSpeed":77.9,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.08,"coordY":164.35}},"index":5,"playId":"8957d853-238e-3203-ac32-33c8e36e62e4","pitchNumber":5,"startTime":"2025-08-11T00:19:51.320Z","endTime":"2025-08-11T00:19:58.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:19:58.966Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-11T00:22:41.052Z","endTime":"2025-08-11T00:24:21.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.908220783733288,"aZ":-18.651703705061355,"pfxX":-0.41768084911791414,"pfxZ":7.347095180337579,"pX":0.19678429818353757,"pZ":2.8165788845196977,"vX0":2.2447660441709916,"vY0":-134.5098313159128,"vZ0":-3.677727497869771,"x":109.5,"y":162.73,"x0":-0.592665136637858,"y0":50.00576849106169,"z0":5.516421833433404,"aX":-0.76940409976989},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":0.2,"spinRate":2677,"spinDirection":205},"zone":5,"typeConfidence":0.92,"plateTime":0.406493959289866,"extension":6.513084076822664},"index":0,"playId":"61be5d9c-69b6-38a8-afc1-617f20e8bcd1","pitchNumber":1,"startTime":"2025-08-11T00:22:57.411Z","endTime":"2025-08-11T00:23:00.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.74149394754961,"strikeZoneBottom":1.74477448710268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60139160788956,"aZ":-21.14390196268526,"pfxX":1.1180330335673676,"pfxZ":5.9622737986045635,"pX":0.8649512454138798,"pZ":3.9414410805445814,"vX0":3.2316094889711366,"vY0":-134.3131648752602,"vZ0":-0.4019004204019477,"x":84.03,"y":132.36,"x0":-0.49300440852592753,"y0":50.00497763226657,"z0":5.579991816871635,"aX":2.06837773043954},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":-2.6,"spinRate":2486,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40582418760463,"extension":6.570294133888089},"index":1,"playId":"7a70d758-89fc-3f9c-afac-490aadf60edf","pitchNumber":2,"startTime":"2025-08-11T00:23:15.181Z","endTime":"2025-08-11T00:23:19.313Z","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.7,"endSpeed":80.2,"strikeZoneTop":3.77234421078179,"strikeZoneBottom":1.74949910390878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01543183338399,"aZ":-26.037832300410532,"pfxX":-8.33130218311953,"pfxZ":3.775754115858584,"pX":0.32568933908805753,"pZ":1.4119216003958208,"vX0":4.927386059865441,"vY0":-126.25641324147817,"vZ0":-4.35618752992339,"x":104.59,"y":200.66,"x0":-0.5617393935166229,"y0":50.00408984047108,"z0":5.23787923690276,"aX":-13.545935500237523},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":14.0,"spinRate":1920,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.43265371394999086,"extension":6.768707123524921},"index":2,"playId":"736d1b56-8793-3158-bf23-2cefd03b9560","pitchNumber":3,"startTime":"2025-08-11T00:23:31.885Z","endTime":"2025-08-11T00:23:36.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.65498255754109,"strikeZoneBottom":1.74389190841866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.259939824240412,"aZ":-40.29517522292251,"pfxX":5.332671190213559,"pfxZ":-5.806996185689867,"pX":1.164091125165835,"pZ":1.4320005117784969,"vX0":2.123877587594509,"vY0":-117.7989559695753,"vZ0":-0.9640091734484615,"x":72.63,"y":200.12,"x0":-0.44303249096235114,"y0":50.00193052007121,"z0":5.585707746077116,"aX":7.461079817605973},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.4,"breakHorizontal":-10.2,"spinRate":2581,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4657245215708872,"extension":6.662280679998582},"index":3,"playId":"8f92f0b3-acbe-3f71-8e20-3de93da7f485","pitchNumber":4,"startTime":"2025-08-11T00:23:50.009Z","endTime":"2025-08-11T00:23:54.198Z","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":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.046979562207504,"aZ":-19.49840820566248,"pfxX":0.5321601335414536,"pfxZ":6.87200549626418,"pX":0.42880663857790174,"pZ":3.210036306912958,"vX0":2.4573723772105347,"vY0":-134.68190630189625,"vZ0":-2.298659272379841,"x":100.65,"y":152.11,"x0":-0.5629913006807098,"y0":50.00545092692744,"z0":5.446974356114452,"aX":0.9820100336761162},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-1.4,"spinRate":2526,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.405992571943695,"extension":6.691251844014953},"hitData":{"launchSpeed":97.4,"launchAngle":47.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.29,"coordY":98.36}},"index":4,"playId":"514d4624-0cac-3e86-9153-a0953e6c2f28","pitchNumber":5,"startTime":"2025-08-11T00:24:12.271Z","endTime":"2025-08-11T00:24:21.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:24:21.936Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, first baseman Willson Contreras to pitcher Sonny Gray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-11T00:24:35.363Z","endTime":"2025-08-11T00:26:15.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":5},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.5,"endSpeed":85.6,"strikeZoneTop":3.40700455279612,"strikeZoneBottom":1.62993919345393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.471738566578292,"aZ":-16.37124499551021,"pfxX":-0.2641865509738195,"pfxZ":8.51618824714715,"pX":0.6350334180493402,"pZ":1.2356798521910735,"vX0":3.2335079694089193,"vY0":-134.65866035283844,"vZ0":-7.7172169409072495,"x":92.79,"y":205.42,"x0":-0.5417724101047401,"y0":50.000039835200795,"z0":5.275041485883227,"aX":-0.4907491153103852},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":-0.1,"spinRate":2522,"spinDirection":202},"zone":14,"typeConfidence":0.92,"plateTime":0.40518882258195843,"extension":6.763842971557342},"index":0,"playId":"69fa212e-8bb9-3757-b460-498f2118e013","pitchNumber":1,"startTime":"2025-08-11T00:24:45.296Z","endTime":"2025-08-11T00:24:49.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.32105788134619,"strikeZoneBottom":1.62344476323535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.045264415014085,"aZ":-30.85978844951077,"pfxX":3.217390901869262,"pfxZ":0.8126463879397932,"pX":-0.5715173700252153,"pZ":3.4758496978468063,"vX0":-0.5736380207499365,"vY0":-126.10519418195625,"vZ0":0.8782317152349355,"x":138.78,"y":144.93,"x0":-0.7602286230774217,"y0":50.00416967925577,"z0":5.599743778981659,"aX":5.216704604483586},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":2683,"spinDirection":121},"zone":11,"typeConfidence":0.87,"plateTime":0.43324368548319336,"extension":6.505779006450837},"index":1,"playId":"b58fe2a3-78c2-35ca-869e-8209869a9ba8","pitchNumber":2,"startTime":"2025-08-11T00:25:02.290Z","endTime":"2025-08-11T00:25:07.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.37136325582808,"strikeZoneBottom":1.59460655554421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.018805481701,"aZ":-19.873484631527603,"pfxX":0.4019897872694984,"pfxZ":6.617402674033038,"pX":0.7309719303765785,"pZ":1.9098757178399932,"vX0":3.463743767974483,"vY0":-134.4595409247409,"vZ0":-5.304538890148067,"x":89.14,"y":187.21,"x0":-0.6181182603311751,"y0":50.00204271535003,"z0":5.288391162612214,"aX":0.7469247638099197},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":-1.3,"spinRate":2506,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.40502824116779435,"extension":6.627818871487437},"index":2,"playId":"773ae746-6cb1-3030-be74-b90356d5b70b","pitchNumber":3,"startTime":"2025-08-11T00:25:20.901Z","endTime":"2025-08-11T00:25:25.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8903182836545,"aZ":-29.975916691281324,"pfxX":2.677180107156836,"pfxZ":1.2916379123699038,"pX":0.9086974233516364,"pZ":2.1817026428828696,"vX0":2.7907107601146643,"vY0":-129.16034711953458,"vZ0":-2.4933026627688943,"x":82.36,"y":179.87,"x0":-0.5318604909035539,"y0":50.0003111899686,"z0":5.455373782242619,"aX":4.539529197119832},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-5.4,"spinRate":2689,"spinDirection":136},"zone":14,"typeConfidence":0.94,"plateTime":0.4234234253724436,"extension":6.611579031044961},"index":3,"playId":"f1491ccf-e8c8-3924-a4f4-78d991ca1d44","pitchNumber":4,"startTime":"2025-08-11T00:25:40.931Z","endTime":"2025-08-11T00:25:44.087Z","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":"2025-08-11T00:25:56.480Z","endTime":"2025-08-11T00:26:07.747Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61687961292304,"aZ":-37.74086725710808,"pfxX":8.455256522893816,"pfxZ":-3.5763109961282478,"pX":0.5872025951867588,"pZ":1.0100044310193814,"vX0":0.259101489415709,"vY0":-124.20067351999643,"vZ0":-3.154654678562055,"x":94.62,"y":211.51,"x0":-0.616492311362402,"y0":50.002768047445926,"z0":5.44541017714957,"aX":13.166264864766115},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.0,"breakHorizontal":-15.4,"spinRate":2712,"spinDirection":47},"zone":14,"typeConfidence":0.93,"plateTime":0.4415488204141478,"extension":6.482077660500292},"hitData":{"launchSpeed":67.1,"launchAngle":-12.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.08,"coordY":159.79}},"index":5,"playId":"7f74262d-a150-37fe-b88a-245b949a0197","pitchNumber":5,"startTime":"2025-08-11T00:26:07.747Z","endTime":"2025-08-11T00:26:15.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:26:15.139Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a sharp line drive to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-11T00:26:37.969Z","endTime":"2025-08-11T00:27:03.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62992189448344,"aZ":-24.039872281929775,"pfxX":1.153248544209046,"pfxZ":4.47239917551399,"pX":-0.14205075585449628,"pZ":3.0662618526739256,"vX0":0.8185644186830243,"vY0":-133.48749546539298,"vZ0":-1.87537268317872,"x":122.41,"y":155.99,"x0":-0.6016925842714829,"y0":50.00308718841473,"z0":5.49517244475349,"aX":2.0972986023724856},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":-2.3,"spinRate":2567,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.40910292641397783,"extension":6.469824305621409},"hitData":{"launchSpeed":106.7,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.7,"coordY":93.94}},"index":0,"playId":"677953de-3f2c-3921-8d3d-554200e18b2b","pitchNumber":1,"startTime":"2025-08-11T00:26:53.183Z","endTime":"2025-08-11T00:27:03.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:27:03.042Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging, catcher Pedro Pagés to second baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-11T00:27:23.642Z","endTime":"2025-08-11T00:28:44.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.18443425968544,"strikeZoneBottom":1.39041136343207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.535945746366348,"aZ":-43.11789389134775,"pfxX":6.24111150717064,"pfxZ":-8.022867185582227,"pX":0.24730394377777606,"pZ":2.5266599077751213,"vX0":-0.11501491158044425,"vY0":-116.80317042292899,"vZ0":2.008825078161095,"x":107.57,"y":170.56,"x0":-0.5116208830500864,"y0":50.00118650255027,"z0":5.747450042056202,"aX":8.51588431827211},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.6,"breakHorizontal":-11.3,"spinRate":2496,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.47116418163088136,"extension":6.550060422367618},"index":0,"playId":"d20bf161-077f-370a-a822-ad5a79b5f722","pitchNumber":1,"startTime":"2025-08-11T00:27:28.788Z","endTime":"2025-08-11T00:27:33.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47260245408999,"aZ":-35.66033010244254,"pfxX":2.8003952627477524,"pfxZ":-2.2082878134360566,"pX":-0.12397422157720937,"pZ":3.2981527022494457,"vX0":0.30401454114006,"vY0":-124.40903819349077,"vZ0":1.4510794952425854,"x":121.73,"y":149.73,"x0":-0.6116730207700456,"y0":50.00407137149828,"z0":5.648992550936488,"aX":4.417752827699297},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.5,"breakHorizontal":-5.2,"spinRate":2658,"spinDirection":90},"zone":2,"typeConfidence":0.58,"plateTime":0.43920737389207254,"extension":6.47416584150843},"index":1,"playId":"6464a8db-75d1-349e-9ea5-7dfa8ca9314c","pitchNumber":2,"startTime":"2025-08-11T00:27:45.126Z","endTime":"2025-08-11T00:27:48.384Z","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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.48254848790456,"strikeZoneBottom":1.53951871068627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.411936839067007,"aZ":-33.433151772288994,"pfxX":6.090061333692707,"pfxZ":-0.8049314719940028,"pX":1.398703957113307,"pZ":2.0665095965167106,"vX0":2.5584512763203073,"vY0":-124.18534795202439,"vZ0":-1.7403197355416002,"x":63.68,"y":182.98,"x0":-0.43550716245590254,"y0":50.00331295804401,"z0":5.552417072030082,"aX":9.529821749104967},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":-11.6,"spinRate":2347,"spinDirection":41},"zone":14,"typeConfidence":0.73,"plateTime":0.4407280184117379,"extension":6.504439109125117},"index":2,"playId":"342e29a8-bd28-30ac-82c8-f44a095416f5","pitchNumber":3,"startTime":"2025-08-11T00:28:14.646Z","endTime":"2025-08-11T00:28:21.160Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.746258648880623,"aZ":-33.66416343540185,"pfxX":6.091760047553483,"pfxZ":-0.9189640416683961,"pX":1.7604070941833971,"pZ":0.12737473442904632,"vX0":3.646109176804501,"vY0":-126.03723266949727,"vZ0":-6.392946864684502,"x":49.9,"y":235.34,"x0":-0.49491086929325373,"y0":50.00568309839149,"z0":5.40341829746168,"aX":9.837490024060976},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-11.9,"spinRate":2357,"spinDirection":37},"zone":14,"typeConfidence":0.75,"plateTime":0.43397493539302445,"extension":6.646525096396618},"index":3,"playId":"b05e9d01-7405-31aa-b7ce-0ce163bb0ae9","pitchNumber":4,"startTime":"2025-08-11T00:28:35.634Z","endTime":"2025-08-11T00:28:44.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:28:44.940Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-11T00:31:31.590Z","endTime":"2025-08-11T00:32:20.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.46881153846466,"strikeZoneBottom":1.67571674185214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36517706625632,"aZ":-13.650395940373162,"pfxX":9.073589185666233,"pfxZ":10.652335306515791,"pX":-0.19240307536750695,"pZ":2.840329755024842,"vX0":-9.483807187011248,"vY0":-131.18134198406696,"vZ0":-3.84476756381997,"x":124.33,"y":162.09,"x0":2.2949054615812825,"y0":50.001353114180354,"z0":5.346061731770371,"aX":15.776005914890256},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":-14.3,"spinRate":2517,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4179241543239338,"extension":6.258238949303939},"index":0,"playId":"21062b81-245a-35a5-9c1e-1152ea562169","pitchNumber":1,"startTime":"2025-08-11T00:31:36.663Z","endTime":"2025-08-11T00:31:40.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.178202600794364,"aZ":-32.587096573526516,"pfxX":-5.643250078922412,"pfxZ":-0.2905071965905268,"pX":-0.8134929139793979,"pZ":1.3555508456288448,"vX0":-6.296984674142743,"vY0":-117.40279458320988,"vZ0":-2.042838619100033,"x":148.01,"y":202.18,"x0":2.6366366518417648,"y0":50.005541476073105,"z0":5.269174445040331,"aX":-7.881114978672819},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.7,"breakHorizontal":11.8,"spinRate":2531,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4664922432658667,"extension":6.159377824248713},"index":1,"playId":"02c746b0-a082-3ce6-8b8f-eca396baa234","pitchNumber":2,"startTime":"2025-08-11T00:31:54.612Z","endTime":"2025-08-11T00:31:58.051Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.599835398860584,"aZ":-31.030832013591507,"pfxX":-6.858966042183335,"pfxZ":0.7967772828467563,"pX":0.048023737133078725,"pZ":2.4329004309850983,"vX0":-4.4552353077069045,"vY0":-118.95740281600739,"vZ0":-0.20053941725780655,"x":115.17,"y":173.09,"x0":2.8328618079835217,"y0":50.005262355960454,"z0":5.317894730273603,"aX":-9.887028548536376},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.7,"breakHorizontal":13.4,"spinRate":2603,"spinDirection":307},"zone":5,"typeConfidence":2.0,"plateTime":0.45944134511113166,"extension":6.127796368000315},"index":2,"playId":"9f0910ce-0941-337b-b46a-b44690d96775","pitchNumber":3,"startTime":"2025-08-11T00:32:17.050Z","endTime":"2025-08-11T00:32:20.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:32:20.959Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-11T00:32:45.653Z","endTime":"2025-08-11T00:34:25.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.70970903587578,"strikeZoneBottom":1.80980308246659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.9706057990394,"aZ":-31.09736804969653,"pfxX":-9.998104106237074,"pfxZ":0.8029371504247553,"pX":-0.31368497631764647,"pZ":2.3493336113889627,"vX0":-3.933575102029947,"vY0":-115.15672687335532,"vZ0":-3.8227194080864E-5,"x":128.96,"y":175.35,"x0":2.7146862312842526,"y0":50.004280919857756,"z0":5.352415384235062,"aX":-13.456715352569201},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.7,"breakHorizontal":19.1,"spinRate":2513,"spinDirection":296},"zone":7,"typeConfidence":2.0,"plateTime":0.47526356282135707,"extension":5.9844599196673975},"index":0,"playId":"98a788df-e57e-343d-868d-59c2329b8cb3","pitchNumber":1,"startTime":"2025-08-11T00:32:49.362Z","endTime":"2025-08-11T00:33:01.292Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.046585328466247,"aZ":-13.378992557712781,"pfxX":8.327115890833422,"pfxZ":10.454817311810148,"pX":-0.23384968056698474,"pZ":3.4160349133838728,"vX0":-9.346433499851171,"vY0":-133.11436904695648,"vZ0":-2.6001004104942362,"x":125.91,"y":146.55,"x0":2.237684798787708,"y0":50.00665296945091,"z0":5.371774028685796,"aX":14.977031924899215},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":-13.1,"spinRate":2519,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.41115917291322956,"extension":6.306766258251277},"index":1,"playId":"cfbddd20-5a0d-36f1-b54f-16b915e02170","pitchNumber":2,"startTime":"2025-08-11T00:33:06.292Z","endTime":"2025-08-11T00:33:09.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-11T00:33:23.774Z","endTime":"2025-08-11T00:33:38.692Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.632123905573515,"aZ":-27.83003340526914,"pfxX":-3.7840985148352324,"pfxZ":3.0191368375858643,"pX":-0.654722499841935,"pZ":2.2166608533059007,"vX0":-6.532191562312621,"vY0":-119.05845684621781,"vZ0":-1.5375325443081285,"x":141.96,"y":178.93,"x0":2.614732736710576,"y0":50.001110164998536,"z0":5.387064668724365,"aX":-5.435266841319032},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":8.4,"spinRate":2417,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.4598739862118024,"extension":6.309472774865864},"index":3,"playId":"b773cc78-f4e7-317b-9d19-2aaed53d13c2","pitchNumber":3,"startTime":"2025-08-11T00:33:38.692Z","endTime":"2025-08-11T00:33:42.307Z","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":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.83595095972767,"strikeZoneBottom":1.84713906435334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15667900894952,"aZ":-28.78706655686109,"pfxX":7.7681028845514914,"pfxZ":2.2553932999398274,"pX":1.5584009408614898,"pZ":1.754662480274123,"vX0":-4.752615140968567,"vY0":-121.32906144787972,"vZ0":-2.7338574882748263,"x":57.6,"y":191.4,"x0":2.5263320390709714,"y0":50.00230793300402,"z0":5.386552686262988,"aX":11.663531720062247},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.1,"spinRate":1144,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.45021820519126265,"extension":6.355798603216457},"index":4,"playId":"6ed454e7-a9dc-3f24-b36b-b077bbe1c4fe","pitchNumber":4,"startTime":"2025-08-11T00:34:02.430Z","endTime":"2025-08-11T00:34:05.551Z","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.9,"endSpeed":76.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.985873188971023,"aZ":-24.36574655779595,"pfxX":7.622874189794597,"pfxZ":5.236316817892029,"pX":0.526646825512097,"pZ":1.5466380633675376,"vX0":-6.970585742560731,"vY0":-120.64688544911351,"vZ0":-3.8061307301402296,"x":96.93,"y":197.02,"x0":2.4473954394316233,"y0":50.0019100553537,"z0":5.26466975556509,"aX":11.364295231603952},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.9,"breakHorizontal":-12.4,"spinRate":1207,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4520492051658511,"extension":6.333935032549926},"index":5,"playId":"6258e2fa-d24e-38f0-9d4d-df42a8b99928","pitchNumber":5,"startTime":"2025-08-11T00:34:20.287Z","endTime":"2025-08-11T00:34:25.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:34:25.169Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-11T00:34:46.143Z","endTime":"2025-08-11T00:36:07.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.39067684234335,"strikeZoneBottom":1.63922453317406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51833769513076,"aZ":-30.49248379809687,"pfxX":-8.691485698037342,"pfxZ":1.2113465091622686,"pX":-0.5372492076223749,"pZ":2.8820438022688375,"vX0":-4.989449773968935,"vY0":-117.15288221152075,"vZ0":0.8298246796145281,"x":137.48,"y":160.96,"x0":2.750536079014672,"y0":50.00259170961041,"z0":5.377532679288743,"aX":-12.057042763205684},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.6,"breakHorizontal":17.0,"spinRate":2549,"spinDirection":302},"zone":1,"typeConfidence":2.0,"plateTime":0.4678744949765221,"extension":5.997347998781313},"index":0,"playId":"fac3c501-9bb8-3393-86eb-ef4cd767b214","pitchNumber":1,"startTime":"2025-08-11T00:34:51.855Z","endTime":"2025-08-11T00:34:55.945Z","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":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.45129326502447,"strikeZoneBottom":1.67323204606144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67986212670858,"aZ":-32.09903666386347,"pfxX":-5.30842024097411,"pfxZ":0.05460475515844898,"pX":0.7835907222581903,"pZ":3.541288685017542,"vX0":-3.2972945600089116,"vY0":-119.2999550282135,"vZ0":2.3111472913142426,"x":87.13,"y":143.17,"x0":2.8706631353950662,"y0":50.00471088457345,"z0":5.441419017391481,"aX":-7.6972747406728415},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":10.4,"spinRate":2600,"spinDirection":275},"zone":3,"typeConfidence":2.0,"plateTime":0.45808160873030124,"extension":6.041196895903871},"index":1,"playId":"74f7b52b-c042-355b-a610-d21c5c7528c2","pitchNumber":2,"startTime":"2025-08-11T00:35:10.488Z","endTime":"2025-08-11T00:35:14.626Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-11T00:35:25.240Z","endTime":"2025-08-11T00:35:45.587Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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.9,"endSpeed":82.6,"strikeZoneTop":3.43621111639786,"strikeZoneBottom":1.73922688579659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.025312538818508,"aZ":-16.00337568335574,"pfxX":8.483121184054351,"pfxZ":9.185883255096456,"pX":0.1518282819097714,"pZ":4.172916685851414,"vX0":-8.251901250654399,"vY0":-132.08058676498098,"vZ0":-0.24295479291685962,"x":111.21,"y":126.11,"x0":2.2195294520210767,"y0":50.004998108156876,"z0":5.44633917344519,"aX":14.939080050324957},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.8,"breakHorizontal":-13.4,"spinRate":2405,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4152225569333967,"extension":6.229052574730757},"index":3,"playId":"ef02c42c-cf8d-31f5-a64e-395cc273c607","pitchNumber":3,"startTime":"2025-08-11T00:35:45.587Z","endTime":"2025-08-11T00:35:49.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.36860675178964,"strikeZoneBottom":1.68934298973721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84655530314489,"aZ":-14.022390599370981,"pfxX":8.995478263125284,"pfxZ":10.230753802365216,"pX":-0.39115112516756284,"pZ":2.9458524163745854,"vX0":-9.918241593231816,"vY0":-132.72959707462874,"vZ0":-3.521094350624482,"x":131.91,"y":159.24,"x0":2.2349778917908765,"y0":50.006057863113234,"z0":5.318498271389362,"aX":15.966531862726594},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.9,"breakHorizontal":-14.0,"spinRate":2449,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4135326835562072,"extension":6.174267557405696},"index":4,"playId":"8e429c25-1d17-364e-be25-e7dd01604d8a","pitchNumber":4,"startTime":"2025-08-11T00:36:02.755Z","endTime":"2025-08-11T00:36:07.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:36:07.029Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-11T00:38:37.130Z","endTime":"2025-08-11T00:40:23.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.26258784259381,"strikeZoneBottom":1.62507647326533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92820304982933,"aZ":-43.586231102929595,"pfxX":7.590404004215946,"pfxZ":-8.394906451524385,"pX":-0.42557262487786485,"pZ":3.4436458855322147,"vX0":-1.9547533970047075,"vY0":-116.44579737549898,"vZ0":3.9730911912707993,"x":133.22,"y":145.8,"x0":-0.5561045091995647,"y0":50.00289860359475,"z0":5.866554817714238,"aX":10.31834143885184},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.8,"breakHorizontal":-13.2,"spinRate":2505,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.47220497038309084,"extension":6.565066087965109},"index":0,"playId":"2576d99d-4966-392a-9fea-e967873c136c","pitchNumber":1,"startTime":"2025-08-11T00:38:40.649Z","endTime":"2025-08-11T00:38:44.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.31584088317776,"strikeZoneBottom":1.65235995544186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21931800570017,"aZ":-22.946897257314255,"pfxX":0.48042244468801987,"pfxZ":5.058529402894136,"pX":0.5170530250168044,"pZ":4.046041602838302,"vX0":2.515268735847066,"vY0":-133.82378423284456,"vZ0":0.07036830460288312,"x":97.29,"y":129.54,"x0":-0.4951265966623592,"y0":50.00475097805643,"z0":5.654819771589424,"aX":0.8768011788650135},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":-1.4,"spinRate":2473,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.40832118133160744,"extension":6.473106952683466},"index":1,"playId":"f6e78e1b-3634-347b-8810-884e4478f056","pitchNumber":2,"startTime":"2025-08-11T00:38:55.966Z","endTime":"2025-08-11T00:39:00.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.225833324005972,"aZ":-22.563873605143716,"pfxX":-8.768106242815005,"pfxZ":6.054851113383576,"pX":0.5477649989626979,"pZ":2.4319496064490442,"vX0":5.623867673479416,"vY0":-124.95357418494208,"vZ0":-2.4941604704570977,"x":96.12,"y":173.12,"x0":-0.588298301528808,"y0":50.00433181672542,"z0":5.289084425639664,"aX":-13.922291807434563},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.7,"breakHorizontal":14.6,"spinRate":2103,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.43767455480470163,"extension":6.749781821570201},"index":2,"playId":"c125a8e2-a609-3e96-855f-9789b8db861c","pitchNumber":3,"startTime":"2025-08-11T00:39:12.351Z","endTime":"2025-08-11T00:39:16.489Z","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":85.2,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.854102297826646,"aZ":-36.833928283401775,"pfxX":9.162232607273657,"pfxZ":-2.995226576878405,"pX":-0.2867750159193943,"pZ":1.917521099996753,"vX0":-2.0498404227425926,"vY0":-124.04324486761348,"vZ0":-1.30800377167722,"x":127.93,"y":187.01,"x0":-0.6398343474832964,"y0":50.00111992241543,"z0":5.523246632125668,"aX":14.272877668170077},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":-16.1,"spinRate":2744,"spinDirection":43},"zone":7,"typeConfidence":0.94,"plateTime":0.44159369098334045,"extension":6.472424993674118},"index":3,"playId":"ee4f13d0-65d9-31bc-9dbc-4379cd732243","pitchNumber":4,"startTime":"2025-08-11T00:39:36.750Z","endTime":"2025-08-11T00:39:40.830Z","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":4,"startTime":"2025-08-11T00:39:50.837Z","endTime":"2025-08-11T00:40:00.918Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82156452560933,"aZ":-22.581644062903443,"pfxX":-0.5094723192389076,"pfxZ":5.176082043847135,"pX":-0.14222901348373282,"pZ":3.323063131683349,"vX0":1.3377710620403958,"vY0":-134.66769874233947,"vZ0":-1.5978159055850318,"x":122.42,"y":149.06,"x0":-0.5772851362053558,"y0":50.001517752448,"z0":5.5075403232667375,"aX":-0.9440611930967009},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2497,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4053634720363779,"extension":6.612432554448905},"index":5,"playId":"979e059c-5544-3cc3-bc22-ddd06302a84d","pitchNumber":5,"startTime":"2025-08-11T00:40:00.918Z","endTime":"2025-08-11T00:40:04.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.138116620785002,"aZ":-34.46403289959254,"pfxX":7.709134696117076,"pfxZ":-1.4789404704822884,"pX":0.5111578739270131,"pZ":1.606219859735627,"vX0":0.16589016899573628,"vY0":-123.93723339225392,"vZ0":-2.418086475969053,"x":97.52,"y":195.41,"x0":-0.5574561768337889,"y0":50.00412951621152,"z0":5.489528113294651,"aX":11.922509158901427},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.0,"breakHorizontal":-13.9,"spinRate":2616,"spinDirection":42},"zone":9,"typeConfidence":0.92,"plateTime":0.44293774753385584,"extension":6.706345877311168},"index":6,"playId":"a4da967c-aa16-352b-a34e-0577377a07fd","pitchNumber":6,"startTime":"2025-08-11T00:40:19.789Z","endTime":"2025-08-11T00:40:23.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:40:23.551Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging, catcher Pedro Pagés to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-11T00:40:40.332Z","endTime":"2025-08-11T00:41:59.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.24449631947225,"strikeZoneBottom":1.46183447271675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46201609698644,"aZ":-33.7422528792643,"pfxX":3.090408027393829,"pfxZ":-0.9716159770121475,"pX":0.6891213939533405,"pZ":2.5818494388975783,"vX0":2.0492163589649137,"vY0":-125.80124228568808,"vZ0":-0.4951484071934038,"x":90.73,"y":169.07,"x0":-0.5350793918885726,"y0":50.001033923968784,"z0":5.496111288843442,"aX":4.995449205906531},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-6.0,"spinRate":2649,"spinDirection":103},"zone":6,"typeConfidence":0.8,"plateTime":0.43395846345621836,"extension":6.784780491128581},"index":0,"playId":"c934aef7-e81c-3c63-a135-51dcc6bdd3e9","pitchNumber":1,"startTime":"2025-08-11T00:40:50.598Z","endTime":"2025-08-11T00:40:54.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.16689442903214,"strikeZoneBottom":1.46075902208198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.504192310297444,"aZ":-35.840269723870485,"pfxX":2.939718826914379,"pfxZ":-2.2711629205281714,"pX":0.6157912435873399,"pZ":3.0168357397292396,"vX0":1.7717965555472746,"vY0":-125.71074995684405,"vZ0":0.6670581742015307,"x":93.53,"y":157.33,"x0":-0.4781811945344092,"y0":50.00397934928567,"z0":5.638496040118957,"aX":4.743631104263714},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":-5.8,"spinRate":2669,"spinDirection":77},"zone":3,"typeConfidence":0.75,"plateTime":0.4343355196832239,"extension":6.439673486021105},"index":1,"playId":"697a20e3-da55-3929-b41f-fbb135dd8988","pitchNumber":2,"startTime":"2025-08-11T00:41:08.389Z","endTime":"2025-08-11T00:41:13.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34396898079844,"aZ":-31.871964459875148,"pfxX":6.59249963852405,"pfxZ":0.19504312589570372,"pX":0.21047525579672785,"pZ":1.9413815930211304,"vX0":-0.2825347809815921,"vY0":-124.0451050472939,"vZ0":-2.1623481058399103,"x":108.98,"y":186.36,"x0":-0.530196784801016,"y0":50.00249750351328,"z0":5.487393487443605,"aX":10.250055236659783},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-11.9,"spinRate":2568,"spinDirection":45},"zone":8,"typeConfidence":0.87,"plateTime":0.44194244672666994,"extension":6.586492174285019},"index":2,"playId":"550ae64e-a44b-35a3-b122-700da676d7c0","pitchNumber":3,"startTime":"2025-08-11T00:41:27.274Z","endTime":"2025-08-11T00:41:31.505Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.878614618488,"aZ":-35.40417802937353,"pfxX":5.765624424147892,"pfxZ":-2.078729625902991,"pX":0.9713556118320839,"pZ":0.251026281709637,"vX0":1.636983530815477,"vY0":-124.21489567793864,"vZ0":-5.204000404429911,"x":79.97,"y":232.0,"x0":-0.4458572001582407,"y0":50.00220440505191,"z0":5.3312860003856875,"aX":8.969529521931594},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.8,"breakHorizontal":-10.8,"spinRate":2434,"spinDirection":34},"zone":14,"typeConfidence":0.88,"plateTime":0.4416853285707929,"extension":6.663626877547162},"index":3,"playId":"0f0962b0-a33f-3fd3-bb84-0c5cd6e0f758","pitchNumber":4,"startTime":"2025-08-11T00:41:51.555Z","endTime":"2025-08-11T00:41:59.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:41:59.055Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-11T00:42:18.865Z","endTime":"2025-08-11T00:43:58.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":92.0,"endSpeed":85.3,"strikeZoneTop":3.56126406356969,"strikeZoneBottom":1.62425705746226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038489511710345,"aZ":-24.207124730053412,"pfxX":0.31225003810374674,"pfxZ":4.332199513562354,"pX":-0.1266863829437877,"pZ":1.7665866135422537,"vX0":1.095494789692618,"vY0":-134.0633602301268,"vZ0":-4.935614168027366,"x":121.83,"y":191.08,"x0":-0.579418766458125,"y0":50.00462737393969,"z0":5.335516944543911,"aX":0.5746221167865984},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-0.7,"spinRate":2352,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.40686385726074414,"extension":6.7653547238951},"index":0,"playId":"0d1da9b0-a1d3-38c9-8236-993609437756","pitchNumber":1,"startTime":"2025-08-11T00:42:30.555Z","endTime":"2025-08-11T00:42:34.358Z","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.0,"endSpeed":74.1,"strikeZoneTop":3.44314231082833,"strikeZoneBottom":1.587230059102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.074705250001486,"aZ":-41.93035444386952,"pfxX":7.013122924951142,"pfxZ":-7.033775167565973,"pX":-1.0964351793967961,"pZ":1.2617111069832363,"vX0":-3.229496591692331,"vY0":-117.83707770619694,"vZ0":-0.8694369855318731,"x":158.79,"y":204.71,"x0":-0.6097918651876284,"y0":50.00033255382659,"z0":5.55318048322501,"aX":9.734443505672829},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.6,"breakHorizontal":-11.8,"spinRate":2414,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.46712477763478555,"extension":6.570495767906914},"index":1,"playId":"7a179ad9-d612-3753-8dd7-2c54ed5d7141","pitchNumber":2,"startTime":"2025-08-11T00:42:48.750Z","endTime":"2025-08-11T00:42:52.975Z","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.2,"endSpeed":79.1,"strikeZoneTop":3.53999540642351,"strikeZoneBottom":1.65720062112129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.539473329750916,"aZ":-21.71860202878135,"pfxX":-8.821838959198601,"pfxZ":6.568767809687463,"pX":0.6425019113327828,"pZ":1.1783721619907388,"vX0":5.7410643736792455,"vY0":-125.38190234085441,"vZ0":-5.514103444355605,"x":92.51,"y":206.96,"x0":-0.5317398118880321,"y0":50.000344401572875,"z0":5.180283527698583,"aX":-14.032606274831137},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":1927,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4369777840209186,"extension":6.775938971199096},"index":2,"playId":"098aecb2-fac0-38b9-b0ee-b70bc850e73d","pitchNumber":3,"startTime":"2025-08-11T00:43:08.517Z","endTime":"2025-08-11T00:43:12.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06671613748798,"aZ":-43.12664204008745,"pfxX":5.8795334392571235,"pfxZ":-7.788472971690794,"pX":-0.4219683813323673,"pZ":2.383676887879916,"vX0":-1.6141190691451557,"vY0":-118.2642778447805,"vZ0":1.552891703166834,"x":133.08,"y":174.42,"x0":-0.49147371764211323,"y0":50.00269738167158,"z0":5.695922657292839,"aX":8.268433142578031},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.3,"breakHorizontal":-10.2,"spinRate":2522,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.4644086540626904,"extension":6.573566548547525},"index":3,"playId":"a476e50f-7d87-33af-ba59-233ead533960","pitchNumber":4,"startTime":"2025-08-11T00:43:30.252Z","endTime":"2025-08-11T00:43:33.558Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.50600304549197,"strikeZoneBottom":1.59684080518102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19793217382234,"aZ":-36.504972270654974,"pfxX":7.41947097667955,"pfxZ":-2.7923928166980776,"pX":-0.6182806747730482,"pZ":2.9937862591413356,"vX0":-2.406779194934876,"vY0":-123.76545327474389,"vZ0":1.0051411145416949,"x":140.57,"y":157.95,"x0":-0.5960582303938547,"y0":50.005783132752775,"z0":5.644646494093803,"aX":11.487584614344462},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.6,"breakHorizontal":-12.8,"spinRate":2217,"spinDirection":49},"zone":1,"typeConfidence":0.9,"plateTime":0.4429221080107757,"extension":6.573806761257995},"index":4,"playId":"cc3c9d1e-2771-32f3-a5f1-b09737ff7f7e","pitchNumber":5,"startTime":"2025-08-11T00:43:54.101Z","endTime":"2025-08-11T00:43:58.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:43:58.864Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-11T00:46:22.842Z","endTime":"2025-08-11T00:48:57.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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_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.8,"endSpeed":75.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.199765224681713,"aZ":-26.796516126319208,"pfxX":7.649996332738633,"pfxZ":3.7247596735888377,"pX":0.33341069789175765,"pZ":1.592050289152163,"vX0":-7.096119443647242,"vY0":-118.98338200878229,"vZ0":-3.150909053826455,"x":104.29,"y":195.79,"x0":2.3497413686980053,"y0":50.0046294034375,"z0":5.342169894575596,"aX":11.05357022620457},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.2,"breakHorizontal":-12.2,"spinRate":1242,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.45900579834407296,"extension":6.170951556419298},"index":0,"playId":"e4a5f1d2-fc55-35e1-a26f-12c497773a11","pitchNumber":1,"startTime":"2025-08-11T00:47:07.611Z","endTime":"2025-08-11T00:47:10.928Z","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":82.3,"endSpeed":76.4,"strikeZoneTop":3.63572663030395,"strikeZoneBottom":1.69720303861353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.709394005237918,"aZ":-23.387658742867735,"pfxX":7.308477967681098,"pfxZ":6.01328553914795,"pX":-0.5021712836557495,"pZ":0.1737220889120825,"vX0":-8.964918404534913,"vY0":-119.49209297856048,"vZ0":-6.919074827355016,"x":136.14,"y":234.09,"x0":2.3301531716466566,"y0":50.004344366017165,"z0":5.1766180547617555,"aX":10.683493058930466},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.6,"breakHorizontal":-11.4,"spinRate":1317,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.45650487733740963,"extension":6.3502368286046265},"index":1,"playId":"83dc8a3f-c2f5-392f-86b4-57b633a1c585","pitchNumber":2,"startTime":"2025-08-11T00:47:25.708Z","endTime":"2025-08-11T00:47:28.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.376955982880023,"aZ":-14.368537442150645,"pfxX":6.826544950004348,"pfxZ":10.187373879299233,"pX":0.3975890348684017,"pZ":3.9571207992230004,"vX0":-7.203545250058176,"vY0":-131.49761110931198,"vZ0":-1.0020873049311825,"x":101.84,"y":131.94,"x0":2.288042814065625,"y0":50.004798352155646,"z0":5.411184176407956,"aX":11.934602319461801},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.5,"breakHorizontal":-10.8,"spinRate":2411,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41684660938158125,"extension":6.019125564196325},"index":2,"playId":"26e99597-1772-3e93-a2e0-a650f6dd347c","pitchNumber":3,"startTime":"2025-08-11T00:47:46.577Z","endTime":"2025-08-11T00:47:49.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3266403801142,"aZ":-14.05138716838749,"pfxX":7.045393508492195,"pfxZ":10.35813311658499,"pX":0.1574778018845737,"pZ":3.7704507785557007,"vX0":-7.941540054472664,"vY0":-131.7700455748072,"vZ0":-1.4971460730938848,"x":111.0,"y":136.98,"x0":2.302230487056033,"y0":50.001428477279745,"z0":5.389699607783927,"aX":12.3258010266282},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.6,"breakHorizontal":-10.9,"spinRate":2455,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4164704304119824,"extension":6.068884825777127},"index":3,"playId":"57cb1d3c-a1e8-3b8d-bf12-0930658210ff","pitchNumber":4,"startTime":"2025-08-11T00:48:03.597Z","endTime":"2025-08-11T00:48:06.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.346482222732977,"aZ":-14.628732424124296,"pfxX":7.147292196842038,"pfxZ":9.946059824786772,"pX":0.43764348833251276,"pZ":3.621575076629748,"vX0":-7.182635254411425,"vY0":-132.50573138165055,"vZ0":-1.7507645940406036,"x":100.32,"y":141.0,"x0":2.264906145941685,"y0":50.00601291753181,"z0":5.368740142173253,"aX":12.61394572383317},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":-11.3,"spinRate":2456,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.41458547667365675,"extension":6.190647579381289},"index":4,"playId":"5341d756-47e6-3a52-a994-fba40d454cae","pitchNumber":5,"startTime":"2025-08-11T00:48:24.447Z","endTime":"2025-08-11T00:48:27.894Z","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":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16538882244839,"aZ":-28.407231496723078,"pfxX":5.333561036138594,"pfxZ":2.5214459802284788,"pX":0.7373078882719867,"pZ":1.2302355878191382,"vX0":-5.899049111670479,"vY0":-120.87735956673104,"vZ0":-3.7667396110927953,"x":88.9,"y":205.56,"x0":2.50409016396618,"y0":50.00513334624529,"z0":5.273487024757401,"aX":7.9796277644980655},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":-8.4,"spinRate":1093,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4512531184695985,"extension":6.246258155120146},"hitData":{"launchSpeed":96.8,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.23,"coordY":94.42}},"index":5,"playId":"68782fe0-63b7-3e05-9f9a-5fba3d36ccad","pitchNumber":6,"startTime":"2025-08-11T00:48:47.108Z","endTime":"2025-08-11T00:48:57.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:48:57.792Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pedro Pagés homers (8) on a fly ball to left center field. Thomas Saggese scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-11T00:49:10.902Z","endTime":"2025-08-11T00:50:09.201Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.21890794427205,"strikeZoneBottom":1.59628416289188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11407067957079,"aZ":-15.528146127223858,"pfxX":7.3693247701983955,"pfxZ":9.711923124644075,"pX":-0.401430946053303,"pZ":2.3035684697745618,"vX0":-9.251846842399045,"vY0":-130.2777754258756,"vZ0":-4.270468302706842,"x":132.3,"y":176.58,"x0":2.243264009617562,"y0":50.002947492780656,"z0":5.142638036167741,"aX":12.631418523751003},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.8,"breakHorizontal":-11.3,"spinRate":2382,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4209031885750587,"extension":6.175866026768361},"index":0,"playId":"141ccb70-bbdb-3b05-9517-74cfe56858f5","pitchNumber":1,"startTime":"2025-08-11T00:49:23.648Z","endTime":"2025-08-11T00:49:27.545Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.540140008726645,"aZ":-25.693647547307684,"pfxX":8.269515260149754,"pfxZ":4.326983429639992,"pX":-0.1359648272263134,"pZ":1.7155891883205767,"vX0":-8.389493996266644,"vY0":-121.5232111936376,"vZ0":-3.2186313274386267,"x":122.18,"y":192.46,"x0":2.284633916729878,"y0":50.00144316861764,"z0":5.2860618099576975,"aX":12.382712910445157},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.3,"breakHorizontal":-13.0,"spinRate":1245,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.45050576288201105,"extension":6.262434262641028},"hitData":{"launchSpeed":104.9,"launchAngle":31.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.97,"coordY":41.68}},"index":1,"playId":"82ec6713-768e-37ba-8ffb-e6f6195590d3","pitchNumber":2,"startTime":"2025-08-11T00:49:43.919Z","endTime":"2025-08-11T00:50:09.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:50:09.201Z","atBatIndex":19},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Victor Scott II bunt grounds out softly, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-11T00:50:31.506Z","endTime":"2025-08-11T00:50:40.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":90.9,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.663169953992718,"aZ":-14.30993620473208,"pfxX":8.139442673657207,"pfxZ":10.15169969606886,"pX":0.7936324346029366,"pZ":3.2840071997306253,"vX0":-6.864868759804243,"vY0":-132.1873255253088,"vZ0":-2.519378861581928,"x":86.75,"y":150.11,"x0":2.3740131530798174,"y0":50.00114506318348,"z0":5.307193000439243,"aX":14.321615366235468},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.0,"breakHorizontal":-13.1,"spinRate":2453,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4152434431926868,"extension":6.189876869230589},"hitData":{"launchSpeed":30.5,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.22,"coordY":193.04}},"index":0,"playId":"374f10c7-daed-300b-b09e-353700569691","pitchNumber":1,"startTime":"2025-08-11T00:50:33.847Z","endTime":"2025-08-11T00:50:40.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:50:40.876Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-11T00:51:04.868Z","endTime":"2025-08-11T00:52:10.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.102238461893187,"aZ":-33.89761999743293,"pfxX":-5.508347619130971,"pfxZ":-1.2534137597542205,"pX":-0.6887385948549177,"pZ":1.859496249493244,"vX0":-5.99934711503468,"vY0":-117.46408522304218,"vZ0":-0.5932310322779916,"x":143.25,"y":188.57,"x0":2.627115781365134,"y0":50.00151086619258,"z0":5.304918144496703,"aX":-7.58954412263864},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.2,"breakHorizontal":11.6,"spinRate":2483,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.4687714834228034,"extension":6.04512875894063},"index":0,"playId":"d74d8674-bfa1-3018-b543-8614c088cdcb","pitchNumber":1,"startTime":"2025-08-11T00:51:12.469Z","endTime":"2025-08-11T00:51:16.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-11T00:51:46.694Z","endTime":"2025-08-11T00:52:01.036Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6141284125525,"aZ":-17.16258403112688,"pfxX":8.288851379290502,"pfxZ":8.49451560051399,"pX":-0.16752685761059383,"pZ":2.5431523066830053,"vX0":-9.038363517178592,"vY0":-132.42279450404087,"vZ0":-3.8719492933888775,"x":123.39,"y":170.11,"x0":2.221148807638349,"y0":50.00026557607427,"z0":5.288110853591077,"aX":14.644447662787853},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-13.0,"spinRate":2469,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.414409538203075,"extension":6.194305308418527},"hitData":{"launchSpeed":91.5,"launchAngle":41.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.25,"coordY":106.2}},"index":2,"playId":"54eaafae-9735-3090-8a37-221c2ab5056d","pitchNumber":2,"startTime":"2025-08-11T00:52:01.036Z","endTime":"2025-08-11T00:52:10.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:52:10.166Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-11T00:52:25.478Z","endTime":"2025-08-11T00:53:24.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(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":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.495969646031075,"aZ":-24.104585114786946,"pfxX":6.998999735518517,"pfxZ":5.499541338737549,"pX":0.89795923234725,"pZ":2.15003470920885,"vX0":-5.824365641224937,"vY0":-120.13199623397078,"vZ0":-2.4585747126227964,"x":82.77,"y":180.73,"x0":2.4403611396296516,"y0":50.00105730361016,"z0":5.321485249573454,"aX":10.26548198806691},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.6,"breakHorizontal":-11.3,"spinRate":1220,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4553253449212913,"extension":6.380668647916682},"index":0,"playId":"ca3908ea-13b8-3061-bf30-2ed3a13a97ed","pitchNumber":1,"startTime":"2025-08-11T00:52:38.653Z","endTime":"2025-08-11T00:52:42.586Z","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":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.47815275509205,"strikeZoneBottom":1.63117784844644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.046048399839577,"aZ":-29.17851222086458,"pfxX":-4.883842528000477,"pfxZ":2.1357575861509517,"pX":-0.2974051195792212,"pZ":1.5341411939980112,"vX0":-5.436363990686848,"vY0":-117.84353719315803,"vZ0":-2.305110226894316,"x":128.34,"y":197.36,"x0":2.6764885949452824,"y0":50.0014686647922,"z0":5.2285729917643,"aX":-6.846952201731285},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.6,"breakHorizontal":10.2,"spinRate":2533,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.46534289355679315,"extension":6.214906756832271},"index":1,"playId":"86a01910-0412-3617-b2c9-16902cddd69f","pitchNumber":2,"startTime":"2025-08-11T00:53:01.193Z","endTime":"2025-08-11T00:53:05.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.54980243324391,"strikeZoneBottom":1.67610701981752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2453008896603,"aZ":-15.14198193655003,"pfxX":8.520201881515959,"pfxZ":9.712050145682586,"pX":-0.5463439570486209,"pZ":2.4488979479830175,"vX0":-9.862414628263949,"vY0":-131.90558976936222,"vZ0":-4.54244463071948,"x":137.83,"y":172.66,"x0":2.1421365533306087,"y0":50.00503444914964,"z0":5.317267860112507,"aX":14.947467571990652},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":-13.2,"spinRate":2359,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4159628765917356,"extension":6.134176110583456},"index":2,"playId":"d406b16a-f244-35f0-8bfa-492c9f1388f8","pitchNumber":3,"startTime":"2025-08-11T00:53:19.576Z","endTime":"2025-08-11T00:53:24.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:53:24.448Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-11T00:55:50.598Z","endTime":"2025-08-11T00:56:08.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":91.6,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99306121131747,"aZ":-21.222918368936295,"pfxX":0.3883209259289222,"pfxZ":5.941043300043233,"pX":0.5376418794621096,"pZ":2.1037317892156953,"vX0":2.661917433344842,"vY0":-133.49851993830964,"vZ0":-4.97460553446388,"x":102.15,"y":143.12,"x0":-0.5142144876252644,"y0":50.003611754258536,"z0":5.4759611924351335,"aX":0.7155130564654405},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":-1.2,"spinRate":2536,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.40698800972236926,"extension":6.786465133941943},"hitData":{"launchSpeed":63.2,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.62,"coordY":171.45}},"index":0,"playId":"74b3106e-9cd8-3aa8-b425-df5438004bde","pitchNumber":1,"startTime":"2025-08-11T00:56:00.278Z","endTime":"2025-08-11T00:56:08.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:56:08.223Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-11T00:56:29.439Z","endTime":"2025-08-11T00:57:25.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.6,"strikeZoneTop":3.10879827947648,"strikeZoneBottom":1.53683247832138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619639435876156,"aZ":-18.855704272871257,"pfxX":0.9065815858639095,"pfxZ":7.3267769928510145,"pX":0.6554166678891811,"pZ":2.731298968364085,"vX0":2.723892488334855,"vY0":-133.24406325822392,"vZ0":-3.5468150875162756,"x":92.02,"y":165.03,"x0":-0.49337811152476585,"y0":50.00485379120816,"z0":5.423319470908819,"aX":1.6485684476728681},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":-2.2,"spinRate":2481,"spinDirection":201},"zone":3,"typeConfidence":0.91,"plateTime":0.4093209589534288,"extension":6.638331993560523},"index":0,"playId":"44b1c7a3-8a26-377e-b976-dd291ac7892b","pitchNumber":1,"startTime":"2025-08-11T00:56:36.069Z","endTime":"2025-08-11T00:56:39.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.09530735383186,"strikeZoneBottom":1.52358609625576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.258674164000052,"aZ":-25.103057976826854,"pfxX":-8.605131213848132,"pfxZ":4.399362053599974,"pX":-1.3260728159369282,"pZ":2.6653942626211027,"vX0":1.2981019381909775,"vY0":-125.62740652945895,"vZ0":-1.6275829836644893,"x":167.55,"y":166.81,"x0":-0.7296070969900212,"y0":50.00102021097044,"z0":5.352355858409077,"aX":-13.820906295246578},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":1785,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.43517342935737124,"extension":6.77033613015474},"index":1,"playId":"1ea3809f-f423-3891-bae8-3087c8096c78","pitchNumber":2,"startTime":"2025-08-11T00:56:54.239Z","endTime":"2025-08-11T00:56:59.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.1,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.286028624972968,"aZ":-25.059218538354397,"pfxX":-8.896897950247713,"pfxZ":4.720438857131435,"pX":-0.6341482155474086,"pZ":2.2552925860652895,"vX0":2.948601981429723,"vY0":-121.55758901597277,"vZ0":-2.036898981357389,"x":141.17,"y":177.89,"x0":-0.7022013661615341,"y0":50.0011658127998,"z0":5.264758978408766,"aX":-13.404975449066452},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":1903,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.44940962716190125,"extension":6.853934118728307},"hitData":{"launchSpeed":79.6,"launchAngle":17.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.79,"coordY":108.1}},"index":2,"playId":"00676816-9726-3d54-a9c3-bca30fe2d93d","pitchNumber":3,"startTime":"2025-08-11T00:57:13.772Z","endTime":"2025-08-11T00:57:25.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T00:57:25.312Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-11T00:57:44.508Z","endTime":"2025-08-11T01:01:10.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7,9],"actionIndex":[4,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","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":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":"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":9},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.65126187976627,"strikeZoneBottom":1.75898857488411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84663534714187,"aZ":-23.632068448210983,"pfxX":-7.969768089871485,"pfxZ":5.58968264741331,"pX":-1.1396663799665223,"pZ":3.531417282746941,"vX0":1.7180776699222682,"vY0":-123.2141195740959,"vZ0":0.45772081405092535,"x":160.44,"y":143.43,"x0":-0.8133488117607662,"y0":50.00300776736078,"z0":5.3495987321468865,"aX":-12.181001065385814},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.4,"breakHorizontal":14.0,"spinRate":1841,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.44554000191651255,"extension":6.586012311874757},"index":0,"playId":"dc787390-c09c-3cd8-a076-445983e13604","pitchNumber":1,"startTime":"2025-08-11T00:57:52.422Z","endTime":"2025-08-11T00:57:56.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":85.1,"strikeZoneTop":3.67804066158559,"strikeZoneBottom":1.70741552682624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50332329624912,"aZ":-19.49742864814207,"pfxX":-1.94011605464106,"pfxZ":6.907580424216037,"pX":-0.5193100788811185,"pZ":1.8436915268783471,"vX0":1.1683928678638034,"vY0":-133.78119247132562,"vZ0":-5.609957154021725,"x":136.79,"y":189.0,"x0":-0.7068656343796043,"y0":50.00145164265763,"z0":5.340108516214036,"aX":-3.5601039699667445},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":3.4,"spinRate":2448,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4074888137038979,"extension":6.7207879183668195},"index":1,"playId":"44b4c308-e2b7-3b78-85d7-d6d011f79c8f","pitchNumber":2,"startTime":"2025-08-11T00:58:11.812Z","endTime":"2025-08-11T00:58:15.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"97bfaa2a-1e45-38b4-b12d-c5684737623d","startTime":"2025-08-11T00:58:32.466Z","endTime":"2025-08-11T00:58:35.487Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.7004029706239,"strikeZoneBottom":1.75286437755004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9539233708859,"aZ":-39.541649577630125,"pfxX":5.27612699239584,"pfxZ":-4.750569421530244,"pX":-0.5689011567114776,"pZ":0.6474872760528454,"vX0":-1.240371203893585,"vY0":-124.56211891299793,"vZ0":-3.577371312609327,"x":138.69,"y":221.3,"x0":-0.7458022919226756,"y0":50.00137835833103,"z0":5.413739017641495,"aX":8.185944891537993},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.2,"breakHorizontal":-9.2,"spinRate":2599,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.44184754806781523,"extension":6.713108254073307},"index":3,"playId":"49811bef-eefa-38c9-a24c-00d5b4394bb4","pitchNumber":3,"startTime":"2025-08-11T00:58:52.431Z","endTime":"2025-08-11T00:58:58.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pete Crow-Armstrong steals (30) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"49811bef-eefa-38c9-a24c-00d5b4394bb4","startTime":"2025-08-11T00:59:21.604Z","endTime":"2025-08-11T00:59:28.480Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"38aa7061-0224-33e8-9344-fb98ca8487c9","startTime":"2025-08-11T00:59:28.480Z","endTime":"2025-08-11T00:59:33.440Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Sonny Gray picks off Pete Crow-Armstrong at 2nd on throw to shortstop Masyn Winn.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":6,"actionPlayId":"38aa7061-0224-33e8-9344-fb98ca8487c9","startTime":"2025-08-11T00:59:49.195Z","endTime":"2025-08-11T01:00:26.515Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.66756541531537,"strikeZoneBottom":1.78290739170981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21731729232905,"aZ":-23.253315402061006,"pfxX":0.012186075698558119,"pfxZ":4.838173507530906,"pX":0.2295569895191107,"pZ":3.459272952744606,"vX0":1.8776897030597708,"vY0":-134.69280879861995,"vZ0":-1.078527898269116,"x":108.25,"y":145.38,"x0":-0.4770940172727422,"y0":50.00516575919083,"z0":5.503416806602239,"aX":0.02204072111513757},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-0.4,"spinRate":2465,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4060632383727154,"extension":6.546427772749596},"index":7,"playId":"1d764f13-fdd2-392c-b278-1a33b97f037d","pitchNumber":4,"startTime":"2025-08-11T01:00:26.515Z","endTime":"2025-08-11T01:00:30.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"startTime":"2025-08-11T01:00:47.226Z","endTime":"2025-08-11T01:01:05.740Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.095460607964576,"aZ":-33.8907296300241,"pfxX":4.908818596521279,"pfxZ":-1.0707367675897448,"pX":0.7157489008710368,"pZ":0.9684034370206158,"vX0":1.5401067059291362,"vY0":-125.66996210436336,"vZ0":-4.4234981211557365,"x":89.72,"y":212.63,"x0":-0.5417689587135661,"y0":50.000064032775626,"z0":5.486830073119069,"aX":7.895099877353448},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.6,"breakHorizontal":-9.2,"spinRate":2716,"spinDirection":41},"zone":14,"typeConfidence":0.62,"plateTime":0.4348968795361774,"extension":6.771211309703178},"index":9,"playId":"ba9fcccc-bd48-3e0c-aebb-7093bb5fd181","pitchNumber":5,"startTime":"2025-08-11T01:01:05.740Z","endTime":"2025-08-11T01:01:10.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:01:10.097Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-11T01:03:32.920Z","endTime":"2025-08-11T01:05:40.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(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":82.7,"endSpeed":76.4,"strikeZoneTop":3.55812301569562,"strikeZoneBottom":1.66232871983154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.444818698105777,"aZ":-24.191602442211607,"pfxX":7.96754159355777,"pfxZ":5.40886115538363,"pX":-0.128413383972444,"pZ":1.9407514692533854,"vX0":-8.394716186735863,"vY0":-120.20541644069432,"vZ0":-2.8723020081638957,"x":121.89,"y":186.38,"x0":2.3600479496426723,"y0":50.00356563414362,"z0":5.279682632301979,"aX":11.76014603912112},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.4,"breakHorizontal":-12.6,"spinRate":1280,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4541860287054096,"extension":6.3203773900875735},"index":0,"playId":"d7435412-da09-3f26-b2c6-e2c76ba74d6f","pitchNumber":1,"startTime":"2025-08-11T01:03:49.493Z","endTime":"2025-08-11T01:03:53.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60280785237687,"aZ":-32.779709729122274,"pfxX":-6.628457820846906,"pfxZ":-0.44528244340802736,"pX":0.03825967939436447,"pZ":3.335508987276656,"vX0":-4.284411841087795,"vY0":-116.25344225304029,"vZ0":2.3578590757969815,"x":115.54,"y":148.72,"x0":2.771929048618949,"y0":50.00307695166575,"z0":5.438910299641285,"aX":-8.991992979944586},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.1,"breakHorizontal":13.1,"spinRate":2495,"spinDirection":285},"zone":2,"typeConfidence":2.0,"plateTime":0.47275171699956875,"extension":5.93679071210647},"index":1,"playId":"a64fc2d2-ee82-3bae-a552-02ce4600e7e7","pitchNumber":2,"startTime":"2025-08-11T01:04:06.995Z","endTime":"2025-08-11T01:04:10.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-11T01:04:20.527Z","endTime":"2025-08-11T01:04:32.497Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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.7,"endSpeed":82.4,"strikeZoneTop":3.71861221552427,"strikeZoneBottom":1.73711110427023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88662224553455,"aZ":-14.072459792762423,"pfxX":6.931547676897002,"pfxZ":10.360132814063565,"pX":-1.2835827878821862,"pZ":3.4004492813770755,"vX0":-11.198630111002752,"vY0":-131.60550200441006,"vZ0":-2.2977557652223366,"x":165.93,"y":146.97,"x0":2.1334679254674076,"y0":50.00590254071075,"z0":5.331709768221549,"aX":12.116041688191023},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":-10.0,"spinRate":2493,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41675816665484255,"extension":6.184485497631542},"index":3,"playId":"b833d2f6-627f-3fa7-8626-8fa46e446e84","pitchNumber":3,"startTime":"2025-08-11T01:04:32.497Z","endTime":"2025-08-11T01:04:36.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77836264172555,"aZ":-13.468835191291516,"pfxX":7.7984631547294345,"pfxZ":10.615898532403211,"pX":-0.4802834424218878,"pZ":2.477651953259642,"vX0":-9.724090983029022,"vY0":-132.07542655765212,"vZ0":-4.536814408108338,"x":135.31,"y":171.88,"x0":2.2402964351601455,"y0":50.00518307283182,"z0":5.212058049869417,"aX":13.74542401349541},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.4,"breakHorizontal":-11.9,"spinRate":2456,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4150925263321015,"extension":6.3370507329038555},"index":4,"playId":"78cda79a-fae2-33b0-b2e7-eec7875b9fe0","pitchNumber":4,"startTime":"2025-08-11T01:04:49.145Z","endTime":"2025-08-11T01:04:54.590Z","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":80.3,"endSpeed":73.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.723668463217656,"aZ":-33.43290857471131,"pfxX":-7.676942737473749,"pfxZ":-0.9140746377228375,"pX":-1.0766499320288088,"pZ":2.5637143688243937,"vX0":-6.046072469307722,"vY0":-116.75285422976583,"vZ0":0.6816016806000946,"x":158.04,"y":169.56,"x0":2.5473420534764775,"y0":50.004249049743336,"z0":5.42351903664308,"aX":-10.558708491019386},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.2,"breakHorizontal":15.5,"spinRate":2516,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.46979230467213373,"extension":6.097533663039249},"index":5,"playId":"43e4ead9-2220-33a0-9877-d7dc81bc8361","pitchNumber":5,"startTime":"2025-08-11T01:05:15.003Z","endTime":"2025-08-11T01:05:18.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53030177753336,"aZ":-15.196499840238479,"pfxX":7.493737168447822,"pfxZ":9.674656593807988,"pX":0.012729668885092405,"pZ":3.6642963517215223,"vX0":-8.263502455825149,"vY0":-131.9937436319922,"vZ0":-1.5314973455644179,"x":116.51,"y":139.84,"x0":2.21851169658898,"y0":50.001956146602566,"z0":5.377416435376412,"aX":13.15003911673611},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":-11.6,"spinRate":2380,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.41583813267788505,"extension":6.182844884153584},"index":6,"playId":"15c9a118-dd17-3c65-a958-7e7a90c5661b","pitchNumber":6,"startTime":"2025-08-11T01:05:36.913Z","endTime":"2025-08-11T01:05:40.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:05:40.283Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-11T01:05:58.300Z","endTime":"2025-08-11T01:07:56.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.56626659650451,"strikeZoneBottom":1.61206505502652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46058197650094,"aZ":-30.419402418818738,"pfxX":-8.980571396101118,"pfxZ":1.2794316219778992,"pX":0.768864731506243,"pZ":2.4373020337988907,"vX0":-2.1495213142264653,"vY0":-116.59067908945985,"vZ0":0.17400322843002636,"x":87.69,"y":172.97,"x0":2.8700708645003257,"y0":50.00340281118681,"z0":5.238639069841812,"aX":-12.331243675313889},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.6,"breakHorizontal":16.8,"spinRate":2437,"spinDirection":301},"zone":6,"typeConfidence":2.0,"plateTime":0.4702509014140084,"extension":5.891219994275445},"index":0,"playId":"3e72a874-b750-36c7-bec1-2e40fd06d6a4","pitchNumber":1,"startTime":"2025-08-11T01:06:05.714Z","endTime":"2025-08-11T01:06:09.631Z","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":80.8,"endSpeed":73.6,"strikeZoneTop":3.47494362390015,"strikeZoneBottom":1.60103777344563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20298679802022,"aZ":-33.71879895319667,"pfxX":-8.937268828824823,"pfxZ":-1.1179528546675428,"pX":0.594370787475635,"pZ":1.9113013546840607,"vX0":-2.623941998145889,"vY0":-117.59460241696321,"vZ0":-0.2606462044358815,"x":94.34,"y":187.17,"x0":2.889661097510858,"y0":50.00285074310698,"z0":5.188984799696454,"aX":-12.34192408468735},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.8,"breakHorizontal":16.8,"spinRate":2480,"spinDirection":292},"zone":9,"typeConfidence":2.0,"plateTime":0.4682842697185108,"extension":5.954243689126975},"index":1,"playId":"c49b167f-11ca-3e79-95db-6dded2e9fa7d","pitchNumber":2,"startTime":"2025-08-11T01:06:21.799Z","endTime":"2025-08-11T01:06:25.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-11T01:06:31.239Z","endTime":"2025-08-11T01:06:48.325Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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.5,"endSpeed":83.1,"strikeZoneTop":3.45686715657575,"strikeZoneBottom":1.58432811319626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.754208310042113,"aZ":-15.205686524060726,"pfxX":8.278408169650527,"pfxZ":9.537276277342354,"pX":-0.8212763254836771,"pZ":3.735621761077448,"vX0":-10.605517144517368,"vY0":-132.87664424958123,"vZ0":-1.3322073274734167,"x":148.31,"y":137.92,"x0":2.155239498470914,"y0":50.00653267217462,"z0":5.353829864206466,"aX":14.736098770391044},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-12.6,"spinRate":2452,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.41297145202642227,"extension":6.253010330078975},"index":3,"playId":"89b756aa-04c2-3381-8b03-45bd7bd129ee","pitchNumber":3,"startTime":"2025-08-11T01:06:48.325Z","endTime":"2025-08-11T01:06:52.493Z","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":91.4,"endSpeed":83.4,"strikeZoneTop":3.52408022908245,"strikeZoneBottom":1.65177720911015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.382025171347127,"aZ":-14.053503996186876,"pfxX":8.857866473605903,"pfxZ":10.19480614595082,"pX":-0.9433956203587444,"pZ":1.5833414088143354,"vX0":-10.904657962817819,"vY0":-132.50106071114246,"vZ0":-6.547973705278405,"x":152.96,"y":196.03,"x0":2.0751466234990503,"y0":50.006242707805576,"z0":5.114288220579259,"aX":15.75020053933521},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-13.7,"spinRate":2489,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.413427737414529,"extension":6.223081549715194},"index":4,"playId":"a88b5927-525e-3b46-881a-9603d5a84a83","pitchNumber":4,"startTime":"2025-08-11T01:07:06.277Z","endTime":"2025-08-11T01:07:11.117Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.49390840387493,"strikeZoneBottom":1.62194181878864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.730158521309306,"aZ":-22.529492037883973,"pfxX":8.715704378271015,"pfxZ":6.41252819107484,"pX":-1.201301774869509,"pZ":0.14399193198274982,"vX0":-11.1741953884173,"vY0":-121.58739985596023,"vZ0":-7.162285560188332,"x":162.79,"y":234.89,"x0":2.311170251296765,"y0":50.00540964446643,"z0":5.068857907931483,"aX":13.1167921154237},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.1,"breakHorizontal":-13.3,"spinRate":1451,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4496286157064491,"extension":6.398458647750662},"index":5,"playId":"c790838e-a344-3e1c-b265-d44a847b8c28","pitchNumber":5,"startTime":"2025-08-11T01:07:26.232Z","endTime":"2025-08-11T01:07:29.886Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.975380304200424,"aZ":-13.852172826497254,"pfxX":8.563014303596063,"pfxZ":10.341973106885549,"pX":0.25482904445706334,"pZ":1.5984687704729965,"vX0":-8.242919336686937,"vY0":-132.65007222849823,"vZ0":-6.407770569743242,"x":107.29,"y":195.62,"x0":2.2990703923302065,"y0":50.00117728653473,"z0":5.0665537272796115,"aX":15.167153424108806},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.4,"breakHorizontal":-13.6,"spinRate":2460,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.41387711711541675,"extension":6.299571320266933},"index":6,"playId":"5d9fedb0-a608-3771-9bf3-455556873006","pitchNumber":6,"startTime":"2025-08-11T01:07:52.459Z","endTime":"2025-08-11T01:07:56.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:07:56.120Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-11T01:08:06.027Z","endTime":"2025-08-11T01:08:30.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.183427632577327,"aZ":-25.583587156061622,"pfxX":7.821608393391108,"pfxZ":4.38860637600955,"pX":0.5557144412335439,"pZ":2.371356099511245,"vX0":-6.819407497620726,"vY0":-121.54871499673361,"vZ0":-1.5812805708081987,"x":95.82,"y":174.75,"x0":2.3775783134961106,"y0":50.000560466330604,"z0":5.245739572331326,"aX":11.736027438254041},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.8,"breakHorizontal":-12.6,"spinRate":1176,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4501390776014409,"extension":6.275357783930138},"hitData":{"launchSpeed":90.5,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.09,"coordY":169.42}},"index":0,"playId":"2dbce81e-40d0-304c-ab84-05db8e7b3b48","pitchNumber":1,"startTime":"2025-08-11T01:08:23.065Z","endTime":"2025-08-11T01:08:30.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:08:30.711Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-11T01:10:55.973Z","endTime":"2025-08-11T01:12:38.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(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":80.4,"endSpeed":74.1,"strikeZoneTop":3.48047777244615,"strikeZoneBottom":1.65027600949228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.457121533995927,"aZ":-41.83103407767049,"pfxX":6.030203632389647,"pfxZ":-6.999772726718775,"pX":1.1791152339736108,"pZ":1.4279894676248823,"vX0":1.8530542282702913,"vY0":-117.076003397829,"vZ0":-0.628200752885627,"x":72.05,"y":200.22,"x0":-0.4074637297521903,"y0":50.003558964932985,"z0":5.636942610737923,"aX":8.316672945469627},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.5,"breakHorizontal":-11.4,"spinRate":2370,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.46900636659687756,"extension":6.456096635415748},"index":0,"playId":"974a6d9e-cfbd-32bc-9eef-8c8d75b0775f","pitchNumber":1,"startTime":"2025-08-11T01:11:08.965Z","endTime":"2025-08-11T01:11:12.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.45644848629026,"strikeZoneBottom":1.62624630078337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02209908443865,"aZ":-29.668976006872516,"pfxX":3.436546243270003,"pfxZ":1.525940672036695,"pX":1.1924421048627938,"pZ":2.3278340328629055,"vX0":3.250237931580333,"vY0":-126.43237537152918,"vZ0":-2.119199934334273,"x":71.55,"y":175.93,"x0":-0.550794655332501,"y0":50.00076567057557,"z0":5.531611758172377,"aX":5.624775063325422},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-6.8,"spinRate":2680,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.4313580020104095,"extension":6.806341342393264},"index":1,"playId":"1fc2a69e-3a7e-3b81-82e6-9ac5e484dd4c","pitchNumber":2,"startTime":"2025-08-11T01:11:25.651Z","endTime":"2025-08-11T01:11:30.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.4606684284899,"strikeZoneBottom":1.65805643850181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.437019957058236,"aZ":-21.64082033712856,"pfxX":0.9185821346074574,"pfxZ":5.7096935446391015,"pX":0.40246879015067477,"pZ":2.108616169882428,"vX0":1.97526503487466,"vY0":-133.83251064627618,"vZ0":-4.81009385871068,"x":101.66,"y":181.85,"x0":-0.45969982789126357,"y0":50.000249232744494,"z0":5.446029504807165,"aX":1.6927109721242806},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-2.0,"spinRate":2500,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.40672946903482154,"extension":6.538651553062143},"index":2,"playId":"e8a27360-89bd-32e2-9bda-05f228f23d9a","pitchNumber":3,"startTime":"2025-08-11T01:11:45.049Z","endTime":"2025-08-11T01:11:49.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.149375520244615,"aZ":-34.258402635830045,"pfxX":4.305690626392847,"pfxZ":-1.2918581113282137,"pX":0.5299218447699073,"pZ":2.6108261968569826,"vX0":1.2992616250671605,"vY0":-125.42371476920572,"vZ0":-0.512432537989721,"x":96.8,"y":168.29,"x0":-0.552522991010762,"y0":50.00285595770971,"z0":5.5793489685443145,"aX":6.951895813384269},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-8.0,"spinRate":2664,"spinDirection":82},"zone":6,"typeConfidence":0.69,"plateTime":0.43447814968287446,"extension":6.471129573666746},"index":3,"playId":"134ff902-6416-3d74-8eae-20ce87b0d538","pitchNumber":4,"startTime":"2025-08-11T01:12:01.479Z","endTime":"2025-08-11T01:12:05.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-11T01:12:16.689Z","endTime":"2025-08-11T01:12:29.608Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06204958050448,"aZ":-24.202030365789557,"pfxX":-5.672186620451707,"pfxZ":4.246806369401703,"pX":-0.08334489177004821,"pZ":3.0159691661501262,"vX0":2.742143498759085,"vY0":-135.73603545951713,"vZ0":-2.1524966226444198,"x":120.18,"y":157.35,"x0":-0.3665079216106311,"y0":50.00226299891203,"z0":5.494140993728734,"aX":-10.646487997471395},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":9.7,"spinRate":2369,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4026194177007567,"extension":6.6019495517575315},"hitData":{"launchSpeed":88.8,"launchAngle":40.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.26,"coordY":90.05}},"index":5,"playId":"54e45739-5124-3f99-9ad2-10ee6f1ba679","pitchNumber":5,"startTime":"2025-08-11T01:12:29.608Z","endTime":"2025-08-11T01:12:38.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:12:38.472Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Dansby Swanson reaches on a throwing error by third baseman Nolan Gorman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-11T01:12:54.655Z","endTime":"2025-08-11T01:13:13.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20585006726296,"aZ":-29.864139156731852,"pfxX":0.7091332747612928,"pfxZ":1.3536518416329706,"pX":0.7931035389177036,"pZ":2.722211857721676,"vX0":3.371030702435612,"vY0":-128.9786142867568,"vZ0":-1.3060275253108395,"x":86.77,"y":165.28,"x0":-0.6173197087754622,"y0":50.0007102964143,"z0":5.516153427278045,"aX":1.2061553657940594},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-1.9,"spinRate":2708,"spinDirection":138},"zone":6,"typeConfidence":0.93,"plateTime":0.4229900038469343,"extension":6.3990480558916225},"hitData":{"launchSpeed":67.0,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.17,"coordY":166.88}},"index":0,"playId":"8328e538-0cd3-322f-8569-e9142870a60f","pitchNumber":1,"startTime":"2025-08-11T01:13:05.885Z","endTime":"2025-08-11T01:13:13.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:13:13.646Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Shaw homers (9) on a fly ball to left center field. Dansby Swanson scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-11T01:13:46.692Z","endTime":"2025-08-11T01:15:35.733Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.25850010418374,"strikeZoneBottom":1.47261524544905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8623154723983,"aZ":-34.941771950722774,"pfxX":4.237086860017525,"pfxZ":-1.7101742084882439,"pX":0.5862719155074797,"pZ":3.176152384037623,"vX0":1.6732821495535375,"vY0":-125.90378554517149,"vZ0":0.877375932915172,"x":94.65,"y":153.02,"x0":-0.6361521893551523,"y0":50.00434730198083,"z0":5.635376933405218,"aX":6.8506089494356655},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-8.0,"spinRate":2808,"spinDirection":90},"zone":3,"typeConfidence":0.75,"plateTime":0.43386749140285286,"extension":6.412819113245075},"index":0,"playId":"ac391046-069b-399c-a2c6-6cee5ef1b532","pitchNumber":1,"startTime":"2025-08-11T01:13:51.169Z","endTime":"2025-08-11T01:13:55.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.35027492537109,"strikeZoneBottom":1.64275661944096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.881858250912927,"aZ":-35.69463996697955,"pfxX":2.9615946790609122,"pfxZ":-2.1608802174571853,"pX":1.3665824459030609,"pZ":1.330600861374017,"vX0":3.576211074448655,"vY0":-126.23188893226529,"vZ0":-3.206137874727321,"x":64.91,"y":202.85,"x0":-0.44942377889982427,"y0":50.00577513333176,"z0":5.469011360687115,"aX":4.816042992597417},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.4,"breakHorizontal":-6.1,"spinRate":2768,"spinDirection":68},"zone":14,"typeConfidence":0.77,"plateTime":0.4326593341532856,"extension":6.5552974777805},"index":1,"playId":"b1fbf3cc-14ab-34c2-bc98-7e7507e1eeb4","pitchNumber":2,"startTime":"2025-08-11T01:14:09.574Z","endTime":"2025-08-11T01:14:16.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"78fdb3a0-22ef-3df1-ba5a-0f3a63ac0846","startTime":"2025-08-11T01:14:32.019Z","endTime":"2025-08-11T01:14:35.019Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.281792055691124,"aZ":-42.55624137896976,"pfxX":6.589407198518491,"pfxZ":-7.310630219353119,"pX":1.0838855786690949,"pZ":1.6248133002988319,"vX0":1.358618607099923,"vY0":-118.85449944120232,"vZ0":-0.302995247479132,"x":75.68,"y":194.91,"x0":-0.3518484971455646,"y0":50.001860268730844,"z0":5.641778652616844,"aX":9.359725010491097},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.0,"breakHorizontal":-12.2,"spinRate":2573,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.46209647375402296,"extension":6.255003833566906},"index":3,"playId":"1085ba54-50fb-3a8a-8ae3-9886c6ff8ee7","pitchNumber":3,"startTime":"2025-08-11T01:14:50.428Z","endTime":"2025-08-11T01:14:54.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.901391260952508,"aZ":-33.96522257143894,"pfxX":5.613547149839869,"pfxZ":-1.1267697649987358,"pX":0.21155687913716292,"pZ":2.9814300016348785,"vX0":-0.03469568233982567,"vY0":-124.51300408306147,"vZ0":0.34758523280686715,"x":108.94,"y":158.28,"x0":-0.5048924084861435,"y0":50.0050353229202,"z0":5.630158817485394,"aX":8.894419546952564},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-10.2,"spinRate":2560,"spinDirection":44},"zone":2,"typeConfidence":0.62,"plateTime":0.4383843346237293,"extension":6.455002665215961},"hitData":{"launchSpeed":98.2,"launchAngle":34.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":59.67,"coordY":46.79}},"index":4,"playId":"6cc677db-1a94-376b-a2df-c52021522dc8","pitchNumber":4,"startTime":"2025-08-11T01:15:13.325Z","endTime":"2025-08-11T01:15:35.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:15:35.733Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-11T01:15:57.320Z","endTime":"2025-08-11T01:17:51.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","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":686780,"link":"/api/v1/people/686780"},"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.25171515202166,"strikeZoneBottom":1.68989232414764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74522429773806,"aZ":-22.33444562612959,"pfxX":-9.178393284208681,"pfxZ":6.046069795685892,"pX":1.1670999048683302,"pZ":2.051108871613268,"vX0":7.256637144479268,"vY0":-126.49597272623521,"vZ0":-3.485015805594922,"x":72.51,"y":183.4,"x0":-0.5401616701481751,"y0":50.00291015290977,"z0":5.228176004776635,"aX":-14.939626337104752},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2062,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4322689472201544,"extension":6.795549745013876},"index":0,"playId":"dc093524-23ce-32d0-aeda-558992776dff","pitchNumber":1,"startTime":"2025-08-11T01:16:04.463Z","endTime":"2025-08-11T01:16:08.584Z","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.4,"endSpeed":85.5,"strikeZoneTop":3.25551409720287,"strikeZoneBottom":1.63947751374278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.919143128271795,"aZ":-21.845271320902278,"pfxX":-0.19582903907691243,"pfxZ":5.546765039636648,"pX":0.03537194674858272,"pZ":4.019057760401787,"vX0":1.6287513861063703,"vY0":-134.78821552654472,"vZ0":-0.03766302634562435,"x":115.65,"y":130.27,"x0":-0.5481410724877979,"y0":50.00428872676279,"z0":5.560018117847851,"aX":-0.36490375717266765},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":0.0,"spinRate":2452,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4044671063395575,"extension":6.740531095634298},"index":1,"playId":"1ab5981d-c110-3deb-8b23-673d347a6b58","pitchNumber":2,"startTime":"2025-08-11T01:16:20.909Z","endTime":"2025-08-11T01:16:27.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.1990899866667,"strikeZoneBottom":1.61113982198394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.293797365148862,"aZ":-41.536138654722976,"pfxX":7.9511855820522,"pfxZ":-6.815520395907688,"pX":0.2001627551498133,"pZ":2.538466300157418,"vX0":-0.7144464245463451,"vY0":-116.85015804448243,"vZ0":1.7799844905965074,"x":109.37,"y":170.24,"x0":-0.521161721342651,"y0":50.00133100752013,"z0":5.687585589403448,"aX":10.925667631096253},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.5,"breakHorizontal":-14.2,"spinRate":2594,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.46986795875065157,"extension":6.541721199710081},"index":2,"playId":"ad4f1e61-3561-379a-bf27-5904c22576d7","pitchNumber":3,"startTime":"2025-08-11T01:16:41.724Z","endTime":"2025-08-11T01:16:45.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.27138817355277,"strikeZoneBottom":1.71076956446769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74871249795308,"aZ":-22.665888461013232,"pfxX":0.9364788432718147,"pfxZ":5.170626202658109,"pX":-0.7068363346138962,"pZ":3.74464647061719,"vX0":-0.6531757654420229,"vY0":-133.51733048033844,"vZ0":-0.4951506064261354,"x":143.94,"y":137.67,"x0":-0.5829625582248024,"y0":50.00283793475911,"z0":5.537393415656415,"aX":1.722169476266904},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-1.6,"spinRate":2411,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.40735374185677786,"extension":6.713583698384971},"index":3,"playId":"0d89552d-516b-32fc-9411-686625e69c5d","pitchNumber":4,"startTime":"2025-08-11T01:16:59.290Z","endTime":"2025-08-11T01:17:03.447Z","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.0,"endSpeed":85.8,"strikeZoneTop":3.29244095803824,"strikeZoneBottom":1.64949936820672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.315623691599985,"aZ":-22.97316348954349,"pfxX":1.1441104402028368,"pfxZ":4.943918397421806,"pX":-0.653208915605458,"pZ":3.04307943213095,"vX0":-0.3107173134812931,"vY0":-134.16397708032227,"vZ0":-1.9707549136062248,"x":141.9,"y":156.62,"x0":-0.6860735335561317,"y0":50.00387010482833,"z0":5.3900672713045354,"aX":2.1295427839865413},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2402,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4050290073466858,"extension":6.6055346479183825},"index":4,"playId":"54ba10c2-97ae-3d42-a8d9-2929e804d3aa","pitchNumber":5,"startTime":"2025-08-11T01:17:22.567Z","endTime":"2025-08-11T01:17:26.820Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-11T01:17:34.180Z","endTime":"2025-08-11T01:17:46.163Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.21319066201473,"strikeZoneBottom":1.62605291520548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78248440129298,"aZ":-42.71983792516251,"pfxX":7.046448508024062,"pfxZ":-7.430988539952418,"pX":-0.7471969727949196,"pZ":2.8911018234844463,"vX0":-2.845319803532283,"vY0":-118.39609232255705,"vZ0":2.6722651912354496,"x":145.48,"y":160.72,"x0":-0.4448462034300897,"y0":50.00551815858464,"z0":5.659763981671922,"aX":9.996553796002912},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.5,"breakHorizontal":-12.1,"spinRate":2543,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.46277872683033205,"extension":6.561185929725434},"index":6,"playId":"8ddd7436-1243-3c1f-bfab-0b30d2710ae3","pitchNumber":6,"startTime":"2025-08-11T01:17:46.163Z","endTime":"2025-08-11T01:17:51.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:17:51.121Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-11T01:18:04.736Z","endTime":"2025-08-11T01:19:15.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94607529692714,"aZ":-25.007230569572844,"pfxX":-6.109036865454948,"pfxZ":3.8521421202828723,"pX":-0.1460906132847935,"pZ":2.8782296305327977,"vX0":2.945584696254297,"vY0":-134.9672364408166,"vZ0":-2.263820401499882,"x":122.57,"y":161.07,"x0":-0.45267448880698774,"y0":50.003803294887256,"z0":5.473010135359445,"aX":-11.37078454135721},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":10.6,"spinRate":2311,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.4044500254527108,"extension":6.5388962910265604},"index":0,"playId":"2ddc0baa-59d5-307c-aadd-8ae662440bf5","pitchNumber":1,"startTime":"2025-08-11T01:18:22.037Z","endTime":"2025-08-11T01:18:25.278Z","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":86.5,"endSpeed":79.9,"strikeZoneTop":3.2504952353473,"strikeZoneBottom":1.45282549955704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22442988929155,"aZ":-31.941559303471987,"pfxX":6.774712956081961,"pfxZ":0.1472466655217639,"pX":2.0934956562984612,"pZ":0.2962043316535268,"vX0":3.914371771918359,"vY0":-125.84162820534637,"vZ0":-6.105943591346392,"x":37.2,"y":230.78,"x0":-0.3638607856519157,"y0":50.003744216675685,"z0":5.350680474350803,"aX":10.83480651227338},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":-13.2,"spinRate":2748,"spinDirection":42},"zone":14,"typeConfidence":0.8,"plateTime":0.4357192604970539,"extension":6.656358228829386},"index":1,"playId":"29e1e0f9-a5b2-357a-869e-dc48f1ef4c90","pitchNumber":2,"startTime":"2025-08-11T01:18:45.340Z","endTime":"2025-08-11T01:18:48.895Z","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":92.9,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.706337587047816,"aZ":-22.231394519846393,"pfxX":-4.980969158068417,"pfxZ":5.343127356298847,"pX":-0.6534423814393088,"pZ":2.50724867463368,"vX0":1.2763010280113039,"vY0":-135.37916438182492,"vZ0":-3.5303134294165197,"x":141.91,"y":171.08,"x0":-0.4828292537515029,"y0":50.006017859978606,"z0":5.378718288742415,"aX":-9.275612164841277},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":8.8,"spinRate":2428,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4041198418738432,"extension":6.563509830467988},"hitData":{"launchSpeed":80.5,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.77,"coordY":153.2}},"index":2,"playId":"2eb0f8ac-3dad-36e7-9d1b-84dad3405680","pitchNumber":3,"startTime":"2025-08-11T01:19:08.499Z","endTime":"2025-08-11T01:19:15.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:19:15.937Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-11T01:21:40.702Z","endTime":"2025-08-11T01:22:02.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.132550129629806,"aZ":-32.72624118368292,"pfxX":-5.602045519264476,"pfxZ":-0.403727981208144,"pX":0.5316251169848241,"pZ":2.0749477265711955,"vX0":-3.557310324618796,"vY0":-116.4335092467755,"vZ0":-0.1369607163039761,"x":96.74,"y":182.76,"x0":2.8103386655626688,"y0":50.003260444145106,"z0":5.247595910832323,"aX":-7.643456755541951},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.5,"breakHorizontal":11.0,"spinRate":2556,"spinDirection":279},"zone":9,"typeConfidence":2.0,"plateTime":0.47154219397963715,"extension":6.016179856823379},"hitData":{"launchSpeed":79.5,"launchAngle":42.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.53,"coordY":128.86}},"index":0,"playId":"403acc55-c845-3a61-a271-0b097f4c6c49","pitchNumber":1,"startTime":"2025-08-11T01:21:53.797Z","endTime":"2025-08-11T01:22:02.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:22:02.141Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-11T01:22:20.339Z","endTime":"2025-08-11T01:23:50.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":90.6,"endSpeed":82.3,"strikeZoneTop":3.5105531006849,"strikeZoneBottom":1.65126201130352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.379948474299262,"aZ":-14.228798668215703,"pfxX":7.575580602523876,"pfxZ":10.279097006631705,"pX":0.09276613081148403,"pZ":2.863205299223593,"vX0":-8.166608720079637,"vY0":-131.66443521936176,"vZ0":-3.3620870233944093,"x":113.46,"y":161.47,"x0":2.2585238764025757,"y0":50.00436506569317,"z0":5.217372882984948,"aX":13.229005212238102},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":-11.8,"spinRate":2512,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41686214577045444,"extension":6.195875950562023},"index":0,"playId":"612f5abe-6fd9-3c0b-9b4d-60c453f06bd7","pitchNumber":1,"startTime":"2025-08-11T01:22:29.094Z","endTime":"2025-08-11T01:22:33.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.53852612713342,"strikeZoneBottom":1.66523780006167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.874705734856907,"aZ":-13.608542012932846,"pfxX":8.23472654774251,"pfxZ":10.81356609960257,"pX":-1.491420061285957,"pZ":2.4051151719957518,"vX0":-11.802414359318014,"vY0":-130.79305194584376,"vZ0":-4.701131982959387,"x":173.85,"y":173.84,"x0":2.0283553769283174,"y0":50.00650227806668,"z0":5.260901440579398,"aX":14.144421529789382},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.6,"breakHorizontal":-12.0,"spinRate":2493,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4202178287785707,"extension":6.246399041046936},"index":1,"playId":"1a48e386-103f-33cd-bdb3-36755e77103c","pitchNumber":2,"startTime":"2025-08-11T01:22:46.071Z","endTime":"2025-08-11T01:22:49.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.595321551476847,"aZ":-12.803314100278305,"pfxX":7.406547911096457,"pfxZ":10.93297523181818,"pX":-0.7032232093368599,"pZ":2.4212449055105076,"vX0":-10.02023531935814,"vY0":-133.04645505922636,"vZ0":-4.792795218994308,"x":143.81,"y":173.41,"x0":2.169779136485028,"y0":50.00655579319006,"z0":5.191676554428136,"aX":13.128781284295965},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.7,"breakHorizontal":-10.9,"spinRate":2555,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4134852788014389,"extension":6.296173610865378},"index":2,"playId":"5cb151b3-3d7c-33ff-92ba-a83bca07d114","pitchNumber":3,"startTime":"2025-08-11T01:23:06.021Z","endTime":"2025-08-11T01:23:09.895Z","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":91.4,"endSpeed":83.6,"strikeZoneTop":3.56243205391528,"strikeZoneBottom":1.71619514411818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61734083175212,"aZ":-14.927423681671584,"pfxX":7.454851789739989,"pfxZ":9.604188108420667,"pX":-0.13198128734693182,"pZ":4.621580749636646,"vX0":-8.773540450631597,"vY0":-132.93168325659866,"vZ0":0.7748659382947038,"x":122.03,"y":114.0,"x0":2.237556194473561,"y0":50.0004328245327,"z0":5.407447563733865,"aX":13.384478673149252},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":-11.6,"spinRate":2436,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.41152522467524255,"extension":6.124085759525937},"index":3,"playId":"e45cfbfc-7b7e-3b6d-92a6-de931b8a0353","pitchNumber":4,"startTime":"2025-08-11T01:23:28.042Z","endTime":"2025-08-11T01:23:32.283Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93465997455042,"aZ":-14.635680833200121,"pfxX":8.286296733608717,"pfxZ":9.963572516850473,"pX":0.2958396278976031,"pZ":1.8229207171579687,"vX0":-7.80355449204962,"vY0":-131.83147883396055,"vZ0":-5.747960523516927,"x":105.72,"y":189.56,"x0":2.2172022322301337,"y0":50.00610999376632,"z0":5.111289364961891,"aX":14.59305986578451},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":-13.3,"spinRate":2459,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.41540695091628255,"extension":6.1374367804293115},"index":4,"playId":"a800cfed-5323-3cc5-a9dd-c6ee71cd91b5","pitchNumber":5,"startTime":"2025-08-11T01:23:46.241Z","endTime":"2025-08-11T01:23:50.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:23:50.156Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-11T01:24:07.939Z","endTime":"2025-08-11T01:25:10.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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,3],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.0954921073503,"strikeZoneBottom":1.58383399904479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.6781118866294,"aZ":-31.797855037203405,"pfxX":-5.980351755964358,"pfxZ":0.27022206836087825,"pX":-0.03939698545380097,"pZ":3.171054693242431,"vX0":-4.599290376431778,"vY0":-117.49116365156102,"vZ0":1.8230467116220002,"x":118.5,"y":153.16,"x0":2.7186034701677224,"y0":50.00326127259203,"z0":5.334050092554653,"aX":-8.384690170282544},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.2,"breakHorizontal":11.9,"spinRate":2441,"spinDirection":296},"zone":2,"typeConfidence":2.0,"plateTime":0.46568859731180057,"extension":6.133125075902279},"index":0,"playId":"5693581b-8f55-3f58-916f-3b03435619e5","pitchNumber":1,"startTime":"2025-08-11T01:24:15.982Z","endTime":"2025-08-11T01:24:20.116Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43689076682587,"aZ":-14.5797096824483,"pfxX":8.911596566854845,"pfxZ":10.048335275843026,"pX":-0.19522331222683106,"pZ":3.8044013542966826,"vX0":-8.977970569645093,"vY0":-131.6063550366684,"vZ0":-1.1985159885745966,"x":124.44,"y":136.06,"x0":2.1057018631202404,"y0":50.00067201704961,"z0":5.347698884247704,"aX":15.600830307293567},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.1,"breakHorizontal":-14.2,"spinRate":2448,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.41649944022318186,"extension":6.14626498692561},"index":1,"playId":"efe2b4aa-c7a7-38f7-8e6d-f4295852a8f6","pitchNumber":2,"startTime":"2025-08-11T01:24:32.669Z","endTime":"2025-08-11T01:24:36.147Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-11T01:24:45.666Z","endTime":"2025-08-11T01:25:02.088Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.586247887443744,"aZ":-15.953881157839866,"pfxX":9.871916592605414,"pfxZ":9.241317558667209,"pX":0.44159644744273846,"pZ":3.1464237497644376,"vX0":-7.857701059089163,"vY0":-131.7876102016798,"vZ0":-2.5191404225084755,"x":100.17,"y":153.83,"x0":2.1825315434188615,"y0":50.00196570394564,"z0":5.296158122255433,"aX":17.325633572956285},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.3,"breakHorizontal":-16.1,"spinRate":2442,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4159699311399492,"extension":6.067890736125457},"hitData":{"launchSpeed":100.2,"launchAngle":28.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.39,"coordY":43.44}},"index":3,"playId":"7b090757-f5dc-344b-a857-3468a0f7182b","pitchNumber":3,"startTime":"2025-08-11T01:25:02.088Z","endTime":"2025-08-11T01:25:10.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:25:10.814Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out to second baseman Thomas Saggese.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-11T01:27:46.661Z","endTime":"2025-08-11T01:28:32.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":80.3,"endSpeed":74.1,"strikeZoneTop":3.52708137994782,"strikeZoneBottom":1.60448343182195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.712435210054938,"aZ":-40.620586290592975,"pfxX":7.478722601953249,"pfxZ":-6.150160661379353,"pX":1.1267761011826118,"pZ":0.6052469263006678,"vX0":1.5354953311847621,"vY0":-116.91196561520061,"vZ0":-2.420124310650713,"x":74.05,"y":222.44,"x0":-0.511108707720845,"y0":50.00336331458541,"z0":5.495707687481019,"aX":10.268905983342925},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.4,"breakHorizontal":-13.9,"spinRate":2594,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.46995103344830147,"extension":6.58571083697228},"index":0,"playId":"fe15acc4-3346-3827-8d7e-5bd74606d90f","pitchNumber":1,"startTime":"2025-08-11T01:27:49.048Z","endTime":"2025-08-11T01:27:52.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.44826191372524,"strikeZoneBottom":1.57935700415955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.24547578841219,"aZ":-21.391951550165764,"pfxX":-8.251270467090619,"pfxZ":6.662888509287629,"pX":1.336221684424475,"pZ":1.3541309244338127,"vX0":7.097711554788915,"vY0":-126.06691832116644,"vZ0":-5.3355843798215234,"x":66.07,"y":202.22,"x0":-0.4358199995565433,"y0":50.005211342043694,"z0":5.211464220387786,"aX":-13.359818664299262},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":1810,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4335202483071652,"extension":6.748411189233883},"index":1,"playId":"e8c81f7b-e422-368c-b1e5-cf276c26833c","pitchNumber":2,"startTime":"2025-08-11T01:28:09.667Z","endTime":"2025-08-11T01:28:13.667Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53788070148097,"aZ":-21.18319551928275,"pfxX":1.7507725858590164,"pfxZ":6.040194037292064,"pX":0.017548972703474396,"pZ":3.069267736818146,"vX0":0.9267512265034439,"vY0":-133.28448860463516,"vZ0":-2.3115168713750194,"x":116.33,"y":155.91,"x0":-0.5609068076802054,"y0":50.00415826616774,"z0":5.458690870756201,"aX":3.186568067348993},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":-3.4,"spinRate":2528,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.40914704816307745,"extension":6.475887327280096},"hitData":{"launchSpeed":83.9,"launchAngle":15.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":157.09,"coordY":140.15}},"index":2,"playId":"f2a56d6c-332c-3278-8a66-80cb0418ade7","pitchNumber":3,"startTime":"2025-08-11T01:28:27.779Z","endTime":"2025-08-11T01:28:32.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:28:32.616Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-11T01:28:51.061Z","endTime":"2025-08-11T01:29:23.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.47800983228298,"strikeZoneBottom":1.66554163454872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.331734632397016,"aZ":-19.333477248034033,"pfxX":1.3816914322154958,"pfxZ":6.990333675431984,"pX":0.1864655934996629,"pZ":3.603396993163458,"vX0":1.2923683318001604,"vY0":-134.04975380987878,"vZ0":-1.560798619760451,"x":109.89,"y":141.49,"x0":-0.47980590836336323,"y0":50.00655222000447,"z0":5.560017298720823,"aX":2.539393025614848},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":-2.8,"spinRate":2492,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40709290028751255,"extension":6.4898936044913},"index":0,"playId":"d4984f39-08b7-3c70-bc21-4e5abf7086c8","pitchNumber":1,"startTime":"2025-08-11T01:28:59.406Z","endTime":"2025-08-11T01:29:03.721Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.608717891078374,"aZ":-33.56017956712396,"pfxX":2.3897359274344967,"pfxZ":-0.8699228430053481,"pX":0.9504152262939541,"pZ":2.3433580588610896,"vX0":2.6762526821433736,"vY0":-125.45305451995411,"vZ0":-1.1387516149128125,"x":80.77,"y":175.51,"x0":-0.44107326060799157,"y0":50.00415350311485,"z0":5.541157418182896,"aX":3.80479190257348},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-4.9,"spinRate":2647,"spinDirection":91},"zone":14,"typeConfidence":0.61,"plateTime":0.43676008652953424,"extension":6.8785147751543905},"hitData":{"launchSpeed":77.4,"launchAngle":8.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":137.19}},"index":1,"playId":"0f959e2e-ae2a-3f8c-a4ea-727d70e34dc4","pitchNumber":2,"startTime":"2025-08-11T01:29:15.880Z","endTime":"2025-08-11T01:29:23.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:29:23.801Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-11T01:29:49.216Z","endTime":"2025-08-11T01:31:06.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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.5,"endSpeed":79.0,"strikeZoneTop":3.0983739558414,"strikeZoneBottom":1.4501672460488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12437917160501,"aZ":-26.07119881544024,"pfxX":-9.143233192432097,"pfxZ":3.817891057400688,"pX":-1.3410669691303343,"pZ":2.3756799027533924,"vX0":1.3948824719293078,"vY0":-125.99612661443997,"vZ0":-2.051392265322813,"x":168.12,"y":174.64,"x0":-0.7168919561114735,"y0":50.000410776722454,"z0":5.320564720913642,"aX":-14.60430313810334},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":1831,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.43578832804153667,"extension":6.808856430450418},"index":0,"playId":"e921af37-ac69-3243-80cd-805221a0f2fd","pitchNumber":1,"startTime":"2025-08-11T01:29:54.155Z","endTime":"2025-08-11T01:29:57.489Z","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":92.0,"endSpeed":85.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.399546028975074,"aZ":-21.018792949335204,"pfxX":1.0804722033182959,"pfxZ":6.062620220759621,"pX":0.7346046192448771,"pZ":3.0677151549755117,"vX0":2.9266169154754995,"vY0":-134.14454157549036,"vZ0":-2.512389108493414,"x":89.0,"y":155.95,"x0":-0.5067342467671466,"y0":50.00377369803008,"z0":5.499264542094941,"aX":1.9873296829916212},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2456,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.4068283548508389,"extension":6.527261452323464},"index":1,"playId":"be0cd1d6-4d2d-3996-ada9-9ac94bfd4932","pitchNumber":2,"startTime":"2025-08-11T01:30:11.643Z","endTime":"2025-08-11T01:30:15.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.1,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478316943810405,"aZ":-31.42191359690349,"pfxX":7.3940746434551485,"pfxZ":0.4620157434483567,"pX":0.9130899164856814,"pZ":0.5579889189388795,"vX0":1.1927618234457298,"vY0":-126.50005655853556,"vZ0":-5.677681799263777,"x":82.2,"y":223.71,"x0":-0.5251349467038039,"y0":50.00133626392431,"z0":5.359055143909164,"aX":11.94764048747908},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-13.7,"spinRate":2776,"spinDirection":41},"zone":14,"typeConfidence":0.82,"plateTime":0.4334466595749613,"extension":6.582646188259912},"index":2,"playId":"b5f9b84e-9a91-3096-a492-93aef40b8105","pitchNumber":3,"startTime":"2025-08-11T01:30:40.343Z","endTime":"2025-08-11T01:30:44.842Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.213767078314014,"aZ":-33.81219354705243,"pfxX":7.010910641805622,"pfxZ":-1.0381285552672663,"pX":0.6801495258397786,"pZ":0.8508068378899896,"vX0":0.8112811114045503,"vY0":-125.0118937971574,"vZ0":-4.3489731943365,"x":91.07,"y":215.81,"x0":-0.5593020665972286,"y0":50.00096435833497,"z0":5.388650684515201,"aX":11.094176282763952},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":-12.8,"spinRate":2475,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.438149091937738,"extension":6.495878899108626},"index":3,"playId":"3e75d505-b7fa-3c5d-a046-55b7b7581b9a","pitchNumber":4,"startTime":"2025-08-11T01:31:01.062Z","endTime":"2025-08-11T01:31:06.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:31:06.552Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-11T01:33:32.034Z","endTime":"2025-08-11T01:33:51.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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(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":90.4,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20154222839489,"aZ":-13.814831460871554,"pfxX":8.20954849502118,"pfxZ":10.517605292690764,"pX":0.5327538235247479,"pZ":2.049804864535167,"vX0":-7.5729232712517085,"vY0":-131.37812191323053,"vZ0":-5.209499662736876,"x":96.69,"y":183.44,"x0":2.3879875948218383,"y0":50.001686783081404,"z0":5.087480060053125,"aX":14.329775872544866},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.1,"breakHorizontal":-13.2,"spinRate":2513,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.41713174104713335,"extension":6.1161641632043},"hitData":{"launchSpeed":87.0,"launchAngle":61.0,"totalDistance":179.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.51,"coordY":120.26}},"index":0,"playId":"a9fb1c92-333b-39fe-8040-aa7e83066a2e","pitchNumber":1,"startTime":"2025-08-11T01:33:42.603Z","endTime":"2025-08-11T01:33:51.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:33:51.934Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-11T01:34:10.870Z","endTime":"2025-08-11T01:36:34.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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,3,5],"actionIndex":[4],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":91.2,"endSpeed":83.2,"strikeZoneTop":3.36776973904167,"strikeZoneBottom":1.47895911526447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38477961222447,"aZ":-14.47897933514878,"pfxX":9.07485199167266,"pfxZ":9.9806849401731,"pX":-0.4594932749123594,"pZ":1.920000453940419,"vX0":-9.986463988608817,"vY0":-132.35264596066665,"vZ0":-5.624233407630696,"x":134.51,"y":186.94,"x0":2.184505914011043,"y0":50.00474474071299,"z0":5.133897695078859,"aX":16.093551640339633},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":-14.3,"spinRate":2501,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.4139263905156696,"extension":6.298511318382752},"index":0,"playId":"f48a4750-96f0-3c3c-a602-ba836d57d116","pitchNumber":1,"startTime":"2025-08-11T01:34:19.658Z","endTime":"2025-08-11T01:34:23.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.19894227276525,"aZ":-31.038409621648412,"pfxX":-4.774250784970016,"pfxZ":0.8161460897680914,"pX":-0.9885205382232072,"pZ":1.5490689867491236,"vX0":-6.71221004912729,"vY0":-116.99704615491655,"vZ0":-1.772073047761702,"x":154.68,"y":196.96,"x0":2.533175436856973,"y0":50.0029172135974,"z0":5.213594401013803,"aX":-6.646049535877388},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.3,"breakHorizontal":10.2,"spinRate":2593,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46740207491883634,"extension":6.15573494654238},"index":1,"playId":"3e3e5686-de54-357c-98a6-dbbca0184a57","pitchNumber":2,"startTime":"2025-08-11T01:34:37.482Z","endTime":"2025-08-11T01:34:41.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-11T01:34:51.167Z","endTime":"2025-08-11T01:35:06.881Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":90.6,"endSpeed":82.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74536720786243,"aZ":-12.245276395247833,"pfxX":8.530815699446627,"pfxZ":11.41751687480646,"pX":-0.7697807963473678,"pZ":2.6565458437266156,"vX0":-10.615649275010487,"vY0":-131.49642904914626,"vZ0":-4.3658086493021155,"x":146.34,"y":167.05,"x0":2.2174513360995243,"y0":50.00278672611617,"z0":5.251680663786284,"aX":14.890914206043796},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.8,"breakHorizontal":-13.1,"spinRate":2515,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4170562627893446,"extension":6.182555104915598},"index":3,"playId":"ffe9ca29-b2b1-3ac9-b5f0-5df949b89640","pitchNumber":3,"startTime":"2025-08-11T01:35:06.881Z","endTime":"2025-08-11T01:35:13.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-11T01:35:57.805Z","endTime":"2025-08-11T01:36:30.087Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36543953537398,"aZ":-27.89155388506264,"pfxX":-3.762222141717608,"pfxZ":3.0624635017335393,"pX":0.07774603137814688,"pZ":2.3868420884162056,"vX0":-4.829884293902949,"vY0":-117.98113072310704,"vZ0":-0.8550703140467829,"x":114.04,"y":174.34,"x0":2.647228881981103,"y0":50.001104371168196,"z0":5.345718666936482,"aX":-5.2529244709434275},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.6,"breakHorizontal":8.0,"spinRate":2571,"spinDirection":298},"zone":5,"typeConfidence":2.0,"plateTime":0.4658900844708076,"extension":6.150923921015626},"index":5,"playId":"2a8dfbeb-bb5b-3984-b374-15bcab76cf33","pitchNumber":4,"startTime":"2025-08-11T01:36:30.087Z","endTime":"2025-08-11T01:36:34.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:36:34.792Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-11T01:36:45.978Z","endTime":"2025-08-11T01:37:54.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":"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.2,"endSpeed":81.3,"strikeZoneTop":3.5970127115121,"strikeZoneBottom":1.65317740292326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.836782242149592,"aZ":-16.38575412756911,"pfxX":8.546075062299092,"pfxZ":9.182409768652715,"pX":0.9085372534182427,"pZ":3.91305980679516,"vX0":-6.7359009527719325,"vY0":-131.08442838001307,"vZ0":-0.3372619704639031,"x":82.37,"y":133.13,"x0":2.416642681168338,"y0":50.0017315282035,"z0":5.2798504216923785,"aX":14.692112508650439},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":-13.8,"spinRate":2461,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41979242936328554,"extension":6.012333851782581},"index":0,"playId":"a37c4332-a24b-315b-a244-26dadca0a25c","pitchNumber":1,"startTime":"2025-08-11T01:37:00.076Z","endTime":"2025-08-11T01:37:03.426Z","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":90.7,"endSpeed":81.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.098082022191868,"aZ":-16.63086794305761,"pfxX":9.880656122664547,"pfxZ":8.971214253847137,"pX":-0.35808290539680493,"pZ":2.6165240005940587,"vX0":-9.69786034022893,"vY0":-131.58773179412736,"vZ0":-3.574846448721434,"x":130.65,"y":168.13,"x0":2.1131147901597473,"y0":50.000466861547324,"z0":5.244398988467916,"aX":17.114385469329047},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":-15.5,"spinRate":2498,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.41820389905071886,"extension":6.182038257164055},"index":1,"playId":"20e56047-9005-3789-984e-328724a2d807","pitchNumber":2,"startTime":"2025-08-11T01:37:15.534Z","endTime":"2025-08-11T01:37:21.395Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.375756519162938,"aZ":-24.711852885105724,"pfxX":9.193010420514078,"pfxZ":4.933168319192633,"pX":0.477184705336538,"pZ":2.0335151309303456,"vX0":-7.638030800707157,"vY0":-122.08692574597511,"vZ0":-2.5969861088613286,"x":98.81,"y":183.88,"x0":2.447426483462818,"y0":50.005870646964425,"z0":5.231405183405095,"aX":13.920731329659441},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.5,"breakHorizontal":-14.9,"spinRate":1344,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4481265492609854,"extension":6.2901613284627},"hitData":{"launchSpeed":58.0,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.77,"coordY":164.49}},"index":2,"playId":"1d522074-d21a-3e97-ae9f-2ba7e1f133d1","pitchNumber":3,"startTime":"2025-08-11T01:37:47.145Z","endTime":"2025-08-11T01:37:54.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:37:54.720Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Alec Burleson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-11T01:40:19.399Z","endTime":"2025-08-11T01:41:04.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(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":91.4,"endSpeed":83.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.753580078589813,"aZ":-22.9651025662196,"pfxX":0.7828491857943691,"pfxZ":5.156833204202227,"pX":0.43372931130442094,"pZ":3.545104398761494,"vX0":2.3694149167365017,"vY0":-133.06909998087994,"vZ0":-0.8698128110169852,"x":100.47,"y":143.06,"x0":-0.5714808506072945,"y0":50.00049038285013,"z0":5.5467677954920545,"aX":1.3972917658179493},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-1.9,"spinRate":2530,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.41231143848722285,"extension":6.448335893558459},"index":0,"playId":"e356c365-146e-350f-9fcd-87588290f50a","pitchNumber":1,"startTime":"2025-08-11T01:40:33.857Z","endTime":"2025-08-11T01:40:38.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.991386580492975,"aZ":-31.83897062904707,"pfxX":7.787914487769152,"pfxZ":0.21120698877127708,"pX":-0.21569937451525728,"pZ":2.16728786596461,"vX0":-1.3337370895804543,"vY0":-124.7715680117535,"vZ0":-1.9578598319049547,"x":125.22,"y":180.26,"x0":-0.6862053056021586,"y0":50.002806142426124,"z0":5.584652728902578,"aX":12.28426079192316},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":-13.8,"spinRate":2684,"spinDirection":44},"zone":8,"typeConfidence":0.89,"plateTime":0.4389099746001368,"extension":6.3974564623915535},"hitData":{"launchSpeed":89.5,"launchAngle":37.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.88,"coordY":109.61}},"index":1,"playId":"5eccb518-f28b-33a6-a134-14588b42aa74","pitchNumber":2,"startTime":"2025-08-11T01:40:56.067Z","endTime":"2025-08-11T01:41:04.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:41:04.237Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-11T01:41:22.718Z","endTime":"2025-08-11T01:43:01.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.990123052323632,"aZ":-29.40408102516127,"pfxX":1.0587564859826213,"pfxZ":1.6747569866500855,"pX":0.3555803718511639,"pZ":2.0997917354479214,"vX0":1.9534243346342743,"vY0":-127.14603591224382,"vZ0":-2.6914741180062043,"x":103.45,"y":182.09,"x0":-0.5576072979801098,"y0":50.00086378119653,"z0":5.485214516618815,"aX":1.7475828380937524},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-2.3,"spinRate":2888,"spinDirection":114},"zone":9,"typeConfidence":0.91,"plateTime":0.4293869788635165,"extension":6.680829961632789},"index":0,"playId":"14117948-a667-35a3-9543-e16319cdfad9","pitchNumber":1,"startTime":"2025-08-11T01:41:33.606Z","endTime":"2025-08-11T01:41:37.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-11T01:41:50.953Z","endTime":"2025-08-11T01:42:10.432Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.37886650716494,"strikeZoneBottom":1.61406482919008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.568424429742155,"aZ":-30.7731940180124,"pfxX":3.969504990101659,"pfxZ":0.8730864581367124,"pX":1.048515813894729,"pZ":1.9762073862576597,"vX0":2.3229274885962683,"vY0":-125.35938096420998,"vZ0":-2.681457906277261,"x":77.03,"y":185.42,"x0":-0.4035498690598564,"y0":50.002371818928786,"z0":5.552923297352732,"aX":6.3643845347339205},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-7.7,"spinRate":2708,"spinDirection":71},"zone":14,"typeConfidence":0.73,"plateTime":0.4356776624758716,"extension":6.481057027975678},"index":2,"playId":"33cfc236-36e1-36cc-a6ce-c80264c949fe","pitchNumber":2,"startTime":"2025-08-11T01:42:10.432Z","endTime":"2025-08-11T01:42:14.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68410276403647,"aZ":-37.380031838889266,"pfxX":7.40792420163141,"pfxZ":-3.415021712141395,"pX":0.8183380463084944,"pZ":1.019833439975187,"vX0":0.8697918693841289,"vY0":-123.00950263860378,"vZ0":-3.0313200901606825,"x":85.81,"y":211.24,"x0":-0.502274664335422,"y0":50.004185556434564,"z0":5.455170920217999,"aX":11.288667031485122},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.7,"breakHorizontal":-13.6,"spinRate":2733,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.44623283359443855,"extension":6.764262747474238},"index":3,"playId":"0429948d-09ce-3408-921b-8c47113e8d84","pitchNumber":3,"startTime":"2025-08-11T01:42:30.354Z","endTime":"2025-08-11T01:42:36.365Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.799813970905976,"aZ":-36.80659351579112,"pfxX":7.658268065380424,"pfxZ":-2.9373985191035654,"pX":0.9313554295508368,"pZ":1.743387907742079,"vX0":0.7775552079239032,"vY0":-124.89938837123671,"vZ0":-2.1086944707022193,"x":81.5,"y":191.71,"x0":-0.3789646838878279,"y0":50.00449112484587,"z0":5.633256193060582,"aX":12.067257599085913},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.5,"breakHorizontal":-14.0,"spinRate":2655,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.43899397464054424,"extension":6.3249853010901},"hitData":{"launchSpeed":93.5,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.58,"coordY":93.91}},"index":4,"playId":"919b6cbf-0747-32dd-adba-765420551f91","pitchNumber":4,"startTime":"2025-08-11T01:42:51.053Z","endTime":"2025-08-11T01:43:01.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:43:01.701Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dansby Swanson grounds into a double play, shortstop Masyn Winn to first baseman Willson Contreras. Nico Hoerner out at 2nd. Dansby Swanson out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-11T01:43:15.543Z","endTime":"2025-08-11T01:44:50.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.55789956535567,"strikeZoneBottom":1.77812362786832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.026082535897206,"aZ":-37.405909325533685,"pfxX":3.1323446672636663,"pfxZ":-3.244161344514154,"pX":0.3761868122406167,"pZ":3.519049188024791,"vX0":0.9963341772151145,"vY0":-125.57767668001132,"vZ0":2.045455804751205,"x":102.66,"y":143.77,"x0":-0.43165183334240004,"y0":50.00264506435176,"z0":5.71506477976774,"aX":5.052552383496084},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.3,"breakHorizontal":-5.9,"spinRate":2741,"spinDirection":78},"zone":3,"typeConfidence":0.74,"plateTime":0.4345022239442349,"extension":6.34625646230115},"index":0,"playId":"a2599288-68ea-3aff-9d7d-2945cb3b6c35","pitchNumber":1,"startTime":"2025-08-11T01:43:28.604Z","endTime":"2025-08-11T01:43:32.587Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"0fadd08f-2736-34d7-a00b-b8c6b400115a","startTime":"2025-08-11T01:43:47.464Z","endTime":"2025-08-11T01:43:50.464Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86716360031031,"aZ":-22.837341597215357,"pfxX":0.9472748984254133,"pfxZ":5.075067887507468,"pX":1.0817151423106568,"pZ":2.1654222695715126,"vX0":3.4258711228861025,"vY0":-133.8337181375614,"vZ0":-4.384894974783342,"x":75.77,"y":180.31,"x0":-0.3305139854433687,"y0":50.00607991947725,"z0":5.430723284211372,"aX":1.7442746880286082},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.6,"breakHorizontal":-2.4,"spinRate":2446,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4069538530169772,"extension":6.568795741355428},"index":2,"playId":"970eb782-0177-365e-a379-e9cac2cb5862","pitchNumber":2,"startTime":"2025-08-11T01:44:07.922Z","endTime":"2025-08-11T01:44:14.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73437551420651,"aZ":-23.988628588477972,"pfxX":-4.198834493227118,"pfxZ":4.36635483010344,"pX":0.8872876687122468,"pZ":2.0995421832259185,"vX0":4.5634503899228065,"vY0":-135.10206422728945,"vZ0":-4.322548238331594,"x":83.18,"y":182.09,"x0":-0.26750073274916925,"y0":50.00045881262569,"z0":5.378682046311102,"aX":-7.865440836813832},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":6.8,"spinRate":2487,"spinDirection":201},"zone":14,"typeConfidence":0.64,"plateTime":0.4033570151247967,"extension":6.22232046494111},"hitData":{"launchSpeed":66.4,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.05,"coordY":147.63}},"index":3,"playId":"33161631-7935-3d1d-8fc1-8abb834410a2","pitchNumber":3,"startTime":"2025-08-11T01:44:42.937Z","endTime":"2025-08-11T01:44:50.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:44:50.360Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-11T01:47:21.754Z","endTime":"2025-08-11T01:49:27.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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.4,"endSpeed":76.4,"strikeZoneTop":3.60063641705903,"strikeZoneBottom":1.71707861617142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.034920996009685,"aZ":-27.75350652801513,"pfxX":7.7002789984078515,"pfxZ":3.0126433078063957,"pX":-0.06429428737006992,"pZ":0.9957613815891632,"vX0":-8.1675135465172,"vY0":-119.8216261836682,"vZ0":-4.025448388205752,"x":119.45,"y":211.89,"x0":2.372543259158647,"y0":50.00503657669738,"z0":5.150684947405402,"aX":11.308216276570827},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-12.2,"spinRate":1185,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4554245598743427,"extension":6.298956246237306},"index":0,"playId":"af510261-6b33-300d-a6ff-064ca7f47934","pitchNumber":1,"startTime":"2025-08-11T01:47:30.820Z","endTime":"2025-08-11T01:47:34.879Z","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":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.92947860410154,"aZ":-24.548567262873142,"pfxX":6.353455854688874,"pfxZ":5.1520186935174275,"pX":0.3396172969272761,"pZ":1.7544827309469422,"vX0":-6.7790099745809504,"vY0":-119.9835138618592,"vZ0":-2.9735323201912136,"x":104.05,"y":191.41,"x0":2.3562514594676323,"y0":50.00169100563869,"z0":5.162392316715088,"aX":9.40275850245843},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.0,"breakHorizontal":-10.2,"spinRate":1261,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.453897198508876,"extension":6.388704282761418},"index":1,"playId":"af1b5929-54f6-30ca-bb66-7dae371c6112","pitchNumber":2,"startTime":"2025-08-11T01:47:49.279Z","endTime":"2025-08-11T01:47:53.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.62432010323367,"strikeZoneBottom":1.69771835666156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.068158596275087,"aZ":-29.78477363667814,"pfxX":-5.2813128552763775,"pfxZ":1.6771947607271436,"pX":-0.9495619959420204,"pZ":1.1565263966646921,"vX0":-6.850732236704622,"vY0":-118.39109395790938,"vZ0":-2.802570448521373,"x":153.2,"y":207.55,"x0":2.6647325864162674,"y0":50.00076302145791,"z0":5.074532789183077,"aX":-7.515149141851487},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":11.2,"spinRate":2490,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4621913862128375,"extension":6.125452353585968},"index":2,"playId":"acf5e98b-e4e7-3687-8b20-9fef1fce584b","pitchNumber":3,"startTime":"2025-08-11T01:48:14.039Z","endTime":"2025-08-11T01:48:17.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.65460797167038,"strikeZoneBottom":1.72768068455014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.351851572399827,"aZ":-12.578157334696098,"pfxX":8.410042553025075,"pfxZ":10.921432610441878,"pX":-0.4052564183960458,"pZ":2.7238479628759986,"vX0":-9.756319649552623,"vY0":-133.49815937830957,"vZ0":-4.027967561932353,"x":132.45,"y":165.24,"x0":2.2144095507901613,"y0":50.001994641060634,"z0":5.166059596828355,"aX":15.088971971488789},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":-13.0,"spinRate":2502,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4112486857105466,"extension":6.31076256503474},"index":3,"playId":"855e109f-6d04-37b9-92d8-c0d263c532ca","pitchNumber":4,"startTime":"2025-08-11T01:48:31.532Z","endTime":"2025-08-11T01:48:35.405Z","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":83.6,"endSpeed":77.0,"strikeZoneTop":3.56584811415516,"strikeZoneBottom":1.63942568622987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.028944541943883,"aZ":-26.568638060959216,"pfxX":8.359959323453758,"pfxZ":3.7342030408044233,"pX":0.6517100569247007,"pZ":0.9279141577397779,"vX0":-7.012161095827274,"vY0":-121.49164891863676,"vZ0":-4.4270449247343615,"x":92.16,"y":213.73,"x0":2.4843703850766343,"y0":50.002028240882076,"z0":5.073675289170378,"aX":12.540530510549283},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":1235,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4502464175474499,"extension":6.561071583873756},"index":4,"playId":"5a89552a-6727-3524-8fda-8be725f388f1","pitchNumber":5,"startTime":"2025-08-11T01:48:50.139Z","endTime":"2025-08-11T01:48:54.408Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-11T01:49:07.696Z","endTime":"2025-08-11T01:49:23.070Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.70891232739975,"strikeZoneBottom":1.74314184091859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83787960232743,"aZ":-11.484439468968544,"pfxX":9.216710119568269,"pfxZ":11.316498013589172,"pX":-0.23650770147722677,"pZ":2.81394030118684,"vX0":-9.656252053352159,"vY0":-134.96439137486036,"vZ0":-4.0709997385803725,"x":126.02,"y":162.8,"x0":2.205649920034556,"y0":50.003068389841935,"z0":5.162578556979252,"aX":16.851469233394898},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":-14.4,"spinRate":2443,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40724208963190467,"extension":6.254208389804862},"index":6,"playId":"d04665be-0588-345a-a3fd-a0a1ebdf3281","pitchNumber":6,"startTime":"2025-08-11T01:49:23.070Z","endTime":"2025-08-11T01:49:27.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:49:27.118Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-11T01:49:40.096Z","endTime":"2025-08-11T01:52:16.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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(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.4,"endSpeed":83.6,"strikeZoneTop":3.53981173749177,"strikeZoneBottom":1.60214877479311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.789124552270412,"aZ":-12.389425043986954,"pfxX":9.523189931568716,"pfxZ":10.967563418040521,"pX":-1.2322002777455452,"pZ":2.7376031212138496,"vX0":-12.174454828906551,"vY0":-133.91304730479982,"vZ0":-4.0239529622104655,"x":163.97,"y":164.86,"x0":2.150390649491553,"y0":50.00053004070339,"z0":5.1555945367833464,"aX":17.175830620619138},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":-14.4,"spinRate":2459,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4101073986198993,"extension":6.272703133096913},"index":0,"playId":"d39bcac9-aeaf-3401-b48e-d2c20ed5fd3c","pitchNumber":1,"startTime":"2025-08-11T01:49:52.402Z","endTime":"2025-08-11T01:49:56.099Z","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":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.683517429823624,"aZ":-27.729753615731855,"pfxX":-3.9528849746007824,"pfxZ":3.1615612326481415,"pX":-0.2834131381551224,"pZ":2.2245670049822857,"vX0":-5.8707031239801095,"vY0":-118.12618181279572,"vZ0":-0.794983308123709,"x":127.8,"y":178.72,"x0":2.7529669937463024,"y0":50.0027145998368,"z0":5.1276774969244645,"aX":-5.553051179882265},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.8,"breakHorizontal":8.6,"spinRate":2497,"spinDirection":279},"zone":4,"typeConfidence":2.0,"plateTime":0.4646868938436741,"extension":6.001330569374269},"index":1,"playId":"cd2059d2-482e-3d84-8ae6-ca0f30b222b4","pitchNumber":2,"startTime":"2025-08-11T01:50:09.348Z","endTime":"2025-08-11T01:50:12.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.661233797341062,"aZ":-12.092980409488568,"pfxX":7.446061987272606,"pfxZ":11.082945533077938,"pX":-0.3528228806456101,"pZ":2.030295013812275,"vX0":-9.314983074058308,"vY0":-133.71668239269914,"vZ0":-5.804463268990225,"x":130.45,"y":183.96,"x0":2.207452222122883,"y0":50.00287689093417,"z0":5.095715056946065,"aX":13.492541173461104},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":-11.5,"spinRate":2472,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4095210768381783,"extension":6.376749820139582},"index":2,"playId":"cd08c433-d37a-31fd-a1cf-c55c5d62b25b","pitchNumber":3,"startTime":"2025-08-11T01:50:34.787Z","endTime":"2025-08-11T01:50:38.237Z","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":82.3,"endSpeed":75.3,"strikeZoneTop":3.43152582496571,"strikeZoneBottom":1.54489629111801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.391595374511546,"aZ":-25.79228890529806,"pfxX":-3.196860155618313,"pfxZ":4.427087924093373,"pX":-1.4254591028109578,"pZ":2.6100499667057733,"vX0":-8.541343671245382,"vY0":-119.64759778113888,"vZ0":-0.7614237971454515,"x":171.34,"y":168.31,"x0":2.614599176040016,"y0":50.002564520510965,"z0":5.25634150141928,"aX":-4.60405163726101},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.0,"breakHorizontal":7.9,"spinRate":2466,"spinDirection":293},"zone":11,"typeConfidence":2.0,"plateTime":0.45884989811945376,"extension":6.087076287345517},"index":3,"playId":"cacf31f2-d080-340e-b519-8d88dc3081d5","pitchNumber":4,"startTime":"2025-08-11T01:51:00.487Z","endTime":"2025-08-11T01:51:04.929Z","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":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66923841408418,"aZ":-31.873324761997345,"pfxX":-7.309421192762784,"pfxZ":0.2130062093578804,"pX":-0.314272435273549,"pZ":2.775463454720414,"vX0":-5.036228991647416,"vY0":-118.33179505011235,"vZ0":1.041251040460848,"x":128.98,"y":163.84,"x0":2.7984578299184406,"y0":50.00160339494774,"z0":5.27222979053949,"aX":-10.261797179851463},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":14.5,"spinRate":2600,"spinDirection":297},"zone":4,"typeConfidence":2.0,"plateTime":0.4646421270635188,"extension":6.101202573749871},"index":4,"playId":"9b920741-5e0e-3be9-970c-8986f2dc05f1","pitchNumber":5,"startTime":"2025-08-11T01:51:21.830Z","endTime":"2025-08-11T01:51:25.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.43029091243104,"strikeZoneBottom":1.59718821227418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3648596773335,"aZ":-13.512178277442745,"pfxX":7.753806945609706,"pfxZ":10.248985765866024,"pX":-1.239666453388314,"pZ":3.6843442363989025,"vX0":-11.613654590419728,"vY0":-134.16358280053575,"vZ0":-1.6339288035957948,"x":164.25,"y":139.3,"x0":2.140197322662596,"y0":50.00104978541835,"z0":5.265575932210938,"aX":14.117248313977305},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":-11.5,"spinRate":2521,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4084491788683864,"extension":6.269582934078721},"index":5,"playId":"c772dddd-cad0-3731-9506-2b63cfb711a2","pitchNumber":6,"startTime":"2025-08-11T01:51:45.426Z","endTime":"2025-08-11T01:51:49.501Z","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":92.4,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.271499508853967,"aZ":-13.23550661679675,"pfxX":7.776402574671022,"pfxZ":10.460514744094542,"pX":-0.0727649459260953,"pZ":3.50308454559363,"vX0":-8.782086090805674,"vY0":-134.25772034104824,"vZ0":-1.983242204912099,"x":119.77,"y":144.2,"x0":2.243002795004404,"y0":50.005165859373164,"z0":5.202330001383777,"aX":14.083344197261745},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":-12.0,"spinRate":2513,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.40925107309232267,"extension":6.215717853855339},"hitData":{"launchSpeed":92.4,"launchAngle":68.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.95,"coordY":163.84}},"index":6,"playId":"1787ef57-26b2-3daf-a07a-5f251983aa4f","pitchNumber":7,"startTime":"2025-08-11T01:52:06.077Z","endTime":"2025-08-11T01:52:16.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:52:16.105Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-11T01:52:30.936Z","endTime":"2025-08-11T01:52:53.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":70.7,"endSpeed":64.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.5001898882811,"aZ":-40.31518223581021,"pfxX":-4.774236738288342,"pfxZ":-7.680068291648695,"pX":0.04324786416559383,"pZ":2.4675766690764616,"vX0":-2.731329389179794,"vY0":-102.79190251643074,"vZ0":3.269734619871702,"x":115.35,"y":172.16,"x0":2.0136350026101884,"y0":50.00232596745887,"z0":5.782530615821285,"aX":-5.061237466739751},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-12.5,"breakHorizontal":9.5,"spinRate":2353,"spinDirection":327},"zone":5,"typeConfidence":2.0,"plateTime":0.5347388549798135,"extension":6.242857110449067},"hitData":{"launchSpeed":96.2,"launchAngle":20.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.15,"coordY":64.85}},"index":0,"playId":"4ed1f2f4-51d0-3041-9e91-19d9cbb34ac0","pitchNumber":1,"startTime":"2025-08-11T01:52:43.482Z","endTime":"2025-08-11T01:52:53.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:52:53.727Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a line drive to right fielder Kyle Tucker. Jordan Walker scores. Nolan Gorman to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-11T01:53:57.326Z","endTime":"2025-08-11T01:55:49.391Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4036ca07-e6dc-3c93-b251-7c2ea977d3a1","startTime":"2025-08-11T01:53:25.966Z","endTime":"2025-08-11T01:53:28.966Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72674066995755,"aZ":-13.436580920620532,"pfxX":7.837236808020535,"pfxZ":10.515960597831135,"pX":-0.31327256862925956,"pZ":2.6618693305290524,"vX0":-9.499489825260397,"vY0":-132.50640785904048,"vZ0":-3.987531257851201,"x":128.94,"y":166.91,"x0":2.2963059738358282,"y0":50.00630954735434,"z0":5.164872476718416,"aX":13.970577180210329},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":-12.2,"spinRate":2492,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.41301170740949944,"extension":6.200918373915163},"index":1,"playId":"fc998b2c-6014-35ee-81df-6cc616feff0e","pitchNumber":1,"startTime":"2025-08-11T01:53:59.687Z","endTime":"2025-08-11T01:54:04.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.842975430432976,"aZ":-14.439507997798723,"pfxX":7.517114553403328,"pfxZ":9.872384888894846,"pX":1.0729217968151867,"pZ":3.4916745485921195,"vX0":-6.086527830915069,"vY0":-133.6794182424167,"vZ0":-1.993929347401725,"x":76.1,"y":144.5,"x0":2.4111461878606404,"y0":50.00153849227549,"z0":5.292723664620545,"aX":13.501778845418269},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-12.1,"spinRate":2457,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4109185083088436,"extension":6.071897612086614},"index":2,"playId":"dc306eee-ec91-303d-9f09-c7fdc288c76e","pitchNumber":2,"startTime":"2025-08-11T01:54:34.633Z","endTime":"2025-08-11T01:54:38.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.29915116790831,"strikeZoneBottom":1.61480455322338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.246182939184916,"aZ":-28.746191873413835,"pfxX":-2.085342102039215,"pfxZ":2.3240670330708033,"pX":-0.9559963605032284,"pZ":0.4273897800353492,"vX0":-8.1720014986032,"vY0":-120.18364503530218,"vZ0":-4.841583228097485,"x":153.44,"y":227.24,"x0":2.746505028269491,"y0":50.005249033146704,"z0":4.993581454664512,"aX":-3.078527421283243},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.4,"breakHorizontal":5.5,"spinRate":2593,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4541222733472159,"extension":6.31723511953441},"index":3,"playId":"2fec934b-da87-34ce-8692-41a82b1f5dda","pitchNumber":3,"startTime":"2025-08-11T01:55:00.990Z","endTime":"2025-08-11T01:55:07.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jordan Walker steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"2fec934b-da87-34ce-8692-41a82b1f5dda","startTime":"2025-08-11T01:55:20.036Z","endTime":"2025-08-11T01:55:37.230Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.755225185381434,"aZ":-13.93871017248987,"pfxX":8.909782649412076,"pfxZ":10.307373411495089,"pX":0.39189991903951826,"pZ":2.7241696014812673,"vX0":-7.87677706610306,"vY0":-132.9832441743475,"vZ0":-3.6385153078565096,"x":102.06,"y":165.23,"x0":2.252359953157678,"y0":50.00349407884287,"z0":5.138682766334533,"aX":15.76468465433331},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.9,"breakHorizontal":-14.2,"spinRate":2479,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.413813447305297,"extension":6.125995707126417},"hitData":{"launchSpeed":83.3,"launchAngle":10.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.22,"coordY":110.13}},"index":5,"playId":"6751b8f6-538d-372d-8f14-aac105a920c4","pitchNumber":4,"startTime":"2025-08-11T01:55:37.230Z","endTime":"2025-08-11T01:55:49.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T01:55:49.391Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-11T01:58:53.471Z","endTime":"2025-08-11T02:00:04.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-11T01:56:32.855Z","endTime":"2025-08-11T01:57:48.477Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brad Keller replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-11T01:57:48.477Z","endTime":"2025-08-11T01:58:55.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"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":95.9,"endSpeed":88.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.74501859282803,"aZ":-21.431280699883093,"pfxX":-8.533466640735073,"pfxZ":5.416820394414605,"pX":-0.5228319869890254,"pZ":2.967604092968507,"vX0":5.299736061471269,"vY0":-139.57245740771853,"vZ0":-5.063576802023647,"x":136.93,"y":158.65,"x0":-1.3319446864024296,"y0":50.0047297803323,"z0":6.205678938713418,"aX":-16.93367230865307},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":14.4,"spinRate":2102,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39158599141115413,"extension":5.987221341898751},"index":2,"playId":"8d29d5ef-f27b-38b2-a7ba-595f008b93f6","pitchNumber":1,"startTime":"2025-08-11T01:58:55.790Z","endTime":"2025-08-11T01:58:59.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32621146750767,"aZ":-21.896200354405533,"pfxX":-9.160000661923366,"pfxZ":5.135857698332694,"pX":-1.173354119599612,"pZ":0.7735223823636772,"vX0":3.744603480244245,"vY0":-140.2479245434678,"vZ0":-10.325035539234598,"x":161.73,"y":217.89,"x0":-1.3321464388060549,"y0":50.00386516518319,"z0":5.918100372572322,"aX":-18.334074562511585},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2109,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3898391526909042,"extension":5.974948308197074},"index":3,"playId":"aaaeca18-4dfd-3403-bc9f-d841ba748cc8","pitchNumber":2,"startTime":"2025-08-11T01:59:14.137Z","endTime":"2025-08-11T01:59:19.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-11T01:59:27.236Z","endTime":"2025-08-11T01:59:37.597Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.58949872412082,"strikeZoneBottom":1.707619450921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.746234870252586,"aZ":-24.021804886133282,"pfxX":-9.258503169597226,"pfxZ":4.154649069585104,"pX":0.35813308851484243,"pZ":1.4947745089954725,"vX0":7.909306503950274,"vY0":-138.8584795348596,"vZ0":-7.997382624002746,"x":103.35,"y":198.42,"x0":-1.3177752474130267,"y0":50.00322671323349,"z0":5.998783626462146,"aX":-18.164621785062327},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":15.2,"spinRate":2033,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39375563224863175,"extension":5.964856283368808},"index":5,"playId":"25f64b01-65af-3eae-b85c-efe02bf5a8f9","pitchNumber":3,"startTime":"2025-08-11T01:59:37.597Z","endTime":"2025-08-11T01:59:41.895Z","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":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84822512129969,"aZ":-20.206980057333876,"pfxX":-8.887110333103422,"pfxZ":5.857174518026138,"pX":-0.7794743219303186,"pZ":2.622849128255277,"vX0":4.954407154525001,"vY0":-142.1049909749028,"vZ0":-6.024294313825003,"x":146.71,"y":167.96,"x0":-1.3917046123297987,"y0":50.005035875688804,"z0":6.055994336327332,"aX":-18.160887209151237},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2052,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3855758095777486,"extension":6.043659980114119},"hitData":{"launchSpeed":78.4,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.24,"coordY":167.9}},"index":6,"playId":"26271b49-a9c2-3bce-87e7-38d2ae124133","pitchNumber":4,"startTime":"2025-08-11T01:59:57.159Z","endTime":"2025-08-11T02:00:04.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:00:04.512Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-11T02:02:52.316Z","endTime":"2025-08-11T02:03:37.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-11T02:01:16.599Z","endTime":"2025-08-11T02:02:54.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.39838508232678,"strikeZoneBottom":1.51728159774425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91845190718481,"aZ":-22.02603519516161,"pfxX":-10.903878886076118,"pfxZ":4.900979413319677,"pX":0.6843605805048604,"pZ":2.816740731236838,"vX0":9.647643724932,"vY0":-142.96842482221504,"vZ0":-4.300786949056622,"x":90.91,"y":162.73,"x0":-1.316997607587941,"y0":50.00233834577232,"z0":5.722692869936008,"aX":-22.575181085436366},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2219,"spinDirection":225},"zone":3,"typeConfidence":0.92,"plateTime":0.3830887220192212,"extension":7.021721347208005},"index":1,"playId":"317ba6cf-201f-34ca-aeaa-3009be466782","pitchNumber":1,"startTime":"2025-08-11T02:02:54.629Z","endTime":"2025-08-11T02:02:58.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.737780455041595,"aZ":-31.0926826761279,"pfxX":1.8627738040740316,"pfxZ":0.6340815993349151,"pX":0.5507303747230218,"pZ":1.0911713802564844,"vX0":4.742276112994388,"vY0":-129.65410801356288,"vZ0":-4.550709743457144,"x":96.01,"y":209.32,"x0":-1.5429998610967404,"y0":50.00379821780177,"z0":5.238082299285768,"aX":3.174883325280582},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.4,"breakHorizontal":-4.4,"spinRate":2583,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4222229781791098,"extension":6.8717972988402565},"index":2,"playId":"5e9839fa-92a0-31e1-86b5-86b062227de2","pitchNumber":2,"startTime":"2025-08-11T02:03:07.913Z","endTime":"2025-08-11T02:03:11.475Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-11T02:03:17.167Z","endTime":"2025-08-11T02:03:34.037Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.443936201485506,"aZ":-33.16946496139197,"pfxX":8.431327792356406,"pfxZ":-0.6672034279028827,"pX":1.3087432200059588,"pZ":1.348717997424603,"vX0":4.075410481953454,"vY0":-122.04724719615578,"vZ0":-2.7649743703016103,"x":67.11,"y":202.36,"x0":-1.4811778632872938,"y0":50.00065003598695,"z0":5.3710864450544715,"aX":12.63615290953686},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.7,"breakHorizontal":-16.3,"spinRate":2448,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4498782875535592,"extension":6.597786455211036},"index":4,"playId":"0cffb189-8fa6-3da2-9ad9-ea84693ed609","pitchNumber":3,"startTime":"2025-08-11T02:03:34.037Z","endTime":"2025-08-11T02:03:37.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:03:37.697Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Alec Burleson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-11T02:03:48.546Z","endTime":"2025-08-11T02:04:25.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.25083000764589,"strikeZoneBottom":1.79639649223211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.325652849823946,"aZ":-20.16408271642061,"pfxX":-9.671734036811529,"pfxZ":5.96984097396283,"pX":0.7170656241074119,"pZ":1.9177168829039273,"vX0":8.921072537821015,"vY0":-140.7864969955114,"vZ0":-6.472546264460018,"x":89.67,"y":187.0,"x0":-1.2328794288079392,"y0":50.00149152734311,"z0":5.547114273645193,"aX":-19.455189599492535},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2212,"spinDirection":228},"zone":9,"typeConfidence":0.87,"plateTime":0.38871999206000707,"extension":7.230559203221811},"index":0,"playId":"2edabf56-c049-3349-b35a-7798bcf2f939","pitchNumber":1,"startTime":"2025-08-11T02:04:01.901Z","endTime":"2025-08-11T02:04:05.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.147943062110052,"aZ":-28.445197853740016,"pfxX":0.7666044038719273,"pfxZ":2.0975679783681533,"pX":-0.42222865144477734,"pZ":2.00264167187411,"vX0":2.8310607415413007,"vY0":-132.0108318315592,"vZ0":-3.2419363765730362,"x":133.09,"y":184.71,"x0":-1.6049295202593077,"y0":50.00276191235282,"z0":5.323852625768252,"aX":1.362924516464473},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":-1.9,"spinRate":2613,"spinDirection":157},"zone":7,"typeConfidence":0.9,"plateTime":0.41373843678328637,"extension":6.551296273143745},"hitData":{"launchSpeed":95.9,"launchAngle":51.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.69,"coordY":117.98}},"index":1,"playId":"3a312106-a718-3916-bf00-c4c1fd68dde3","pitchNumber":2,"startTime":"2025-08-11T02:04:16.384Z","endTime":"2025-08-11T02:04:25.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:04:25.693Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-11T02:04:41.948Z","endTime":"2025-08-11T02:07:26.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.4,"strikeZoneTop":3.21963600348372,"strikeZoneBottom":1.45226443795876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.726960789779046,"aZ":-19.642349287754985,"pfxX":-10.109909679570805,"pfxZ":6.175807440526854,"pX":0.45841768606265665,"pZ":0.9195187622955598,"vX0":8.314934127087357,"vY0":-141.45309119100426,"vZ0":-9.190675192150469,"x":99.53,"y":213.95,"x0":-1.203052333539665,"y0":50.005125480212705,"z0":5.4658271558695715,"aX":-20.52679666732396},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2277,"spinDirection":226},"zone":14,"typeConfidence":0.87,"plateTime":0.38695083321439316,"extension":6.932812476905009},"index":0,"playId":"6289d342-78b9-3772-a675-43135978af65","pitchNumber":1,"startTime":"2025-08-11T02:04:53.456Z","endTime":"2025-08-11T02:04:57.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.19214698025766,"strikeZoneBottom":1.42166231984914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14815411967365,"aZ":-29.30325461892218,"pfxX":1.3902350442013223,"pfxZ":1.6561111619703968,"pX":1.6288308663240052,"pZ":0.6599154173485863,"vX0":7.572570727461539,"vY0":-130.75558480493999,"vZ0":-5.896876189279862,"x":54.91,"y":220.96,"x0":-1.4834436597652623,"y0":50.002573629991296,"z0":5.138434109519878,"aX":2.4114132142492792},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2580,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4186329136132483,"extension":7.134832842529729},"index":1,"playId":"468ba7d4-8d2f-3e9d-bc06-517b6618a7d8","pitchNumber":2,"startTime":"2025-08-11T02:05:08.429Z","endTime":"2025-08-11T02:05:12.150Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.18946891579382,"strikeZoneBottom":1.41934429126719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66869464278917,"aZ":-24.65086450792185,"pfxX":-10.62896386901297,"pfxZ":3.88531297494524,"pX":0.46757394493126997,"pZ":1.686282071311998,"vX0":8.241771334335732,"vY0":-137.9988292108914,"vZ0":-5.914294121303523,"x":99.18,"y":193.25,"x0":-1.1714018534800499,"y0":50.00214578924873,"z0":5.509570121993404,"aX":-20.573848969858236},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":2042,"spinDirection":224},"zone":9,"typeConfidence":0.75,"plateTime":0.396367389074312,"extension":6.9940340647864385},"index":2,"playId":"f99add03-a21d-3f0b-9406-b92ed55fb7a8","pitchNumber":3,"startTime":"2025-08-11T02:05:27.365Z","endTime":"2025-08-11T02:05:31.979Z","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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82183955592818,"aZ":-28.905998233552765,"pfxX":1.2926754625265824,"pfxZ":1.8855145590976896,"pX":0.8754672092565094,"pZ":1.1970848214220409,"vX0":5.83341672751894,"vY0":-130.3612759455713,"vZ0":-4.666706722523733,"x":83.63,"y":206.46,"x0":-1.5534997071224486,"y0":50.00252647766985,"z0":5.176820326779545,"aX":2.2369427091458167},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-3.6,"spinRate":2498,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.41918794690157357,"extension":6.704948085192459},"index":3,"playId":"fed80c33-0159-3b43-8ced-9a7aa2868572","pitchNumber":4,"startTime":"2025-08-11T02:05:44.414Z","endTime":"2025-08-11T02:05:48.053Z","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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.22523463875462,"strikeZoneBottom":1.44207608778358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28638623067821,"aZ":-30.349114580020096,"pfxX":1.7473492090407383,"pfxZ":1.060244396203787,"pX":-0.0936606913456175,"pZ":1.289722209430691,"vX0":3.213846505231243,"vY0":-129.91704874315982,"vZ0":-4.084590740612148,"x":120.57,"y":203.96,"x0":-1.5701437527062156,"y0":50.00395143211072,"z0":5.169644189599775,"aX":3.009125558989466},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-3.8,"spinRate":2579,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4203944300509641,"extension":6.973960383505799},"index":4,"playId":"4cfa6d29-b27f-3270-9426-b28a66e8c876","pitchNumber":5,"startTime":"2025-08-11T02:06:01.698Z","endTime":"2025-08-11T02:06:06.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.115189806451045,"aZ":-28.395044959107924,"pfxX":1.6991494233010265,"pfxZ":2.2058636862265653,"pX":-0.5613320766437275,"pZ":2.0812947936435036,"vX0":2.2472166224579038,"vY0":-129.6230404897718,"vZ0":-2.5980216245722603,"x":138.4,"y":182.59,"x0":-1.6577934376088124,"y0":50.00566748861044,"z0":5.247415351990474,"aX":2.913852704112743},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-3.6,"spinRate":2514,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.4213060147067642,"extension":7.196321331985046},"index":5,"playId":"4c992a8f-f550-341c-8dd9-ca8e4d1b0fd9","pitchNumber":6,"startTime":"2025-08-11T02:06:20.777Z","endTime":"2025-08-11T02:06:24.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87086153186003,"aZ":-29.45587532066234,"pfxX":0.6950685815810669,"pfxZ":1.5944420779749553,"pX":-0.8328344992210394,"pZ":3.0885829434960654,"vX0":1.9653988440692094,"vY0":-128.7031227552763,"vZ0":0.18331484995500047,"x":148.75,"y":155.39,"x0":-1.6919983964087746,"y0":50.00250474626151,"z0":5.269489418450567,"aX":1.1832488607865232},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.7,"spinRate":2393,"spinDirection":119},"zone":11,"typeConfidence":0.91,"plateTime":0.42310453428221617,"extension":6.865963887093363},"index":6,"playId":"ff154016-3ae2-3e8a-90ff-621a252910ff","pitchNumber":7,"startTime":"2025-08-11T02:06:49.870Z","endTime":"2025-08-11T02:06:54.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.11292532172062,"strikeZoneBottom":1.47303191394233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96222158458238,"aZ":-32.23714600359545,"pfxX":10.208978526225573,"pfxZ":-0.03900956029244007,"pX":-2.0665554068886984,"pZ":2.4099251500561247,"vX0":-3.5763454752272534,"vY0":-118.23679777861778,"vZ0":0.11330415395744287,"x":195.77,"y":173.71,"x0":-1.8591833392577917,"y0":50.00586063672518,"z0":5.324336844386705,"aX":14.428471605006315},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.2,"breakHorizontal":-17.6,"spinRate":2228,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4635977166442342,"extension":6.866813036864885},"index":7,"playId":"271daf45-424a-3f39-b217-fbe17bc50718","pitchNumber":8,"startTime":"2025-08-11T02:07:21.936Z","endTime":"2025-08-11T02:07:26.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:07:26.281Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a fly ball to shortstop Masyn Winn. Seiya Suzuki to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-11T02:10:19.515Z","endTime":"2025-08-11T02:10:32.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-11T02:07:43.641Z","endTime":"2025-08-11T02:08:37.597Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-11T02:08:37.597Z","endTime":"2025-08-11T02:10:21.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.426937473218636,"aZ":-34.89742414876841,"pfxX":-9.71340651459271,"pfxZ":-1.8536305019641421,"pX":-0.36519834714768895,"pZ":1.96528518171155,"vX0":-2.52607092896805,"vY0":-120.73129918613503,"vZ0":-0.8339111250009386,"x":130.92,"y":185.72,"x0":1.957474809377439,"y0":50.00187951174642,"z0":5.3978277488557875,"aX":-14.277774363929257},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.2,"breakHorizontal":18.2,"spinRate":2634,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.4543952649191172,"extension":5.296705933313491},"hitData":{"launchSpeed":67.3,"launchAngle":28.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.34,"coordY":111.58}},"index":2,"playId":"82ba5e45-418d-3465-b84a-ce4364881e68","pitchNumber":1,"startTime":"2025-08-11T02:10:21.841Z","endTime":"2025-08-11T02:10:32.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:10:32.584Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-11T02:11:05.839Z","endTime":"2025-08-11T02:13:08.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 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":88.2,"endSpeed":81.0,"strikeZoneTop":3.48886463874637,"strikeZoneBottom":1.70728315275408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43809887617768,"aZ":-30.611137518082426,"pfxX":10.873744512465414,"pfxZ":0.937104297500305,"pX":-0.47478105716324254,"pZ":1.2922295268761805,"vX0":-8.958015227473375,"vY0":-128.09781011324733,"vZ0":-4.10482918045511,"x":135.1,"y":203.89,"x0":1.6546733977358863,"y0":50.001488811513994,"z0":5.308429357593098,"aX":18.0716660745524},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-17.6,"spinRate":1594,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.42757471990369034,"extension":5.493989451288009},"index":0,"playId":"44f2ff2c-0098-3e39-84b0-1e6c83a00725","pitchNumber":1,"startTime":"2025-08-11T02:11:11.115Z","endTime":"2025-08-11T02:11:15.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.4675291227419,"strikeZoneBottom":1.68645769658602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76895519913098,"aZ":-31.045654283234068,"pfxX":10.231357657198945,"pfxZ":0.6736360185197618,"pX":0.13289244690649843,"pZ":1.36282072428863,"vX0":-7.53086601045586,"vY0":-128.6260847692166,"vZ0":-3.775289664809778,"x":111.93,"y":201.98,"x0":1.7698763459090792,"y0":50.004180318547355,"z0":5.257934056348407,"aX":17.139274176162584},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.8,"spinRate":1565,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.42589660172762667,"extension":5.2497540649130165},"index":1,"playId":"63f9b3c3-22a1-3e49-99f1-7b1c923aef02","pitchNumber":2,"startTime":"2025-08-11T02:11:26.299Z","endTime":"2025-08-11T02:11:30.653Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.43541349648703,"strikeZoneBottom":1.70813726470824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.179141986178823,"aZ":-32.10621431428257,"pfxX":-6.259479809210548,"pfxZ":0.04243857848993393,"pX":-0.4349686966042522,"pZ":2.3435829532864285,"vX0":-4.063902169182214,"vY0":-121.45689077968225,"vZ0":-0.46319280726903367,"x":133.58,"y":175.5,"x0":2.081692705242765,"y0":50.00046135989262,"z0":5.366011769064074,"aX":-9.206515887687532},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":12.4,"spinRate":2764,"spinDirection":297},"zone":4,"typeConfidence":2.0,"plateTime":0.4536253841311484,"extension":5.245446786882227},"index":2,"playId":"4e131a8e-cfa2-3357-bea0-f1339acf3dbd","pitchNumber":3,"startTime":"2025-08-11T02:11:43.172Z","endTime":"2025-08-11T02:11:47.453Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.39877222276899,"strikeZoneBottom":1.67213548940988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.419555218324014,"aZ":-33.16534308818385,"pfxX":10.425051455678181,"pfxZ":-0.5954028364023873,"pX":0.05951875158319276,"pZ":1.0135109442591257,"vX0":-7.509827891835227,"vY0":-128.48077192211187,"vZ0":-4.099040820053205,"x":114.73,"y":211.42,"x0":1.6706294644414745,"y0":50.00176088232289,"z0":5.215967317117116,"aX":17.3718546833189},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":-17.2,"spinRate":1523,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4268292101308768,"extension":5.3965771212408695},"index":3,"playId":"1a22aa01-cf48-398b-ba55-3261962dc260","pitchNumber":4,"startTime":"2025-08-11T02:12:01.345Z","endTime":"2025-08-11T02:12:05.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.45176245660951,"strikeZoneBottom":1.69836535083533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14550308261109,"aZ":-29.730825701371366,"pfxX":10.890961252253573,"pfxZ":1.2704085204417055,"pX":0.1391651232543923,"pZ":2.4729486254069637,"vX0":-8.409854151554528,"vY0":-138.16392633817648,"vZ0":-1.9087161852000514,"x":111.7,"y":172.01,"x0":1.8147047066858812,"y0":50.00313786716042,"z0":5.179990413476444,"aX":20.956533597990948},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":-17.9,"spinRate":2316,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.3971573736881773,"extension":5.353889156996321},"index":4,"playId":"b8308668-c860-3c36-8bd8-dbea71c784a4","pitchNumber":5,"startTime":"2025-08-11T02:12:19.517Z","endTime":"2025-08-11T02:12:23.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.314116833261338,"aZ":-33.866982682210434,"pfxX":-7.0529338346535875,"pfxZ":-1.1135960103262565,"pX":-0.2809373195864233,"pZ":1.6775471744339774,"vX0":-3.3052402546480835,"vY0":-123.45854263424802,"vZ0":-1.7288637389905284,"x":127.71,"y":193.49,"x0":1.9962016341551894,"y0":50.00024129883891,"z0":5.269375186397544,"aX":-10.75526960482694},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":13.6,"spinRate":2876,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.44568178207748366,"extension":5.306457458485163},"index":5,"playId":"bc493ccf-79c4-3886-920f-94d52cb930a6","pitchNumber":6,"startTime":"2025-08-11T02:12:36.578Z","endTime":"2025-08-11T02:12:39.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.028168460062563,"aZ":-33.16074475310299,"pfxX":10.05499673851845,"pfxZ":-0.5752870414329685,"pX":0.6539565709551871,"pZ":2.2358169966538624,"vX0":-5.860255083615094,"vY0":-129.82108437516635,"vZ0":-1.5730123127113642,"x":92.07,"y":178.41,"x0":1.633433209720228,"y0":50.0057808125923,"z0":5.372465814254586,"aX":17.1757095681578},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":-16.9,"spinRate":1506,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.42182927116050717,"extension":5.260621559855126},"hitData":{"launchSpeed":92.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":155.74}},"index":6,"playId":"227d19b0-5ffd-3501-a394-3bd108dc3cc3","pitchNumber":7,"startTime":"2025-08-11T02:13:01.191Z","endTime":"2025-08-11T02:13:08.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:13:08.722Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-11T02:15:31.805Z","endTime":"2025-08-11T02:16:20.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.27241864423138,"strikeZoneBottom":1.63003951869056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54246521349273,"aZ":-17.096650950042914,"pfxX":-8.234531769941587,"pfxZ":7.708242200948916,"pX":-0.7174265080284062,"pZ":2.0071865170240892,"vX0":4.045273460335613,"vY0":-139.29018657193186,"vZ0":-8.160245331101134,"x":144.35,"y":184.59,"x0":-1.1220582712203762,"y0":50.00449967864901,"z0":6.1146154937149255,"aX":-16.11285333647702},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":14.0,"spinRate":2111,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39387544772864125,"extension":5.811783091082924},"index":0,"playId":"996d26cc-ef48-3a9e-a55f-de2889df3357","pitchNumber":1,"startTime":"2025-08-11T02:15:40.086Z","endTime":"2025-08-11T02:15:44.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-11T02:15:50.341Z","endTime":"2025-08-11T02:16:01.647Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67847445466006,"aZ":-10.966790506489867,"pfxX":-1.5910979668578666,"pfxZ":10.63106714893577,"pX":0.9741813660333386,"pZ":2.8654028674964906,"vX0":6.216173385236836,"vY0":-140.52974241690504,"vZ0":-7.266169945812222,"x":79.87,"y":161.41,"x0":-1.06237270936271,"y0":50.001469368249694,"z0":6.201695651649437,"aX":-3.1749994684326723},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":1.6,"spinRate":2389,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39017930549252444,"extension":5.889239333038723},"index":2,"playId":"9517535d-2573-3218-9fd5-e50fdb2c74f8","pitchNumber":2,"startTime":"2025-08-11T02:16:01.647Z","endTime":"2025-08-11T02:16:04.853Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.792222304619422,"aZ":-30.64599278861382,"pfxX":7.458944713381429,"pfxZ":0.9745655957022512,"pX":1.694920262066434,"pZ":1.2701866408786984,"vX0":4.976798708138906,"vY0":-124.8003685150965,"vZ0":-5.664591237647235,"x":52.39,"y":204.48,"x0":-1.2988538591968863,"y0":50.001184273924146,"z0":6.11531550095159,"aX":11.680685369101877},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":-14.8,"spinRate":2744,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4400837751794411,"extension":5.783107671867168},"index":3,"playId":"f6a058c9-fd12-3ede-b9a2-20e30dfd7335","pitchNumber":3,"startTime":"2025-08-11T02:16:17.008Z","endTime":"2025-08-11T02:16:20.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:16:20.557Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-11T02:16:35.870Z","endTime":"2025-08-11T02:18:13.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.38405163192381,"strikeZoneBottom":1.47150711428779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04837278500566,"aZ":-33.00552972695759,"pfxX":2.2962555728832035,"pfxZ":-0.5090000760698956,"pX":-1.0988890714314574,"pZ":3.9847280321262284,"vX0":0.14906672093448464,"vY0":-126.87645095563308,"vZ0":0.24821841418061563,"x":158.89,"y":131.19,"x0":-1.4567421622993961,"y0":50.00413608622792,"z0":6.516726082064916,"aX":3.7423018575383344},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-4.2,"spinRate":2667,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.43177570525614506,"extension":5.607007934869512},"index":0,"playId":"96ca7ba6-a3de-3861-8efb-d32f2b9d7ecc","pitchNumber":1,"startTime":"2025-08-11T02:16:42.942Z","endTime":"2025-08-11T02:16:46.529Z","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":96.6,"endSpeed":88.5,"strikeZoneTop":3.44146649595029,"strikeZoneBottom":1.57113532622781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42402246049103,"aZ":-10.94527426507428,"pfxX":-0.38521162729788205,"pfxZ":10.629637862347575,"pX":-0.9780611888438018,"pZ":1.3384627073381306,"vX0":1.3402567498028717,"vY0":-140.3383543294406,"vZ0":-10.897512729810876,"x":154.28,"y":202.64,"x0":-1.4115186032234652,"y0":50.0004926734497,"z0":5.982162337266562,"aX":-0.7692789188343697},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":0.5,"spinRate":2418,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.3901150679349632,"extension":5.838725140148333},"index":1,"playId":"458aaacd-26e1-385f-b497-5b408e5839eb","pitchNumber":2,"startTime":"2025-08-11T02:16:54.624Z","endTime":"2025-08-11T02:16:58.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.40347379617293,"strikeZoneBottom":1.56077563052848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51777506044684,"aZ":-34.39822330698152,"pfxX":2.383413749167863,"pfxZ":-1.3880876666031785,"pX":0.622369280030132,"pZ":2.106872718877568,"vX0":3.790092659844403,"vY0":-125.5695613719829,"vZ0":-3.4802380358274023,"x":93.28,"y":181.89,"x0":-1.2139223122344978,"y0":50.001689112283294,"z0":6.298190028780254,"aX":3.820399403945834},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-5.2,"spinRate":2695,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.4355506818663559,"extension":5.626034898456312},"index":2,"playId":"8b7c5683-130e-3189-bf55-3000b5c74f6c","pitchNumber":3,"startTime":"2025-08-11T02:17:08.167Z","endTime":"2025-08-11T02:17:12.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.011401329137758,"aZ":-12.344979365185187,"pfxX":-0.04329759020102486,"pfxZ":9.847857459204233,"pX":1.1476620032905438,"pZ":2.20816001002852,"vX0":6.758986160109618,"vY0":-140.77544775935806,"vZ0":-8.546481261930996,"x":73.25,"y":179.16,"x0":-1.2755506527302414,"y0":50.0029016530766,"z0":6.076466962915392,"aX":-0.08841058661924402},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-1.3,"spinRate":2387,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.38861169297049303,"extension":5.906362508384853},"index":3,"playId":"faa597dc-5ea4-31c1-ac2e-ff4a1cc3fdb7","pitchNumber":4,"startTime":"2025-08-11T02:17:21.679Z","endTime":"2025-08-11T02:17:24.981Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90360116816563,"aZ":-31.047324173290527,"pfxX":-6.372002397146195,"pfxZ":0.6216004646733193,"pX":-1.0144277410658034,"pZ":1.9061359645577247,"vX0":3.1092227254441025,"vY0":-133.23712726368697,"vZ0":-5.464929052695473,"x":155.67,"y":187.31,"x0":-1.362244861451444,"y0":50.00440392518451,"z0":6.2000536378002,"aX":-11.573599290410096},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.2,"breakHorizontal":10.9,"spinRate":1583,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40950894400369897,"extension":5.86418963207885},"index":4,"playId":"d877fa80-9b74-3238-8e2a-8870a2f8c683","pitchNumber":5,"startTime":"2025-08-11T02:17:51.831Z","endTime":"2025-08-11T02:17:55.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.841750029712937,"aZ":-24.941171051529924,"pfxX":-6.573578885392715,"pfxZ":3.941631418630556,"pX":-1.1776838762028456,"pZ":2.00022008987541,"vX0":2.649457637569157,"vY0":-133.89293566638398,"vZ0":-6.360070855795073,"x":161.89,"y":184.77,"x0":-1.3196166814244423,"y0":50.00483713503836,"z0":6.163280287373977,"aX":-12.07204682821106},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":11.4,"spinRate":1523,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4073197891350313,"extension":5.862238909550721},"index":5,"playId":"0ed28274-c702-3903-8d51-a7cbfa64b6e3","pitchNumber":6,"startTime":"2025-08-11T02:18:09.350Z","endTime":"2025-08-11T02:18:13.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:18:13.019Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-11T02:18:43.517Z","endTime":"2025-08-11T02:19:05.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-11T02:18:37.652Z","endTime":"2025-08-11T02:18:45.808Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.42680873390177,"strikeZoneBottom":1.59839002874958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90161996459054,"aZ":-14.572462347990648,"pfxX":-2.4043402422045363,"pfxZ":8.853044570472854,"pX":0.43313344374759377,"pZ":2.67554748986477,"vX0":5.239426598939873,"vY0":-139.7384766474285,"vZ0":-6.958706326308623,"x":100.49,"y":166.54,"x0":-1.1492782826036052,"y0":50.00531427027771,"z0":6.145754736855843,"aX":-4.782113837681639},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":3.4,"spinRate":2159,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3911670621235235,"extension":5.98614264514057},"index":1,"playId":"7776c09c-d630-3b61-a699-369244c262ca","pitchNumber":1,"startTime":"2025-08-11T02:18:45.808Z","endTime":"2025-08-11T02:18:49.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.834547222224238,"aZ":-32.49045209343177,"pfxX":6.398725749675406,"pfxZ":-0.20381072033514513,"pX":0.35900489651560213,"pZ":2.3461501700732983,"vX0":2.6406397943617637,"vY0":-123.62375999188498,"vZ0":-2.692055681030695,"x":103.32,"y":175.43,"x0":-1.553256389891567,"y0":50.003713145318166,"z0":6.167051916369623,"aX":9.937951495120334},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-12.2,"spinRate":2696,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4424709654796728,"extension":5.79107050423283},"hitData":{"launchSpeed":83.3,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.64,"coordY":163.34}},"index":2,"playId":"9ace5b3e-20de-3a10-9dd6-1f6a16deda5a","pitchNumber":2,"startTime":"2025-08-11T02:18:57.479Z","endTime":"2025-08-11T02:19:05.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:19:05.028Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Turner flies out to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-11T02:22:08.408Z","endTime":"2025-08-11T02:22:35.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Garrett Hampson replaces left fielder Alec Burleson, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-11T02:20:10.806Z","endTime":"2025-08-11T02:21:27.284Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Pete Crow-Armstrong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-11T02:21:27.284Z","endTime":"2025-08-11T02:22:10.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.57985108224166,"strikeZoneBottom":1.5710905868347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.326148489735093,"aZ":-33.235697534958604,"pfxX":9.05144481007354,"pfxZ":-0.570751157211137,"pX":0.3352404325318424,"pZ":1.684646898658804,"vX0":-6.9342784446241845,"vY0":-135.56491058685998,"vZ0":-3.150437896759053,"x":104.22,"y":193.29,"x0":1.7581026699673632,"y0":50.00438810610978,"z0":5.196590309454404,"aX":16.745875395842685},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.6,"breakHorizontal":-14.8,"spinRate":2107,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.40496859538167485,"extension":5.303601087683687},"index":2,"playId":"4ac3b074-d120-3623-8ba2-70476a4b341c","pitchNumber":1,"startTime":"2025-08-11T02:22:10.775Z","endTime":"2025-08-11T02:22:14.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.409539551981766,"aZ":-28.635597032955314,"pfxX":9.422537714509751,"pfxZ":2.113278955494976,"pX":0.1655070130750549,"pZ":1.1745251498843559,"vX0":-6.6241336926663665,"vY0":-128.40803727711375,"vZ0":-4.553014202785327,"x":110.69,"y":207.07,"x0":1.5482614985270564,"y0":50.0056350265485,"z0":5.186252410676399,"aX":15.812307626063763},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-15.7,"spinRate":1447,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.42577817981562616,"extension":5.2217792229167275},"hitData":{"launchSpeed":77.9,"launchAngle":31.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.54,"coordY":90.35}},"index":3,"playId":"78b82a63-a8ec-3489-8638-a7d6c9c092f4","pitchNumber":2,"startTime":"2025-08-11T02:22:27.506Z","endTime":"2025-08-11T02:22:35.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:22:35.182Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-11T02:22:48.551Z","endTime":"2025-08-11T02:25:05.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":76.6,"strikeZoneTop":3.67333400392436,"strikeZoneBottom":1.6594450245708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10778206518599,"aZ":-29.879433626103477,"pfxX":-6.737410288147766,"pfxZ":1.533887488874532,"pX":0.5649447562489343,"pZ":2.640674399880954,"vX0":-1.4722907585529759,"vY0":-121.52033111618165,"vZ0":-0.2163418307793672,"x":95.47,"y":167.48,"x0":2.053964713931772,"y0":50.000600415666845,"z0":5.329379641425317,"aX":-10.061389993687776},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":12.6,"spinRate":2775,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.45095520684696977,"extension":5.373143180780949},"index":0,"playId":"d00e6e96-a5b4-38cb-a90d-0d32724a20e9","pitchNumber":1,"startTime":"2025-08-11T02:22:59.369Z","endTime":"2025-08-11T02:23:03.289Z","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.4,"endSpeed":80.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.906382378299025,"aZ":-35.25057192801282,"pfxX":8.545124483885935,"pfxZ":-1.8697715416378458,"pX":-0.3897880749698342,"pZ":1.3268734228642958,"vX0":-8.002265338616054,"vY0":-127.02129594737107,"vZ0":-2.9259528589215194,"x":131.86,"y":202.95,"x0":1.6843491959875647,"y0":50.004969398025935,"z0":5.283604815618339,"aX":14.028710589021923},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.8,"breakHorizontal":-13.8,"spinRate":1234,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.43044926130536165,"extension":5.357837664158292},"index":1,"playId":"f674c420-8adb-330d-932e-2bfcb6dc96aa","pitchNumber":2,"startTime":"2025-08-11T02:23:12.346Z","endTime":"2025-08-11T02:23:15.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-11T02:23:24.270Z","endTime":"2025-08-11T02:23:33.418Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"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":87.6,"endSpeed":80.9,"strikeZoneTop":3.60692422628863,"strikeZoneBottom":1.60092197049904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.954138578477213,"aZ":-33.44740468537539,"pfxX":8.6939947687339,"pfxZ":-0.7659956373201595,"pX":0.1807015625276006,"pZ":1.1813865931513108,"vX0":-6.931955019178218,"vY0":-127.37612066483116,"vZ0":-3.5803822075792953,"x":110.11,"y":206.88,"x0":1.8012482679935249,"y0":50.00564552768807,"z0":5.236071301685191,"aX":14.358949804282483},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.9,"breakHorizontal":-14.3,"spinRate":1310,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4291846375717938,"extension":5.317989032530687},"index":3,"playId":"00169950-9793-3400-bc2c-f1a4b6131187","pitchNumber":3,"startTime":"2025-08-11T02:23:33.418Z","endTime":"2025-08-11T02:23:37.375Z","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.0,"endSpeed":87.4,"strikeZoneTop":3.61291408458503,"strikeZoneBottom":1.60648862660922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.535521458136145,"aZ":-20.359101369243362,"pfxX":5.171937210895145,"pfxZ":6.048814646523946,"pX":-0.15353183067968765,"pZ":4.047432593000839,"vX0":-6.758756319801774,"vY0":-138.3372497549286,"vZ0":-0.05674828248961661,"x":122.85,"y":129.5,"x0":1.6402357817498745,"y0":50.00535785048464,"z0":5.423872048756546,"aX":10.107069181686581},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-8.0,"spinRate":2391,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.3947290965399719,"extension":5.361145304774156},"index":4,"playId":"e15f4331-5496-3099-a353-79c78fdc6724","pitchNumber":4,"startTime":"2025-08-11T02:23:50.543Z","endTime":"2025-08-11T02:23:54.914Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.911609650242976,"aZ":-35.398372577166406,"pfxX":8.068554305117694,"pfxZ":-1.9546458454557563,"pX":0.6777096917770994,"pZ":1.6683201554946039,"vX0":-5.516352070823533,"vY0":-127.38683306641015,"vZ0":-2.3053071956223015,"x":91.17,"y":193.74,"x0":1.8174518723294661,"y0":50.00085581391149,"z0":5.36951957445919,"aX":13.327120366770622},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.8,"breakHorizontal":-13.4,"spinRate":1201,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.429138181683419,"extension":5.45584615965973},"index":5,"playId":"c06dc774-8b51-339d-977c-a4375a679fe9","pitchNumber":5,"startTime":"2025-08-11T02:24:05.755Z","endTime":"2025-08-11T02:24:09.602Z","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":94.9,"endSpeed":86.7,"strikeZoneTop":3.61115774791817,"strikeZoneBottom":1.63207660731296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.41788519876995,"aZ":-32.35558187214885,"pfxX":8.89500912841436,"pfxZ":-0.09090410182161435,"pX":1.1755241946787518,"pZ":2.4828440506291356,"vX0":-5.302347864898755,"vY0":-138.07249505188577,"vZ0":-1.101820831812481,"x":72.19,"y":171.74,"x0":1.9674556711972573,"y0":50.00482348695736,"z0":5.0689120090791615,"aX":17.13592871331725},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":-15.0,"spinRate":2120,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.3970422398554492,"extension":5.288045208639639},"index":6,"playId":"ec7f7a86-43f4-3322-b7d8-eecc5d5730d0","pitchNumber":6,"startTime":"2025-08-11T02:24:26.465Z","endTime":"2025-08-11T02:24:31.019Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.495255888812046,"aZ":-32.9567163907752,"pfxX":-6.3157498482361,"pfxZ":-0.509394439192075,"pX":0.12894696468737699,"pZ":1.9250207039893827,"vX0":-2.853441850404451,"vY0":-123.08245913385737,"vZ0":-1.221224209070456,"x":112.08,"y":186.8,"x0":2.123983476479222,"y0":50.00401418827456,"z0":5.219207643175642,"aX":-9.686903514140171},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":12.1,"spinRate":2799,"spinDirection":307},"zone":8,"typeConfidence":2.0,"plateTime":0.44507026692496243,"extension":5.389584725412451},"index":7,"playId":"f0708bf0-f328-3eb9-a5cc-d9a5ae40312d","pitchNumber":7,"startTime":"2025-08-11T02:24:42.612Z","endTime":"2025-08-11T02:24:46.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.57980209970785,"strikeZoneBottom":1.60045183228696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.467458572624004,"aZ":-34.3652988586523,"pfxX":10.93761548374847,"pfxZ":-1.15435717962107,"pX":-1.3688466419585192,"pZ":1.754882065235196,"vX0":-11.377208821741705,"vY0":-137.72689608338834,"vZ0":-2.957295469882226,"x":169.18,"y":191.4,"x0":1.4146294726987856,"y0":50.00149733032087,"z0":5.19092506422754,"aX":20.799760708017665},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":2143,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.39924084946186245,"extension":5.389362584837332},"index":8,"playId":"6cd14bca-3386-3763-a1d7-13d681904205","pitchNumber":8,"startTime":"2025-08-11T02:25:01.643Z","endTime":"2025-08-11T02:25:05.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:25:05.864Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to left fielder Garrett Hampson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-11T02:25:43.573Z","endTime":"2025-08-11T02:29:17.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":"Single","eventType":"single","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":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jon Berti replaces Ian Happ.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-11T02:25:31.030Z","endTime":"2025-08-11T02:25:45.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542932,"link":"/api/v1/people/542932"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.4404289944149,"strikeZoneBottom":1.64514429954349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63884872433343,"aZ":-32.47024736546355,"pfxX":9.372278941913855,"pfxZ":-0.1721399463646751,"pX":1.1247738832961591,"pZ":3.167781766393689,"vX0":-4.7116248003587735,"vY0":-128.37294399861503,"vZ0":0.7038085795855773,"x":74.13,"y":153.25,"x0":1.7664179530702664,"y0":50.00606139757903,"z0":5.418088403378241,"aX":15.641634192296651},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-16.0,"spinRate":1416,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.4267059127419901,"extension":5.43173362790088},"index":1,"playId":"ab8437b7-82c8-3792-b777-1f9350ffcd00","pitchNumber":1,"startTime":"2025-08-11T02:25:45.900Z","endTime":"2025-08-11T02:25:52.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cubs challenged (tag play), call on the field was upheld: Jon Berti caught stealing 2nd base, catcher Pedro Pagés to second baseman Thomas Saggese.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"ab8437b7-82c8-3792-b777-1f9350ffcd00","startTime":"2025-08-11T02:26:03.077Z","endTime":"2025-08-11T02:29:06.841Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":542932,"link":"/api/v1/people/542932"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":112}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.998041480821826,"aZ":-32.822917837343,"pfxX":11.82576866121548,"pfxZ":-0.3466165075247396,"pX":-0.3701303623424645,"pZ":2.3210101971138233,"vX0":-9.885337806002823,"vY0":-136.95700958434043,"vZ0":-1.6759767442855849,"x":131.11,"y":176.11,"x0":1.767065779909124,"y0":50.00235625964828,"z0":5.2066725374379885,"aX":22.24651743366838},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.8,"breakHorizontal":-19.1,"spinRate":2144,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.4014248397248328,"extension":5.479264696612632},"hitData":{"launchSpeed":89.1,"launchAngle":5.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.04,"coordY":102.53}},"index":3,"playId":"e5ef3953-d58e-388c-af40-e1f051804f43","pitchNumber":2,"startTime":"2025-08-11T02:29:06.841Z","endTime":"2025-08-11T02:29:17.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:29:17.481Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to shortstop Masyn Winn. Nico Hoerner to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-11T02:29:36.902Z","endTime":"2025-08-11T02:30:58.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.066707787116844,"aZ":-29.895960946500477,"pfxX":9.940146254147347,"pfxZ":1.3492242889772568,"pX":0.2077476939808486,"pZ":1.9050182878884168,"vX0":-6.97050636760585,"vY0":-129.39317611227014,"vZ0":-2.7623022308302008,"x":109.08,"y":187.34,"x0":1.6454167376509345,"y0":50.00624668767175,"z0":5.277686805333082,"aX":16.853935406633457},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-16.4,"spinRate":1594,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4233471203934598,"extension":5.423579158387701},"index":0,"playId":"198502ac-43ca-397c-a7a1-ea03ce229cab","pitchNumber":1,"startTime":"2025-08-11T02:29:43.839Z","endTime":"2025-08-11T02:29:47.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"07f7ba72-ee9d-3227-8fa1-bcf46b4495a0","startTime":"2025-08-11T02:30:02.346Z","endTime":"2025-08-11T02:30:05.563Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.601245626004694,"aZ":-30.460888442169495,"pfxX":9.28077105604692,"pfxZ":0.8983979932188557,"pX":0.35568571164582796,"pZ":2.768322395662376,"vX0":-7.058730228660399,"vY0":-137.34822097002316,"vZ0":-1.2373483479702474,"x":103.44,"y":164.04,"x0":1.7494655379425876,"y0":50.005860545448556,"z0":5.2905466088098105,"aX":17.785750584697446},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.6,"breakHorizontal":-15.4,"spinRate":2172,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.39833474403022207,"extension":5.311234201276805},"index":2,"playId":"193c0672-22e2-3779-beb1-ff64daa5501f","pitchNumber":2,"startTime":"2025-08-11T02:30:31.633Z","endTime":"2025-08-11T02:30:35.401Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.821088293247982,"aZ":-38.63914498067172,"pfxX":-1.6041562973911474,"pfxZ":-4.382910377773326,"pX":0.8751400501112977,"pZ":2.2088209995430153,"vX0":-1.8094634223881454,"vY0":-120.29142324113572,"vZ0":0.39633667430143604,"x":83.64,"y":179.14,"x0":1.843538350420901,"y0":50.00194383727615,"z0":5.448358421373058,"aX":-2.3666987281645064},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.6,"breakHorizontal":3.4,"spinRate":2712,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4541418770296093,"extension":5.458725564741378},"hitData":{"launchSpeed":74.6,"launchAngle":6.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":94.4,"coordY":147.12}},"index":3,"playId":"362b8c76-58f1-32ac-9ee5-75e67170d508","pitchNumber":3,"startTime":"2025-08-11T02:30:50.840Z","endTime":"2025-08-11T02:30:58.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:30:58.985Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Shaw grounds into a force out, fielded by second baseman Thomas Saggese. Dansby Swanson out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-11T02:32:00.452Z","endTime":"2025-08-11T02:32:44.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-11T02:31:13.168Z","endTime":"2025-08-11T02:32:02.739Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.35081386474881,"strikeZoneBottom":1.50605230413735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.848770751900588,"aZ":-29.754788342130194,"pfxX":9.12982780071553,"pfxZ":1.2642863107658258,"pX":-0.4152754051934002,"pZ":3.055182981292824,"vX0":-9.124150791111672,"vY0":-137.58051420340902,"vZ0":-0.6202282040328178,"x":132.83,"y":156.29,"x0":1.7653430309873621,"y0":50.00017239435848,"z0":5.308454630186405,"aX":17.419069756492206},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.4,"breakHorizontal":-14.5,"spinRate":2121,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.3988379407006155,"extension":5.4791398757989915},"index":1,"playId":"866b3d7a-75a0-3fbc-a6fe-bbfa216894ee","pitchNumber":1,"startTime":"2025-08-11T02:32:02.739Z","endTime":"2025-08-11T02:32:06.813Z","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":82.5,"endSpeed":75.4,"strikeZoneTop":3.24769058230036,"strikeZoneBottom":1.39463638992253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.396506849038545,"aZ":-34.29040530054429,"pfxX":-9.099915094146995,"pfxZ":-1.4587110003307036,"pX":1.288593883288371,"pZ":1.8755509583354597,"vX0":0.5926675226487657,"vY0":-120.17752154284874,"vZ0":-0.7678223187106978,"x":67.88,"y":188.14,"x0":2.218169299901862,"y0":50.00385311222143,"z0":5.270996889322124,"aX":-13.182435599482515},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.5,"breakHorizontal":16.3,"spinRate":2700,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4574691885302289,"extension":5.4284007398369845},"index":2,"playId":"d4e0a909-31e9-3dea-bc39-75544ec8ba14","pitchNumber":2,"startTime":"2025-08-11T02:32:20.323Z","endTime":"2025-08-11T02:32:24.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.732569687526453,"aZ":-32.89885474402008,"pfxX":8.806837257534282,"pfxZ":-0.44174848469242356,"pX":1.0684474616485542,"pZ":1.6704056614372012,"vX0":-4.381117348267964,"vY0":-127.64512955257749,"vZ0":-2.757245010987786,"x":76.27,"y":193.68,"x0":1.664594519153752,"y0":50.00235100274697,"z0":5.359821707473557,"aX":14.504868829423927},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-14.9,"spinRate":1375,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.42940502720541085,"extension":5.361339180012565},"hitData":{"launchSpeed":92.8,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.67,"coordY":146.62}},"index":3,"playId":"b7e5adf8-9a93-32cd-9bdd-d95af3a5561d","pitchNumber":3,"startTime":"2025-08-11T02:32:38.549Z","endTime":"2025-08-11T02:32:44.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:32:44.817Z","atBatIndex":63}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Shaw grounds into a force out, fielded by second baseman Thomas Saggese. Dansby Swanson out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-11T02:32:00.452Z","endTime":"2025-08-11T02:32:44.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-11T02:31:13.168Z","endTime":"2025-08-11T02:32:02.739Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.35081386474881,"strikeZoneBottom":1.50605230413735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.848770751900588,"aZ":-29.754788342130194,"pfxX":9.12982780071553,"pfxZ":1.2642863107658258,"pX":-0.4152754051934002,"pZ":3.055182981292824,"vX0":-9.124150791111672,"vY0":-137.58051420340902,"vZ0":-0.6202282040328178,"x":132.83,"y":156.29,"x0":1.7653430309873621,"y0":50.00017239435848,"z0":5.308454630186405,"aX":17.419069756492206},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.4,"breakHorizontal":-14.5,"spinRate":2121,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.3988379407006155,"extension":5.4791398757989915},"index":1,"playId":"866b3d7a-75a0-3fbc-a6fe-bbfa216894ee","pitchNumber":1,"startTime":"2025-08-11T02:32:02.739Z","endTime":"2025-08-11T02:32:06.813Z","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":82.5,"endSpeed":75.4,"strikeZoneTop":3.24769058230036,"strikeZoneBottom":1.39463638992253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.396506849038545,"aZ":-34.29040530054429,"pfxX":-9.099915094146995,"pfxZ":-1.4587110003307036,"pX":1.288593883288371,"pZ":1.8755509583354597,"vX0":0.5926675226487657,"vY0":-120.17752154284874,"vZ0":-0.7678223187106978,"x":67.88,"y":188.14,"x0":2.218169299901862,"y0":50.00385311222143,"z0":5.270996889322124,"aX":-13.182435599482515},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.5,"breakHorizontal":16.3,"spinRate":2700,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4574691885302289,"extension":5.4284007398369845},"index":2,"playId":"d4e0a909-31e9-3dea-bc39-75544ec8ba14","pitchNumber":2,"startTime":"2025-08-11T02:32:20.323Z","endTime":"2025-08-11T02:32:24.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.732569687526453,"aZ":-32.89885474402008,"pfxX":8.806837257534282,"pfxZ":-0.44174848469242356,"pX":1.0684474616485542,"pZ":1.6704056614372012,"vX0":-4.381117348267964,"vY0":-127.64512955257749,"vZ0":-2.757245010987786,"x":76.27,"y":193.68,"x0":1.664594519153752,"y0":50.00235100274697,"z0":5.359821707473557,"aX":14.504868829423927},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-14.9,"spinRate":1375,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.42940502720541085,"extension":5.361339180012565},"hitData":{"launchSpeed":92.8,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.67,"coordY":146.62}},"index":3,"playId":"b7e5adf8-9a93-32cd-9bdd-d95af3a5561d","pitchNumber":3,"startTime":"2025-08-11T02:32:38.549Z","endTime":"2025-08-11T02:32:44.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-11T02:32:44.817Z","atBatIndex":63},"scoringPlays":[19,31,49],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":160.25,"y":166.38},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":155.79,"y":68.28},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":101.2,"y":87.11},"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":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":154.68,"y":163.34},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":153.15,"y":204.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":166.09,"y":150.09},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":150.08,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":196.29,"y":98.36},"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":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":150.08,"y":159.79},"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":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":54.7,"y":93.94},"type":"H","description":"Single"}],"home":[]}},{"startIndex":15,"endIndex":22,"top":[15,16,17],"bottom":[18,19,20,21,22],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":86.23,"y":94.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":76.97,"y":41.68},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":119.22,"y":193.04},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":49.25,"y":106.2},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":28,"top":[23,24,25],"bottom":[26,27,28],"hits":{"away":[{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":104.62,"y":171.45},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":183.79,"y":108.1},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":103.09,"y":169.42},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":36,"top":[29,30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":172.26,"y":90.05},"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":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":107.17,"y":166.88},"type":"E","description":"Field Error"},{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":59.67,"y":46.79},"type":"H","description":"Home Run"},{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":111.77,"y":153.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":58.53,"y":128.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":121.39,"y":43.44},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":42,"top":[37,38,39],"bottom":[40,41,42],"hits":{"away":[{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":157.09,"y":140.15},"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":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":109.43,"y":137.19},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":99.51,"y":120.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":113.77,"y":164.49},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":55.88,"y":109.61},"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":7,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":126.58,"y":93.91},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":125.05,"y":147.63},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":143.95,"y":163.84},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":101.15,"y":64.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":180.22,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":110.24,"y":167.9},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53,54,55],"bottom":[56,57,58],"hits":{"away":[{"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":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":47.69,"y":117.98},"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":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":118.34,"y":111.58},"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":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":113.81,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":105.64,"y":163.34},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":63,"top":[59,60,61,62,63],"bottom":[],"hits":{"away":[{"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"coordinates":{"x":108.54,"y":90.35},"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":77.04,"y":102.53},"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":94.4,"y":147.12},"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":130.67,"y":146.62},"type":"O","description":"Forceout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":3,"hits":4,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":8,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"center":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"onDeck":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"inHole":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"battingOrder":2,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"onDeck":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"inHole":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"battingOrder":9,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"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":6,"groundOuts":10,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":33,"obp":".322","slg":".438","ops":".760","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":28,"obp":".143","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":107,"era":"3.88","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.21","battersFaced":28,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":27,"strikes":80,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":3,"pitchesPerInning":"13.38","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":0,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","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":40,"gamesStarted":0,"flyOuts":21,"groundOuts":33,"airOuts":43,"runs":10,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":45,"baseOnBalls":11,"intentionalWalks":1,"hits":28,"hitByPitch":2,"atBats":148,"obp":".253","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":638,"era":"1.73","inningsPitched":"41.2","wins":1,"losses":2,"saves":15,"saveOpportunities":17,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"0.94","battersFaced":162,"outs":125,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":638,"balls":218,"strikes":420,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".333","pitchesPerInning":"15.31","gamesFinished":27,"strikeoutWalkRatio":"4.09","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.38","hitsPer9Inn":"6.05","runsScoredPer9":"2.16","homeRunsPer9":"0.43","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690990":{"person":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"jerseyNumber":"22","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":15,"gamesStarted":14,"flyOuts":47,"groundOuts":87,"airOuts":78,"runs":33,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":59,"baseOnBalls":25,"intentionalWalks":0,"hits":72,"hitByPitch":5,"atBats":293,"obp":".313","caughtStealing":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1231,"era":"3.18","inningsPitched":"79.1","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.22","battersFaced":327,"outs":238,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1231,"balls":430,"strikes":801,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"6.69","walksPer9Inn":"2.84","hitsPer9Inn":"8.17","runsScoredPer9":"3.74","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":114,"flyOuts":84,"groundOuts":89,"airOuts":148,"runs":77,"doubles":21,"triples":4,"homeRuns":18,"strikeOuts":73,"baseOnBalls":76,"intentionalWalks":7,"hits":114,"hitByPitch":3,"avg":".271","atBats":420,"obp":".384","slg":".469","ops":".853","caughtStealing":2,"stolenBases":24,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":505,"totalBases":197,"rbi":62,"leftOnBase":146,"sacBunts":1,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.60","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":26,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":213,"errors":2,"chances":219,"fielding":".991","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":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"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":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":107,"flyOuts":76,"groundOuts":89,"airOuts":129,"runs":64,"doubles":19,"triples":0,"homeRuns":16,"strikeOuts":106,"baseOnBalls":59,"intentionalWalks":0,"hits":96,"hitByPitch":1,"avg":".231","atBats":416,"obp":".325","slg":".392","ops":".717","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":163,"rbi":55,"leftOnBase":147,"sacBunts":0,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":21,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":212,"errors":1,"chances":217,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":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":50,"gamesStarted":0,"flyOuts":32,"groundOuts":31,"airOuts":55,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":151,"obp":".230","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":629,"era":"2.28","inningsPitched":"43.1","wins":2,"losses":3,"saves":1,"saveOpportunities":4,"holds":14,"blownSaves":3,"earnedRuns":11,"whip":"0.88","battersFaced":165,"outs":130,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":629,"balls":213,"strikes":416,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".400","pitchesPerInning":"14.52","gamesFinished":4,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"8.52","walksPer9Inn":"2.49","hitsPer9Inn":"5.40","runsScoredPer9":"2.28","homeRunsPer9":"0.62","inheritedRunners":27,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"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}},"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, 8-5)","summary":"6.2 IP, 3 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":17,"gamesStarted":17,"flyOuts":89,"groundOuts":62,"airOuts":142,"runs":35,"doubles":15,"triples":0,"homeRuns":17,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":76,"hitByPitch":1,"atBats":356,"obp":".250","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1478,"era":"3.19","inningsPitched":"96.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"0.97","battersFaced":377,"outs":288,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1478,"balls":468,"strikes":1010,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.44","rbi":3,"winPercentage":".615","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"7.41","walksPer9Inn":"1.59","hitsPer9Inn":"7.13","runsScoredPer9":"3.28","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":73,"groundOuts":74,"airOuts":97,"runs":53,"doubles":16,"triples":3,"homeRuns":22,"strikeOuts":103,"baseOnBalls":39,"intentionalWalks":1,"hits":98,"hitByPitch":9,"avg":".263","atBats":372,"obp":".348","slg":".500","ops":".848","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":186,"rbi":64,"leftOnBase":152,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.91","popOuts":8,"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":63,"putOuts":704,"errors":4,"chances":771,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":44,"groundOuts":69,"airOuts":76,"runs":42,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":45,"baseOnBalls":37,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".272","atBats":257,"obp":".367","slg":".479","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":123,"rbi":38,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.77","popOuts":11,"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":16,"stolenBases":31,"stolenBasePercentage":".660","caughtStealingPercentage":".340","assists":17,"putOuts":541,"errors":2,"chances":560,"fielding":".996","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"500","stats":{"batting":{"summary":"1-3 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":83,"groundOuts":82,"airOuts":141,"runs":74,"doubles":31,"triples":4,"homeRuns":27,"strikeOuts":117,"baseOnBalls":20,"intentionalWalks":0,"hits":116,"hitByPitch":5,"avg":".259","atBats":448,"obp":".296","slg":".527","ops":".823","caughtStealing":5,"stolenBases":30,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":236,"rbi":78,"leftOnBase":216,"sacBunts":4,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"16.59","popOuts":35,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":332,"errors":1,"chances":337,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"45","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":39,"gamesStarted":3,"flyOuts":19,"groundOuts":19,"airOuts":40,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":1,"hits":24,"hitByPitch":5,"atBats":118,"obp":".307","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":544,"era":"1.91","inningsPitched":"33.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":9,"blownSaves":0,"earnedRuns":7,"whip":"1.12","battersFaced":137,"outs":99,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":544,"balls":185,"strikes":359,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".667","pitchesPerInning":"16.48","gamesFinished":9,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.55","hitsPer9Inn":"6.55","runsScoredPer9":"2.45","homeRunsPer9":"0.55","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":11},"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}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":46,"groundOuts":74,"airOuts":88,"runs":51,"doubles":15,"triples":3,"homeRuns":10,"strikeOuts":88,"baseOnBalls":32,"intentionalWalks":1,"hits":78,"hitByPitch":9,"avg":".239","atBats":327,"obp":".323","slg":".394","ops":".717","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":129,"rbi":27,"leftOnBase":124,"sacBunts":1,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.70","popOuts":17,"lineOuts":25},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":136,"errors":6,"chances":196,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":77,"groundOuts":71,"airOuts":135,"runs":59,"doubles":26,"triples":3,"homeRuns":27,"strikeOuts":128,"baseOnBalls":47,"intentionalWalks":1,"hits":110,"hitByPitch":0,"avg":".251","atBats":438,"obp":".320","slg":".509","ops":".829","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":223,"rbi":84,"leftOnBase":189,"sacBunts":0,"sacFlies":6,"babip":".287","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.22","popOuts":26,"lineOuts":32},"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":64,"errors":3,"chances":68,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID542932":{"person":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"jerseyNumber":"5","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"0-0 | CS","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,"atBats":0,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":6,"groundOuts":37,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".210","atBats":100,"obp":".262","slg":".230","ops":".492","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":23,"rbi":2,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"1.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"7.36","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.18","battersFaced":19,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":24,"strikes":27,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":".---","pitchesPerInning":"13.91","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"7.36","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":25,"errors":3,"chances":77,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID624512":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":24,"airOuts":25,"runs":11,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".235","atBats":85,"obp":".250","slg":".459","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":39,"rbi":16,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".226","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.17","popOuts":7,"lineOuts":6},"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":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","assists":9,"putOuts":179,"errors":1,"chances":189,"fielding":".995","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":21,"groundOuts":31,"airOuts":33,"runs":17,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":130,"obp":".277","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":505,"era":"4.15","inningsPitched":"34.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":16,"whip":"1.13","battersFaced":141,"outs":104,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":151,"strikes":354,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".400","pitchesPerInning":"14.57","gamesFinished":9,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"9.87","walksPer9Inn":"2.34","hitsPer9Inn":"7.79","runsScoredPer9":"4.41","homeRunsPer9":"1.30","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"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":23,"gamesStarted":23,"flyOuts":86,"groundOuts":108,"airOuts":159,"runs":42,"doubles":18,"triples":2,"homeRuns":11,"strikeOuts":121,"baseOnBalls":29,"intentionalWalks":0,"hits":113,"hitByPitch":5,"atBats":491,"obp":".277","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2056,"era":"2.45","inningsPitched":"135.2","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.05","battersFaced":535,"outs":407,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2056,"balls":663,"strikes":1393,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":8,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".688","pitchesPerInning":"15.15","gamesFinished":0,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"8.03","walksPer9Inn":"1.92","hitsPer9Inn":"7.50","runsScoredPer9":"2.79","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":6,"passedBall":0,"popOuts":38,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":3,"errors":4,"chances":26,"fielding":".846","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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":20,"flyOuts":69,"groundOuts":105,"airOuts":145,"runs":55,"doubles":20,"triples":1,"homeRuns":19,"strikeOuts":85,"baseOnBalls":31,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":448,"obp":".318","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1874,"era":"4.09","inningsPitched":"116.2","wins":9,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.29","battersFaced":490,"outs":350,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1874,"balls":667,"strikes":1207,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".643","pitchesPerInning":"16.06","gamesFinished":3,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.39","hitsPer9Inn":"9.26","runsScoredPer9":"4.24","homeRunsPer9":"1.47","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":36,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":19,"errors":1,"chances":36,"fielding":".972","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":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":54,"groundOuts":103,"airOuts":99,"runs":66,"doubles":14,"triples":2,"homeRuns":18,"strikeOuts":132,"baseOnBalls":31,"intentionalWalks":1,"hits":111,"hitByPitch":0,"avg":".252","atBats":440,"obp":".299","slg":".416","ops":".715","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":183,"rbi":55,"leftOnBase":200,"sacBunts":1,"sacFlies":4,"babip":".316","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.44","popOuts":18,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":261,"putOuts":167,"errors":7,"chances":435,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID518489":{"person":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"jerseyNumber":"54","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":25,"gamesStarted":1,"flyOuts":11,"groundOuts":22,"airOuts":24,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":85,"obp":".286","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":358,"era":"3.91","inningsPitched":"23.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":10,"whip":"1.13","battersFaced":91,"outs":69,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":126,"strikes":232,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".000","pitchesPerInning":"15.57","gamesFinished":4,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"7.43","walksPer9Inn":"1.57","hitsPer9Inn":"8.61","runsScoredPer9":"3.91","homeRunsPer9":"0.78","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":8},"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}},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"17","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":44,"gamesStarted":0,"flyOuts":17,"groundOuts":33,"airOuts":34,"runs":15,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":39,"baseOnBalls":20,"intentionalWalks":2,"hits":31,"hitByPitch":2,"atBats":133,"obp":".335","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":660,"era":"2.23","inningsPitched":"36.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":9,"whip":"1.40","battersFaced":159,"outs":109,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":242,"strikes":418,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"18.17","gamesFinished":5,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.66","walksPer9Inn":"4.95","hitsPer9Inn":"7.68","runsScoredPer9":"3.72","homeRunsPer9":"0.74","inheritedRunners":27,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"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}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"56","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":11,"gamesStarted":0,"flyOuts":15,"groundOuts":11,"airOuts":24,"runs":15,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":61,"obp":".440","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":280,"era":"9.20","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"2.18","battersFaced":75,"outs":44,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":108,"strikes":172,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".000","pitchesPerInning":"19.09","gamesFinished":4,"strikeoutWalkRatio":"0.70","strikeoutsPer9Inn":"4.30","walksPer9Inn":"6.14","hitsPer9Inn":"13.50","runsScoredPer9":"9.20","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":82,"groundOuts":126,"airOuts":146,"runs":60,"doubles":19,"triples":3,"homeRuns":4,"strikeOuts":35,"baseOnBalls":27,"intentionalWalks":0,"hits":125,"hitByPitch":6,"avg":".291","atBats":429,"obp":".340","slg":".378","ops":".718","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":162,"rbi":47,"leftOnBase":165,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"107.25","popOuts":22,"lineOuts":42},"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":271,"putOuts":197,"errors":3,"chances":471,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":3,"strikes":12,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":48,"gamesStarted":1,"flyOuts":16,"groundOuts":62,"airOuts":36,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":5,"atBats":186,"obp":".285","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":835,"era":"2.63","inningsPitched":"51.1","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":17,"blownSaves":3,"earnedRuns":15,"whip":"1.05","battersFaced":208,"outs":154,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":307,"strikes":528,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".750","pitchesPerInning":"16.27","gamesFinished":5,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"8.94","walksPer9Inn":"2.81","hitsPer9Inn":"6.66","runsScoredPer9":"2.98","homeRunsPer9":"0.53","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"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"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","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":19,"gamesStarted":15,"flyOuts":55,"groundOuts":78,"airOuts":91,"runs":64,"doubles":14,"triples":4,"homeRuns":16,"strikeOuts":104,"baseOnBalls":27,"intentionalWalks":0,"hits":106,"hitByPitch":4,"atBats":378,"obp":".334","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1512,"era":"6.04","inningsPitched":"92.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.44","battersFaced":410,"outs":277,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1512,"balls":515,"strikes":997,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".417","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"10.14","walksPer9Inn":"2.63","hitsPer9Inn":"10.33","runsScoredPer9":"6.24","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":35,"groundOuts":69,"airOuts":83,"runs":40,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".228","atBats":268,"obp":".292","slg":".392","ops":".684","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":105,"rbi":30,"leftOnBase":137,"sacBunts":0,"sacFlies":2,"babip":".255","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.78","popOuts":19,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":57,"errors":6,"chances":205,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":29,"groundOuts":33,"airOuts":52,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".222","atBats":135,"obp":".292","slg":".333","ops":".625","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":45,"rbi":15,"leftOnBase":51,"sacBunts":0,"sacFlies":4,"babip":".241","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":9,"lineOuts":14},"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":12,"putOuts":148,"errors":1,"chances":161,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[683737,673548,663656,608348,691718,457759,664023,542932,663538,621020,807713,684007,641745],"pitchers":[684007,641745],"bench":[650489,624512],"bullpen":[571510,518489,676962,690990,552640,694037,663878,519141,607067,573124,573204],"battingOrder":[683737,673548,663656,608348,457759,542932,663538,621020,807713],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Shaw (9, 5th inning off Gray, S, 1 on, 1 out)."},{"label":"TB","value":"Crow-Armstrong; Hoerner 2; Shaw 4; Suzuki; Swanson 2; Tucker."},{"label":"RBI","value":"Shaw 2 (30)."},{"label":"Runners left in scoring position, 2 out","value":"Kelly, C; Crow-Armstrong; Shaw."},{"label":"GIDP","value":"Swanson."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Crow-Armstrong (30, 2nd base off Gray, S/Pagés, P)."},{"label":"CS","value":"Berti (3, 2nd base by Romero, J/Pagés, P)."},{"label":"PO","value":"Crow-Armstrong (2nd base by Gray, S)."}]}],"note":[{"label":"a","value":"Flied out for Crow-Armstrong in the 9th."},{"label":"1","value":"Ran for Happ in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".249","atBats":28,"obp":".319","slg":".387","ops":".706","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".306","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":131,"era":"4.20","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.29","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":44,"strikes":87,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":2,"pitchesPerInning":"14.56","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":7,"flyOuts":30,"groundOuts":49,"airOuts":56,"runs":23,"doubles":6,"triples":3,"homeRuns":3,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":177,"obp":".306","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":701,"era":"4.40","inningsPitched":"45.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.22","battersFaced":188,"outs":135,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":701,"balls":261,"strikes":440,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"15.58","gamesFinished":1,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"5.20","walksPer9Inn":"1.40","hitsPer9Inn":"9.60","runsScoredPer9":"4.60","homeRunsPer9":"0.60","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":37,"groundOuts":30,"airOuts":65,"runs":34,"doubles":8,"triples":1,"homeRuns":10,"strikeOuts":77,"baseOnBalls":29,"intentionalWalks":1,"hits":50,"hitByPitch":0,"avg":".228","atBats":219,"obp":".315","slg":".411","ops":".726","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":90,"rbi":34,"leftOnBase":117,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.90","popOuts":12,"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":91,"putOuts":44,"errors":4,"chances":139,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":0,"flyOuts":19,"groundOuts":29,"airOuts":38,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":3,"atBats":116,"obp":".237","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":544,"era":"2.67","inningsPitched":"33.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.83","battersFaced":131,"outs":101,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":544,"balls":201,"strikes":343,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.16","gamesFinished":8,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.82","walksPer9Inn":"2.41","hitsPer9Inn":"5.08","runsScoredPer9":"2.94","homeRunsPer9":"0.53","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":13},"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}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":29,"groundOuts":51,"airOuts":57,"runs":27,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":82,"baseOnBalls":17,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".241","atBats":249,"obp":".294","slg":".337","ops":".631","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":84,"rbi":31,"leftOnBase":127,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.25","popOuts":14,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":145,"errors":2,"chances":151,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":111,"flyOuts":53,"groundOuts":84,"airOuts":90,"runs":47,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":99,"baseOnBalls":35,"intentionalWalks":0,"hits":75,"hitByPitch":8,"avg":".221","atBats":340,"obp":".306","slg":".309","ops":".615","caughtStealing":2,"stolenBases":29,"stolenBasePercentage":".935","caughtStealingPercentage":".065","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":105,"rbi":33,"leftOnBase":136,"sacBunts":6,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":16,"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":3,"putOuts":272,"errors":4,"chances":279,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":60,"groundOuts":93,"airOuts":99,"runs":57,"doubles":29,"triples":0,"homeRuns":16,"strikeOuts":114,"baseOnBalls":38,"intentionalWalks":1,"hits":105,"hitByPitch":17,"avg":".258","atBats":407,"obp":".344","slg":".447","ops":".791","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":182,"rbi":65,"leftOnBase":183,"sacBunts":1,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.44","popOuts":11,"lineOuts":28},"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":67,"putOuts":788,"errors":6,"chances":861,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":19,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":52,"obp":".351","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":217,"era":"4.85","inningsPitched":"13.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.46","battersFaced":58,"outs":39,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":74,"strikes":143,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.69","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.54","walksPer9Inn":"1.38","hitsPer9Inn":"11.77","runsScoredPer9":"4.85","homeRunsPer9":"1.38","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":45,"gamesStarted":0,"flyOuts":33,"groundOuts":66,"airOuts":59,"runs":18,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":1,"hits":48,"hitByPitch":1,"atBats":226,"obp":".274","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":916,"era":"2.59","inningsPitched":"62.2","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"1.07","battersFaced":248,"outs":188,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":916,"balls":305,"strikes":611,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"14.62","gamesFinished":9,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.90","walksPer9Inn":"2.73","hitsPer9Inn":"6.89","runsScoredPer9":"2.59","homeRunsPer9":"0.57","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":15},"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}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":22,"flyOuts":89,"groundOuts":109,"airOuts":142,"runs":65,"doubles":27,"triples":4,"homeRuns":21,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":0,"hits":122,"hitByPitch":2,"atBats":443,"obp":".312","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1763,"era":"5.11","inningsPitched":"111.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.32","battersFaced":475,"outs":333,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1763,"balls":592,"strikes":1171,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"6.16","walksPer9Inn":"1.95","hitsPer9Inn":"9.89","runsScoredPer9":"5.27","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":58,"groundOuts":70,"airOuts":115,"runs":51,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":91,"baseOnBalls":48,"intentionalWalks":2,"hits":81,"hitByPitch":5,"avg":".229","atBats":354,"obp":".327","slg":".379","ops":".706","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":134,"rbi":40,"leftOnBase":167,"sacBunts":0,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":28,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":150,"errors":0,"chances":151,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":14,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":14,"runs":17,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":57,"obp":".406","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":228,"era":"10.38","inningsPitched":"13.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":15,"whip":"2.00","battersFaced":64,"outs":39,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":228,"balls":81,"strikes":147,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"17.54","gamesFinished":5,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.85","hitsPer9Inn":"13.15","runsScoredPer9":"11.77","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"1.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":46,"gamesStarted":0,"flyOuts":20,"groundOuts":46,"airOuts":34,"runs":12,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":3,"hits":34,"hitByPitch":2,"atBats":147,"obp":".320","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":654,"era":"1.98","inningsPitched":"41.0","wins":4,"losses":3,"saves":3,"saveOpportunities":3,"holds":16,"blownSaves":0,"earnedRuns":9,"whip":"1.27","battersFaced":173,"outs":123,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":242,"strikes":412,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".571","pitchesPerInning":"15.95","gamesFinished":9,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"8.34","walksPer9Inn":"3.95","hitsPer9Inn":"7.46","runsScoredPer9":"2.63","homeRunsPer9":"0.22","inheritedRunners":21,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":6},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":41,"gamesStarted":0,"flyOuts":23,"groundOuts":27,"airOuts":45,"runs":36,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":23,"intentionalWalks":0,"hits":48,"hitByPitch":1,"atBats":162,"obp":".379","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":791,"era":"6.64","inningsPitched":"40.2","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":30,"whip":"1.75","battersFaced":190,"outs":122,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":791,"balls":293,"strikes":498,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"19.45","gamesFinished":15,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.18","walksPer9Inn":"5.09","hitsPer9Inn":"10.62","runsScoredPer9":"7.97","homeRunsPer9":"1.99","inheritedRunners":12,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"401","stats":{"batting":{"summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":12,"groundOuts":15,"airOuts":23,"runs":15,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".151","atBats":73,"obp":".262","slg":".178","ops":".440","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":13,"rbi":1,"leftOnBase":34,"sacBunts":3,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":54,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":76,"groundOuts":89,"airOuts":123,"runs":41,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":58,"baseOnBalls":31,"intentionalWalks":1,"hits":103,"hitByPitch":1,"avg":".280","atBats":368,"obp":".334","slg":".446","ops":".780","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":164,"rbi":51,"leftOnBase":163,"sacBunts":1,"sacFlies":4,"babip":".297","groundOutsToAirouts":"0.72","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"26.29","popOuts":24,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":321,"errors":4,"chances":345,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 11-5)","summary":"7.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":31,"strikes":61,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"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":24,"gamesStarted":24,"flyOuts":64,"groundOuts":119,"airOuts":123,"runs":66,"doubles":23,"triples":4,"homeRuns":17,"strikeOuts":148,"baseOnBalls":22,"intentionalWalks":0,"hits":134,"hitByPitch":3,"atBats":523,"obp":".290","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1994,"era":"4.06","inningsPitched":"135.1","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.15","battersFaced":552,"outs":406,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":1994,"balls":659,"strikes":1335,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":2,"winPercentage":".688","pitchesPerInning":"14.73","gamesFinished":0,"strikeoutWalkRatio":"6.73","strikeoutsPer9Inn":"9.84","walksPer9Inn":"1.46","hitsPer9Inn":"8.91","runsScoredPer9":"4.39","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":17,"groundOuts":25,"airOuts":29,"runs":9,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".241","atBats":116,"obp":".282","slg":".336","ops":".618","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":39,"rbi":10,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"116.00","popOuts":3,"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":79,"putOuts":33,"errors":4,"chances":116,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","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":26,"gamesStarted":0,"flyOuts":11,"groundOuts":35,"airOuts":23,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":109,"obp":".302","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":511,"era":"1.74","inningsPitched":"31.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":6,"whip":"1.16","battersFaced":126,"outs":93,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":511,"balls":203,"strikes":308,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.48","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.71","walksPer9Inn":"4.35","hitsPer9Inn":"6.10","runsScoredPer9":"2.03","homeRunsPer9":"0.58","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"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"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":23,"gamesStarted":23,"flyOuts":51,"groundOuts":195,"airOuts":86,"runs":71,"doubles":23,"triples":4,"homeRuns":16,"strikeOuts":80,"baseOnBalls":41,"intentionalWalks":0,"hits":128,"hitByPitch":1,"atBats":487,"obp":".321","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","numberOfPitches":2013,"era":"4.95","inningsPitched":"123.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.37","battersFaced":532,"outs":371,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2013,"balls":785,"strikes":1228,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"2.27","rbi":0,"winPercentage":".400","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"5.82","walksPer9Inn":"2.98","hitsPer9Inn":"9.32","runsScoredPer9":"5.17","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":18,"errors":3,"chances":37,"fielding":".919","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":17,"groundOuts":31,"airOuts":47,"runs":14,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".273","atBats":128,"obp":".304","slg":".430","ops":".734","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":55,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":18,"lineOuts":12},"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":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":8,"putOuts":223,"errors":5,"chances":236,"fielding":".979","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":80,"groundOuts":113,"airOuts":135,"runs":57,"doubles":27,"triples":1,"homeRuns":11,"strikeOuts":85,"baseOnBalls":27,"intentionalWalks":0,"hits":119,"hitByPitch":4,"atBats":445,"obp":".313","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1764,"era":"3.98","inningsPitched":"113.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.29","battersFaced":483,"outs":339,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1764,"balls":612,"strikes":1152,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".400","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"6.77","walksPer9Inn":"2.15","hitsPer9Inn":"9.48","runsScoredPer9":"4.54","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":42,"groundOuts":65,"airOuts":75,"runs":29,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":78,"baseOnBalls":16,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".211","atBats":270,"obp":".256","slg":".341","ops":".597","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":92,"rbi":35,"leftOnBase":139,"sacBunts":3,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":17,"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":16,"stolenBases":42,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":35,"putOuts":566,"errors":5,"chances":606,"fielding":".992","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":63,"groundOuts":118,"airOuts":125,"runs":57,"doubles":24,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":40,"intentionalWalks":3,"hits":115,"hitByPitch":7,"avg":".278","atBats":413,"obp":".349","slg":".402","ops":".751","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":166,"rbi":43,"leftOnBase":146,"sacBunts":2,"sacFlies":4,"babip":".305","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.89","popOuts":23,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":253,"putOuts":158,"errors":3,"chances":414,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682610":{"person":{"id":682610,"fullName":"Roddery Muñoz","link":"/api/v1/people/682610"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":188,"era":"6.52","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.34","battersFaced":42,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":66,"strikes":122,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".---","pitchesPerInning":"19.45","gamesFinished":6,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"10.24","walksPer9Inn":"5.59","hitsPer9Inn":"6.52","runsScoredPer9":"6.52","homeRunsPer9":"2.79","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":71,"groundOuts":88,"airOuts":136,"runs":61,"doubles":25,"triples":0,"homeRuns":8,"strikeOuts":77,"baseOnBalls":29,"intentionalWalks":0,"hits":108,"hitByPitch":4,"avg":".267","atBats":405,"obp":".320","slg":".388","ops":".708","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":157,"rbi":42,"leftOnBase":154,"sacBunts":2,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.62","popOuts":34,"lineOuts":31},"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":275,"putOuts":131,"errors":2,"chances":408,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":22,"groundOuts":66,"airOuts":46,"runs":29,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":55,"baseOnBalls":26,"intentionalWalks":0,"hits":69,"hitByPitch":6,"avg":".296","atBats":233,"obp":".377","slg":".468","ops":".845","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":109,"rbi":42,"leftOnBase":95,"sacBunts":0,"sacFlies":3,"babip":".345","groundOutsToAirouts":"1.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.30","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[691026,671056,575929,676475,641658,691023,669357,695336,686780,687363,543243,676617,668941],"pitchers":[543243,676617,668941],"bench":[680977,663457,650968],"bullpen":[660896,681676,701552,681517,669461,700241,571945,682610,669467,694335],"battingOrder":[691026,671056,575929,641658,691023,669357,695336,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Pagés, P (8, 3rd inning off Imanaga, 1 on, 0 out)."},{"label":"TB","value":"Gorman; Pagés, P 4; Saggese; Walker, J."},{"label":"RBI","value":"Gorman (34); Pagés, P 2 (35)."},{"label":"2-out RBI","value":"Gorman."},{"label":"Runners left in scoring position, 2 out","value":"Saggese."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"1."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Walker, J (6, 2nd base off Imanaga/Kelly, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gorman (4, throw)."},{"label":"Pickoffs","value":"Gray, S (Crow-Armstrong at 2nd base)."},{"label":"DP","value":"(Winn-Contreras, Wn)."}]}],"note":[]}},"officials":[{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"Home Plate"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"Second Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Imanaga 92-68; Keller, Bra 15-12; Gray, S 92-61; O'Brien 13-9; Romero, J 26-17."},{"label":"Groundouts-flyouts","value":"Imanaga 4-4; Keller, Bra 2-0; Gray, S 8-4; O'Brien 0-1; Romero, J 2-1."},{"label":"Batters faced","value":"Imanaga 24; Keller, Bra 4; Gray, S 26; O'Brien 3; Romero, J 7."},{"label":"Inherited runners-scored","value":"Keller, Bra 1-0; Romero, J 1-0."},{"label":"Umpires","value":"HP: Edwin Jimenez. 1B: Ben May. 2B: Roberto Ortiz. 3B: Bill Miller. "},{"label":"Weather","value":"82 degrees, Cloudy."},{"label":"Wind","value":"17 mph, Out To RF."},{"label":"First pitch","value":"7:03 PM."},{"label":"T","value":"2:29 (:53 delay)."},{"label":"Att","value":"30,540."},{"label":"Venue","value":"Busch Stadium."},{"label":"August 10, 2025"}],"pitchingNotes":[],"topPerformers":[{"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, 8-5)","summary":"6.2 IP, 3 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":17,"gamesStarted":17,"flyOuts":89,"groundOuts":62,"airOuts":142,"runs":35,"doubles":15,"triples":0,"homeRuns":17,"strikeOuts":79,"baseOnBalls":17,"intentionalWalks":0,"hits":76,"hitByPitch":1,"atBats":356,"obp":".250","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1478,"era":"3.19","inningsPitched":"96.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"0.97","battersFaced":377,"outs":288,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1478,"balls":468,"strikes":1010,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.44","rbi":3,"winPercentage":".615","pitchesPerInning":"15.40","gamesFinished":0,"strikeoutWalkRatio":"4.65","strikeoutsPer9Inn":"7.41","walksPer9Inn":"1.59","hitsPer9Inn":"7.13","runsScoredPer9":"3.28","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","boxscoreName":"Gray, S"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 11-5)","summary":"7.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":31,"strikes":61,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"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":24,"gamesStarted":24,"flyOuts":64,"groundOuts":119,"airOuts":123,"runs":66,"doubles":23,"triples":4,"homeRuns":17,"strikeOuts":148,"baseOnBalls":22,"intentionalWalks":0,"hits":134,"hitByPitch":3,"atBats":523,"obp":".290","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1994,"era":"4.06","inningsPitched":"135.1","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.15","battersFaced":552,"outs":406,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":1994,"balls":659,"strikes":1335,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":2,"winPercentage":".688","pitchesPerInning":"14.73","gamesFinished":0,"strikeoutWalkRatio":"6.73","strikeoutsPer9Inn":"9.84","walksPer9Inn":"1.46","hitsPer9Inn":"8.91","runsScoredPer9":"4.39","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"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":65,"pitchingGameScore":65},{"player":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","boxscoreName":"Pagés, P"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":42,"groundOuts":65,"airOuts":75,"runs":29,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":78,"baseOnBalls":16,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".211","atBats":270,"obp":".256","slg":".341","ops":".597","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":92,"rbi":35,"leftOnBase":139,"sacBunts":3,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":17,"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":16,"stolenBases":42,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":35,"putOuts":566,"errors":5,"chances":606,"fielding":".992","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"loser":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"save":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}