{"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":824658,"link":"/api/v1.1/game/824658/feed/live","metaData":{"wait":10,"timeStamp":"20260705_041306","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824658,"type":"R","doubleHeader":"N","id":"2026/07/04/slnmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824658-2026-07-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-05T00:08:00Z","originalDate":"2026-07-04","officialDate":"2026-07-04","dayNight":"night","time":"7:08","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"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":86,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":39,"ties":0,"pct":".547"},"records":{},"divisionLeader":false,"wins":47,"losses":39,"winningPercentage":".547"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":89,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":40,"ties":0,"pct":".551"},"records":{},"divisionLeader":false,"wins":49,"losses":40,"winningPercentage":".551"},"franchiseName":"Chicago","clubName":"Cubs","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},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":32,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":31,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"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},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"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":31,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"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},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668970":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970","firstName":"Gavin","lastName":"Hollowell","primaryNumber":"46","birthDate":"1997-11-04","currentAge":28,"birthCity":"Somerset","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Hollowell","middleName":"Ernest","boxscoreName":"Hollowell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Hollowell","nameSlug":"gavin-hollowell-668970","firstLastName":"Gavin Hollowell","lastFirstName":"Hollowell, Gavin","lastInitName":"Hollowell, G","initLastName":"G Hollowell","fullFMLName":"Gavin Ernest Hollowell","fullLFMName":"Hollowell, Gavin Ernest","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":28,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":27,"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},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","primaryNumber":"40","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691008":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008","firstName":"Maxwel","lastName":"Rajcic","primaryNumber":"71","birthDate":"2001-08-03","currentAge":24,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Rajcic","middleName":"Scott","boxscoreName":"Rajcic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"like \"magic\"","mlbDebutDate":"2026-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Rajcic","nameSlug":"max-rajcic-691008","firstLastName":"Max Rajcic","lastFirstName":"Rajcic, Max","lastInitName":"Rajcic, M","initLastName":"M Rajcic","fullFMLName":"Maxwel Scott Rajcic","fullLFMName":"Rajcic, Maxwel Scott","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":25,"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},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"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},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":28,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.138,"strikeZoneBottom":1.583},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"59","birthDate":"1996-09-09","currentAge":29,"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},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":30,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":34,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":188,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kevin","useLastName":"Alcántara","boxscoreName":"Alcántara","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ahl-KAHN-tah-rah","mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Alcántara","nameSlug":"kevin-alcantara-682634","firstLastName":"Kevin Alcántara","lastFirstName":"Alcántara, Kevin","lastInitName":"Alcántara, K","initLastName":"K Alcántara","fullFMLName":"Kevin Alcántara","fullLFMName":"Alcántara, Kevin ","strikeZoneTop":3.458,"strikeZoneBottom":1.745},"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},"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},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"3","birthDate":"1997-09-06","currentAge":28,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","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},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"38","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":24,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41363,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Cloudy","temp":"70","wind":"6 mph, In From CF"},"gameInfo":{"attendance":38872,"firstPitch":"2026-07-05T01:07:00.000Z","gameDurationMinutes":170,"delayDurationMinutes":74},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"home":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":650888,"fullName":"Kara Blackstone","link":"/api/v1/people/650888"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (13) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:07:11.832Z","endTime":"2026-07-05T01:07:36.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T22:38:46.359Z","endTime":"2026-07-04T23:34:16.203Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":"2026-07-04T23:34:16.203Z","endTime":"2026-07-05T00:43:10.995Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":"2026-07-05T00:43:10.995Z","endTime":"2026-07-05T01:06:09.062Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":"2026-07-05T01:06:09.062Z","endTime":"2026-07-05T01:07:14.151Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89574047075036,"aZ":-12.616813312250182,"pfxX":5.827176875055523,"pfxZ":11.048913911698392,"pX":-0.13876041103492343,"pZ":2.3417156231187493,"vX0":-5.324186248206926,"vY0":-132.14339610912495,"vZ0":-5.62804535162745,"x":122.29,"y":175.55,"x0":1.1441146613143576,"y0":50.004560056810796,"z0":5.424441689013082,"aX":10.31684751151526},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":-9.4,"spinRate":2432,"spinDirection":146},"zone":5,"typeConfidence":0.89,"plateTime":0.41433904278073275,"extension":6.023194418186166},"hitData":{"launchSpeed":101.1,"launchAngle":24.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":52.45,"coordY":71.25}},"index":4,"playId":"4fe389c7-a600-3806-884d-bc44acdee6dc","pitchNumber":1,"startTime":"2026-07-05T01:07:14.151Z","endTime":"2026-07-05T01:07:36.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:07:36.243Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:07:56.432Z","endTime":"2026-07-05T01:09:13.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125246793088156,"aZ":-14.770829984796249,"pfxX":6.756333420977091,"pfxZ":9.754603160261299,"pX":0.278483775845669,"pZ":3.5129871968878654,"vX0":-4.760032834232113,"vY0":-132.88104360042655,"vZ0":-2.401041819028504,"x":106.38,"y":143.93,"x0":1.2174804827622918,"y0":50.0006168130163,"z0":5.504488704190213,"aX":12.051346864291228},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-11.2,"spinRate":2479,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4125796720777166,"extension":6.094180669394842},"index":0,"playId":"55aaa7e1-0147-31c7-96b3-93502834b6f8","pitchNumber":1,"startTime":"2026-07-05T01:07:56.432Z","endTime":"2026-07-05T01:08:01.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.8,"endSpeed":75.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.498629315632616,"aZ":-25.10606394554452,"pfxX":6.658988893843016,"pfxZ":4.884956231035221,"pX":0.18498273972771104,"pZ":1.7231855386668888,"vX0":-4.4801563720367765,"vY0":-119.10703950285904,"vZ0":-3.497180815499952,"x":109.95,"y":192.25,"x0":1.2192032179780237,"y0":50.00095897236846,"z0":5.464733099672885,"aX":9.628176332026552},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.3,"breakHorizontal":-11.0,"spinRate":1054,"spinDirection":125},"zone":8,"typeConfidence":0.91,"plateTime":0.45874810194526505,"extension":6.231575288678229},"index":1,"playId":"b1542472-00b4-3a66-a176-271c1c7ca2ad","pitchNumber":2,"startTime":"2026-07-05T01:08:11.342Z","endTime":"2026-07-05T01:08:14.544Z","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":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.051972208014597,"aZ":-27.365322139916415,"pfxX":7.275837877578102,"pfxZ":3.3460392842331323,"pX":0.9789748933951694,"pZ":2.7865515101374356,"vX0":-2.9661265376368413,"vY0":-118.67432216896803,"vZ0":-0.7065751847908468,"x":79.68,"y":163.54,"x0":1.2943972455675523,"y0":50.003934617531264,"z0":5.5638270698999985,"aX":10.459420213392857},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":1047,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.4601809433068458,"extension":6.1626600442294865},"index":2,"playId":"fec7f0f7-1ce0-3233-8dd1-806dad930f27","pitchNumber":3,"startTime":"2026-07-05T01:08:25.871Z","endTime":"2026-07-05T01:08:30.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.094175987487343,"aZ":-27.9174751654889,"pfxX":7.564818717550785,"pfxZ":2.907583966505827,"pX":-0.3104048476353833,"pZ":2.0847429140621556,"vX0":-5.988444659470917,"vY0":-119.98248480437847,"vZ0":-2.164719181401452,"x":128.83,"y":182.49,"x0":1.22871406255927,"y0":50.00578740119142,"z0":5.474005219798437,"aX":11.088409862297476},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.0,"breakHorizontal":-12.4,"spinRate":1238,"spinDirection":124},"zone":7,"typeConfidence":0.91,"plateTime":0.4556176368551368,"extension":6.260344410141803},"index":3,"playId":"03ec0066-d8e2-38ed-baf3-f6289028b24f","pitchNumber":4,"startTime":"2026-07-05T01:08:43.535Z","endTime":"2026-07-05T01:08:46.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T01:09:07.055Z","endTime":"2026-07-05T01:09:09.161Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48536996354518,"aZ":-15.982039742188613,"pfxX":8.397030024209775,"pfxZ":9.109126398436864,"pX":-0.6514667700020206,"pZ":2.6083411682146522,"vX0":-7.195161659499537,"vY0":-132.757352637111,"vZ0":-4.107260155076653,"x":141.83,"y":168.35,"x0":1.0082750628005805,"y0":50.00406062504786,"z0":5.345332670323452,"aX":14.929611464447447},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-13.6,"spinRate":2498,"spinDirection":142},"zone":4,"typeConfidence":0.85,"plateTime":0.4132078876425611,"extension":6.147107218038135},"index":5,"playId":"638d3fc8-4a35-3b36-83b2-aaefd22c10b8","pitchNumber":5,"startTime":"2026-07-05T01:09:09.161Z","endTime":"2026-07-05T01:09:13.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:09:13.404Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:09:28.415Z","endTime":"2026-07-05T01:11:52.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"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,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.3,"endSpeed":75.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222347590816607,"aZ":-27.924233316962027,"pfxX":8.21599682063838,"pfxZ":2.9703759289075347,"pX":0.1673304063636548,"pZ":1.6359454021297994,"vX0":-4.930211056429852,"vY0":-118.41916259308427,"vZ0":-2.9522114419948577,"x":110.62,"y":194.61,"x0":1.2019613570384358,"y0":50.00091363713825,"z0":5.435943086344776,"aX":11.744067642983506},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.9,"breakHorizontal":-13.8,"spinRate":1176,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.461382821045635,"extension":6.195504370239185},"index":0,"playId":"87e367cf-d846-3159-8c4d-7d2f213caa96","pitchNumber":1,"startTime":"2026-07-05T01:09:38.343Z","endTime":"2026-07-05T01:09:43.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35502860205152,"aZ":-27.00560616251912,"pfxX":7.956719260049816,"pfxZ":3.49710266817522,"pX":-0.8142193819088146,"pZ":1.0916638708248938,"vX0":-6.77188913400567,"vY0":-120.24482910850072,"vZ0":-4.65728094717101,"x":148.04,"y":209.31,"x0":0.9926205419537167,"y0":50.003214593150254,"z0":5.4247592054635,"aX":11.75694797298304},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.5,"breakHorizontal":-13.0,"spinRate":1190,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.45396529326438184,"extension":6.311776433281718},"index":1,"playId":"da439f7c-6650-3fc7-8a24-5e53317058b4","pitchNumber":2,"startTime":"2026-07-05T01:09:54.680Z","endTime":"2026-07-05T01:09:59.114Z","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":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.499388993263576,"aZ":-28.421165713073602,"pfxX":8.408741949173297,"pfxZ":2.543653787830901,"pX":-0.6019705864808672,"pZ":1.0196131245921738,"vX0":-6.562833248509822,"vY0":-120.11254329477686,"vZ0":-4.395273456090397,"x":139.95,"y":211.25,"x0":1.0625291093983356,"y0":50.00055292027598,"z0":5.377310250883272,"aX":12.38468808925829},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":-13.8,"spinRate":1200,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.45460547836059373,"extension":6.295404496846321},"index":2,"playId":"cd292001-1c0e-3f08-962a-f903317266e8","pitchNumber":3,"startTime":"2026-07-05T01:10:11.725Z","endTime":"2026-07-05T01:10:15.867Z","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":90.9,"endSpeed":82.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07364074461524,"aZ":-14.13245681041021,"pfxX":7.9470966225127295,"pfxZ":10.224128595906304,"pX":-0.3737307919837218,"pZ":2.2919716971941897,"vX0":-6.193498544318126,"vY0":-132.20694158840456,"vZ0":-5.207623780466048,"x":131.25,"y":176.9,"x0":0.9707344081501037,"y0":50.00090995625707,"z0":5.330267780803086,"aX":14.019357470447964},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.5,"breakHorizontal":-13.0,"spinRate":2468,"spinDirection":141},"zone":7,"typeConfidence":0.88,"plateTime":0.41483474223309624,"extension":6.119704490664361},"index":3,"playId":"8f78a0a1-d3d1-379e-83b3-3027afbd7b42","pitchNumber":4,"startTime":"2026-07-05T01:10:28.508Z","endTime":"2026-07-05T01:10:31.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.012759723624963,"aZ":-30.11672110896286,"pfxX":6.38730510936818,"pfxZ":1.403952261631491,"pX":-0.67616692111458,"pZ":1.6304061010061746,"vX0":-6.091292407810762,"vY0":-119.99951929265022,"vZ0":-2.7600207849350937,"x":142.77,"y":194.76,"x0":1.0585652064558977,"y0":50.00470295028626,"z0":5.463640822682887,"aX":9.368558956350041},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-10.2,"spinRate":1174,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.45548159779611064,"extension":6.323866110254314},"index":4,"playId":"3529a88e-4ed4-347e-957d-22cd96557879","pitchNumber":5,"startTime":"2026-07-05T01:10:54.694Z","endTime":"2026-07-05T01:10:58.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-05T01:11:22.348Z","endTime":"2026-07-05T01:11:30.133Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22906608020171,"aZ":-12.08217277457168,"pfxX":7.210604630751978,"pfxZ":11.202419153517942,"pX":-1.7199284126407328,"pZ":2.9008516124710266,"vX0":-9.541780538749585,"vY0":-133.22998129386878,"vZ0":-4.15895248114247,"x":182.56,"y":160.46,"x0":0.9748664747474685,"y0":50.00247445281435,"z0":5.358402035588457,"aX":12.93298939833204},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":-10.9,"spinRate":2530,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.4114598868400936,"extension":6.139995774347769},"index":6,"playId":"4814195f-2013-302b-888e-c2ffb09bd3ab","pitchNumber":6,"startTime":"2026-07-05T01:11:30.133Z","endTime":"2026-07-05T01:11:34.451Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.034070231582465,"aZ":-27.28658478669469,"pfxX":7.887271046893195,"pfxZ":3.2989756690936263,"pX":-1.1407775831359281,"pZ":0.21729038194405154,"vX0":-7.377570151442685,"vY0":-120.27459832967871,"vZ0":-6.363723267755476,"x":160.48,"y":232.91,"x0":0.9263426003930718,"y0":50.00161435096842,"z0":5.284670683515099,"aX":11.676522328641669},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.8,"breakHorizontal":-12.7,"spinRate":1130,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.45358164802651446,"extension":6.347826216224516},"index":7,"playId":"49710856-656c-34cb-a31f-e622bc6517b3","pitchNumber":7,"startTime":"2026-07-05T01:11:48.226Z","endTime":"2026-07-05T01:11:52.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:11:52.062Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:12:17.703Z","endTime":"2026-07-05T01:14:06.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"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"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210323811645562,"aZ":-32.50336963987317,"pfxX":-8.374945545189972,"pfxZ":-0.23749767883914238,"pX":-3.1093628419167576,"pZ":-0.053949078729620466,"vX0":-7.421259319460844,"vY0":-117.42515716972729,"vZ0":-5.055290685970997,"x":235.52,"y":240.24,"x0":1.1967746851455148,"y0":50.003061293404784,"z0":5.2003590968519084,"aX":-11.528333830901047},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.6,"breakHorizontal":17.2,"spinRate":2476,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.46902794576162066,"extension":6.299332351857171},"index":0,"playId":"d41ecbbb-e58c-3cfa-aca6-655f5576098f","pitchNumber":1,"startTime":"2026-07-05T01:12:21.227Z","endTime":"2026-07-05T01:12:26.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Shota Imanaga. Jordan Walker to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"d41ecbbb-e58c-3cfa-aca6-655f5576098f","startTime":"2026-07-05T01:12:35.633Z","endTime":"2026-07-05T01:12:56.494Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59049229240837,"aZ":-31.11961374262369,"pfxX":-7.424814721997333,"pfxZ":0.7414913190075367,"pX":-0.8782760037827649,"pZ":2.083617040256469,"vX0":-3.185239712653471,"vY0":-118.30158465274523,"vZ0":-0.932880757242906,"x":150.48,"y":182.52,"x0":1.4483797215625271,"y0":50.00326758324713,"z0":5.323838844266841,"aX":-10.572577556743015},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":2515,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4621686757681678,"extension":5.991438423305878},"index":2,"playId":"70cd5ed1-dce8-31ed-9a2b-8f1a463d7928","pitchNumber":2,"startTime":"2026-07-05T01:12:56.494Z","endTime":"2026-07-05T01:12:59.815Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206198631101394,"aZ":-31.930767009969443,"pfxX":-7.143059894107437,"pfxZ":0.17606439734256907,"pX":-1.6488201943579741,"pZ":0.4807031787052773,"vX0":-5.0498280868014795,"vY0":-118.21031620701123,"vZ0":-4.195015102084375,"x":179.85,"y":225.8,"x0":1.4457250920178406,"y0":50.00503883054798,"z0":5.21997345892818,"aX":-10.077690120096182},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.5,"breakHorizontal":14.2,"spinRate":2581,"spinDirection":311},"zone":13,"typeConfidence":0.91,"plateTime":0.4639066052047891,"extension":6.178271731776705},"index":3,"playId":"d9b574f3-5ce9-3228-a875-1bf2482c3889","pitchNumber":3,"startTime":"2026-07-05T01:13:16.202Z","endTime":"2026-07-05T01:13:19.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20227188251673,"aZ":-14.917350347724717,"pfxX":5.963359700166942,"pfxZ":9.501835326648912,"pX":-0.14629844918380172,"pZ":4.01426066432247,"vX0":-5.378361047037203,"vY0":-134.1886828997782,"vZ0":-0.9827691826668632,"x":122.58,"y":130.39,"x0":1.1134023926840948,"y0":50.00062929685807,"z0":5.452517676965192,"aX":10.827617589327303},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-9.6,"spinRate":2474,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.40886177202307916,"extension":6.261998871458728},"index":4,"playId":"9eda3d95-efa4-3ecb-ace3-553811f84228","pitchNumber":4,"startTime":"2026-07-05T01:13:41.050Z","endTime":"2026-07-05T01:13:45.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984155776654596,"aZ":-14.485000763627447,"pfxX":7.296060327821164,"pfxZ":9.73388078272369,"pX":-0.8606851705375393,"pZ":3.2027188923842247,"vX0":-7.44683265562265,"vY0":-134.4217463935982,"vZ0":-2.8309988112435533,"x":149.81,"y":152.31,"x0":1.0066634312792713,"y0":50.005998432939556,"z0":5.306885815950141,"aX":13.264165765853958},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2470,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.40853453242298343,"extension":6.241990087400548},"index":5,"playId":"c698ce65-2731-3cc8-83e3-dc155e47ba4a","pitchNumber":5,"startTime":"2026-07-05T01:14:02.402Z","endTime":"2026-07-05T01:14:06.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:14:06.539Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T01:14:33.739Z","endTime":"2026-07-05T01:16:21.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"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,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":84.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.789138485529907,"aZ":-15.044589080764483,"pfxX":8.418620903019152,"pfxZ":9.371285226207554,"pX":0.058417439929998004,"pZ":3.0832712040161803,"vX0":-5.703309463245269,"vY0":-134.72238491712278,"vZ0":-3.0330405500905884,"x":114.77,"y":155.53,"x0":1.1150527764136893,"y0":50.00387995257705,"z0":5.294670868239744,"aX":15.390116727298075},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":-13.9,"spinRate":2447,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.4074317170991959,"extension":6.244275606047638},"index":0,"playId":"3b45a46c-d6b1-3ce3-9f08-3eec11c98db6","pitchNumber":1,"startTime":"2026-07-05T01:14:35.980Z","endTime":"2026-07-05T01:14:39.233Z","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":92.4,"endSpeed":84.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95457516943294,"aZ":-14.169613021630367,"pfxX":6.311453319192476,"pfxZ":9.88242627017432,"pX":-0.8090799396105843,"pZ":2.4393510870019255,"vX0":-7.1593866747571475,"vY0":-134.33295184029006,"vZ0":-4.940780697403921,"x":147.84,"y":172.92,"x0":1.0745759542890025,"y0":50.00247653432381,"z0":5.31484856595895,"aX":11.49869268590351},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-9.8,"spinRate":2458,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.4082298991341786,"extension":6.188994902255973},"index":1,"playId":"0e4d69b1-09e7-31e9-aaa2-f9fa05eb03c9","pitchNumber":2,"startTime":"2026-07-05T01:14:57.143Z","endTime":"2026-07-05T01:15:00.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498031899665662,"aZ":-15.5072837966388,"pfxX":7.452122642097259,"pfxZ":9.125318455491277,"pX":-0.04064284046508567,"pZ":2.9739093288915055,"vX0":-5.670947903815402,"vY0":-134.15739593127253,"vZ0":-3.33690934568555,"x":118.55,"y":158.48,"x0":1.130368648154579,"y0":50.00154971079153,"z0":5.336326985065249,"aX":13.609312282780593},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-12.4,"spinRate":2459,"spinDirection":141},"zone":2,"typeConfidence":0.89,"plateTime":0.40796706406262073,"extension":6.181905859276761},"index":2,"playId":"4f98b7f0-b819-35e1-a177-998806164624","pitchNumber":3,"startTime":"2026-07-05T01:15:29.822Z","endTime":"2026-07-05T01:15:32.822Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70054386640466,"aZ":-28.165361869086453,"pfxX":7.5429743291446565,"pfxZ":2.6647925485806834,"pX":1.1157053350061394,"pZ":1.3947894515493962,"vX0":-2.6790663252904974,"vY0":-121.59270682115367,"vZ0":-3.6963141067707257,"x":74.47,"y":201.12,"x0":1.2485202926005587,"y0":50.005132758429916,"z0":5.365107998280619,"aX":11.353538355612576},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.1,"spinRate":1176,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4495939071459887,"extension":6.246128326120656},"index":3,"playId":"62c10a7e-ff59-3426-803b-886d3bcebc00","pitchNumber":4,"startTime":"2026-07-05T01:15:57.044Z","endTime":"2026-07-05T01:16:00.765Z","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":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06725567337665,"aZ":-29.942719539780732,"pfxX":7.900425531215364,"pfxZ":1.5075704165440742,"pX":-0.5665150159657057,"pZ":1.0221836446716268,"vX0":-6.466251582304416,"vY0":-120.72914279047664,"vZ0":-4.006736939522172,"x":138.59,"y":211.18,"x0":1.1175274951566208,"y0":50.002995255541094,"z0":5.333046152470192,"aX":11.686126006754531},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":-12.8,"spinRate":1189,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.4533394419224428,"extension":6.432492566937079},"index":4,"playId":"9531d8c2-eb27-3331-89b5-52dbb0d51bbd","pitchNumber":5,"startTime":"2026-07-05T01:16:18.209Z","endTime":"2026-07-05T01:16:21.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:16:21.553Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:18:53.765Z","endTime":"2026-07-05T01:20:44.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929935166051198,"aZ":-16.6347964075937,"pfxX":-3.5766793191401094,"pfxZ":7.941427957085407,"pX":-0.3710399599963748,"pZ":2.711265103173198,"vX0":5.081576709536643,"vY0":-138.5065199778508,"vZ0":-4.841800555718455,"x":131.14,"y":165.58,"x0":-1.7588925776647082,"y0":50.001282895938836,"z0":5.582951692985592,"aX":-6.997368685933826},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":5.5,"spinRate":2164,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.3944200685964705,"extension":7.304344995817415},"index":0,"playId":"653cf6a8-31ea-31be-8943-b995bda831da","pitchNumber":1,"startTime":"2026-07-05T01:18:56.105Z","endTime":"2026-07-05T01:18:59.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447648062383518,"aZ":-28.460743670483033,"pfxX":-9.762017148422006,"pfxZ":2.1371093103182988,"pX":0.5191741569023264,"pZ":-0.30489782462856785,"vX0":8.955973885947458,"vY0":-131.647821564628,"vZ0":-8.959931823152232,"x":97.21,"y":247.01,"x0":-1.6744201191343566,"y0":50.0052658107707,"z0":5.280386920808763,"aX":-16.973705281620028},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":1770,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4175969749107744,"extension":7.292910562597862},"index":1,"playId":"d92ba8c8-f789-355a-9b29-21c1db4baa83","pitchNumber":2,"startTime":"2026-07-05T01:19:08.761Z","endTime":"2026-07-05T01:19:11.775Z","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":89.5,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.253848233391654,"aZ":-27.90717348544522,"pfxX":-5.874828257084286,"pfxZ":2.477477456293787,"pX":-1.8544143107895843,"pZ":4.153442109164978,"vX0":2.0153428791685153,"vY0":-130.3337872311197,"vZ0":1.4717796233152316,"x":187.69,"y":126.64,"x0":-1.8742137712503548,"y0":50.00205666956874,"z0":5.688209682159792,"aX":-10.111618248293553},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":10.2,"spinRate":1570,"spinDirection":227},"zone":11,"typeConfidence":0.53,"plateTime":0.4201724383110035,"extension":7.1206285406190855},"index":2,"playId":"dd29517c-3e9e-3240-a8ce-42ffffb60099","pitchNumber":3,"startTime":"2026-07-05T01:19:23.667Z","endTime":"2026-07-05T01:19:26.667Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79026078584717,"aZ":-16.73516816183148,"pfxX":-1.8701700197326765,"pfxZ":8.00528418890023,"pX":-0.47854162363864156,"pZ":3.4743752771831424,"vX0":3.857755257339354,"vY0":-137.5658671758925,"vZ0":-2.7854300804580663,"x":135.24,"y":144.97,"x0":-1.6522231076439355,"y0":50.00051061529408,"z0":5.626221782315205,"aX":-3.6061730407550936},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":2.6,"spinRate":2158,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3972405985236245,"extension":7.216648333872724},"index":3,"playId":"254c3228-f727-3a1d-a0bf-bc1ea32ff1a7","pitchNumber":4,"startTime":"2026-07-05T01:19:36.606Z","endTime":"2026-07-05T01:19:42.209Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46070365148262,"aZ":-42.355984711191574,"pfxX":5.375109036370268,"pfxZ":-6.967294552966198,"pX":-0.43877723955688624,"pZ":3.337552423788054,"vX0":1.3203917559116305,"vY0":-120.17824931966774,"vZ0":3.1230350012672394,"x":133.73,"y":148.67,"x0":-1.6937202800801898,"y0":50.0030390331567,"z0":5.785471263934768,"aX":7.855242542440227},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.6,"breakHorizontal":-10.1,"spinRate":2312,"spinDirection":48},"zone":1,"typeConfidence":0.91,"plateTime":0.455899318962238,"extension":7.068501929339295},"index":4,"playId":"fe4e8b1c-4654-3218-b41e-e343128b3891","pitchNumber":5,"startTime":"2026-07-05T01:19:54.801Z","endTime":"2026-07-05T01:20:21.820Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93899088811071,"aZ":-17.945203690488114,"pfxX":-2.426128861067838,"pfxZ":7.4452975153351755,"pX":-0.7164818922971501,"pZ":3.9903749944903777,"vX0":3.3395713626457413,"vY0":-137.04568560816526,"vZ0":-1.2027356760184917,"x":144.31,"y":131.04,"x0":-1.6329562066048773,"y0":50.00202440916094,"z0":5.654894992830882,"aX":-4.636618222443405},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":3.7,"spinRate":2145,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.3989336678337394,"extension":7.31914821689175},"index":5,"playId":"990751a1-8925-35c2-9e44-07ec8af21497","pitchNumber":6,"startTime":"2026-07-05T01:20:41.278Z","endTime":"2026-07-05T01:20:44.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:20:44.907Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:21:03.757Z","endTime":"2026-07-05T01:23:02.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69640439053204,"aZ":-14.386773462178866,"pfxX":-3.119670470148762,"pfxZ":9.286331936080641,"pX":0.9913631566195085,"pZ":1.0117051862141053,"vX0":8.170962745941557,"vY0":-137.14409428990098,"vZ0":-9.108180224280996,"x":79.21,"y":211.46,"x0":-1.6138238452625395,"y0":50.00559405339957,"z0":5.3445924244544445,"aX":-5.977879157950397},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":4.1,"spinRate":2155,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.3984953433885927,"extension":7.487091134957598},"index":0,"playId":"dc6504ef-35f4-3c7a-af19-df52d4ccc1e7","pitchNumber":1,"startTime":"2026-07-05T01:21:11.457Z","endTime":"2026-07-05T01:21:14.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208909557011197,"aZ":-29.864312044904967,"pfxX":2.69264855702437,"pfxZ":1.32674156534301,"pX":-0.45455079548980226,"pZ":2.742836219826264,"vX0":3.181553421380836,"vY0":-130.68138076841493,"vZ0":-1.2146717146474995,"x":134.33,"y":164.72,"x0":-2.033664020686428,"y0":50.00565878186812,"z0":5.438577233871413,"aX":4.699647227828585},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-5.5,"spinRate":2192,"spinDirection":139},"zone":1,"typeConfidence":0.91,"plateTime":0.4176997320282192,"extension":7.247570911857341},"index":1,"playId":"65a4988c-73ed-3371-9a3c-a7709430a228","pitchNumber":2,"startTime":"2026-07-05T01:21:28.179Z","endTime":"2026-07-05T01:21:31.237Z","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":0},"index":2,"playId":"66a5f7b0-8434-3646-9d71-69f090a10497","startTime":"2026-07-05T01:21:43.884Z","endTime":"2026-07-05T01:21:47.124Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854089678518406,"aZ":-21.452703584573847,"pfxX":-7.601271633505368,"pfxZ":5.661839718605963,"pX":-0.3283863953587457,"pZ":2.669438319438555,"vX0":6.135635262144085,"vY0":-136.68911485041576,"vZ0":-3.668616113875454,"x":129.52,"y":166.71,"x0":-1.6134580618610432,"y0":50.00606776115243,"z0":5.500369400062087,"aX":-14.400703562313224},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":12.5,"spinRate":2086,"spinDirection":207},"zone":4,"typeConfidence":0.92,"plateTime":0.400570095829877,"extension":7.349853030695881},"index":3,"playId":"0b2df0d5-04e5-3bae-ba32-650ebe2ce121","pitchNumber":3,"startTime":"2026-07-05T01:22:01.495Z","endTime":"2026-07-05T01:22:07.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977250364908755,"aZ":-40.76518161568095,"pfxX":4.192797040249341,"pfxZ":-5.684891548074555,"pX":0.9601629536547325,"pZ":0.2649233464740344,"vX0":5.037853952566041,"vY0":-122.13621233251183,"vZ0":-4.1946949563592355,"x":80.4,"y":231.63,"x0":-1.6736954821697716,"y0":50.003317675388445,"z0":5.509165441418302,"aX":6.335634160423865},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.0,"breakHorizontal":-8.8,"spinRate":2329,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4483925604965604,"extension":7.167741706983997},"index":4,"playId":"1f03a6d2-8288-31a2-9066-36cb9a1b55e9","pitchNumber":4,"startTime":"2026-07-05T01:22:36.623Z","endTime":"2026-07-05T01:22:39.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72752028477958,"aZ":-21.509005256437096,"pfxX":-8.432409384538502,"pfxZ":5.655646830710137,"pX":-0.02198077864020226,"pZ":1.6403290725809077,"vX0":7.102826499996909,"vY0":-136.4279041203408,"vZ0":-6.110177466013133,"x":117.84,"y":194.49,"x0":-1.5623232608357438,"y0":50.006089149254855,"z0":5.389332629741177,"aX":-15.914715758151363},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":13.8,"spinRate":2254,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.4013077900746125,"extension":7.412567766770946},"index":5,"playId":"ebad1991-35b0-3269-9363-858e5c6f7909","pitchNumber":5,"startTime":"2026-07-05T01:22:57.861Z","endTime":"2026-07-05T01:23:02.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:23:02.886Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T01:23:30.127Z","endTime":"2026-07-05T01:25:59.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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_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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6f8b6e6c-fd47-4515-be63-ee04639a77ce","startTime":"2026-07-05T01:23:30.127Z","endTime":"2026-07-05T01:23:33.186Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539533724607562,"aZ":-17.20151993550454,"pfxX":-2.9404228201743114,"pfxZ":7.769760247561106,"pX":-1.3711186727170601,"pZ":2.743830030440013,"vX0":2.041843404926145,"vY0":-137.91678751648044,"vZ0":-4.245991684544567,"x":169.26,"y":164.7,"x0":-1.7388549913644773,"y0":50.003412147066015,"z0":5.462679250829636,"aX":-5.6673266494187775},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":4.9,"spinRate":2182,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3970676716596442,"extension":7.267835656198886},"index":1,"playId":"ad1b1483-0073-3ed8-a63f-29e42f4a318e","pitchNumber":1,"startTime":"2026-07-05T01:23:48.284Z","endTime":"2026-07-05T01:23:52.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52666754550155,"aZ":-42.71502044085159,"pfxX":2.736700868999474,"pfxZ":-7.016675604932757,"pX":1.0285553345776488,"pZ":0.19426929270927096,"vX0":5.320782433984402,"vY0":-122.40262317960912,"vZ0":-3.962603777037873,"x":77.79,"y":233.53,"x0":-1.5381181842391252,"y0":50.00503043326909,"z0":5.531062523864769,"aX":4.109097841299303},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.4,"breakHorizontal":-6.4,"spinRate":2346,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.44927938086992114,"extension":7.11500633587569},"index":2,"playId":"29adbe6a-81c5-3083-bd70-617fa89914a4","pitchNumber":2,"startTime":"2026-07-05T01:24:06.430Z","endTime":"2026-07-05T01:24:09.430Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677880833861423,"aZ":-39.82222923322815,"pfxX":3.272592574922113,"pfxZ":-5.302399806476464,"pX":0.3032000326168807,"pZ":2.508841787247626,"vX0":3.607580625805409,"vY0":-119.55548757326464,"vZ0":1.026393393860215,"x":105.44,"y":171.04,"x0":-1.6520073991936708,"y0":50.00145138984094,"z0":5.656272844213041,"aX":4.722045536425395},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.0,"breakHorizontal":-6.8,"spinRate":2170,"spinDirection":48},"zone":6,"typeConfidence":0.9,"plateTime":0.4586571818178138,"extension":7.030773382436749},"index":3,"playId":"6c378b72-e14b-3caf-a160-7419b73fcb8c","pitchNumber":3,"startTime":"2026-07-05T01:24:31.390Z","endTime":"2026-07-05T01:24:38.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pete Crow-Armstrong caught stealing 2nd base, catcher Pedro Pagés to shortstop Masyn Winn.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"6c378b72-e14b-3caf-a160-7419b73fcb8c","startTime":"2026-07-05T01:24:50.528Z","endTime":"2026-07-05T01:25:09.742Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56288914370224,"aZ":-31.23151494702988,"pfxX":-7.601491028809072,"pfxZ":0.5490058852704998,"pX":-0.15369085760652132,"pZ":2.636074135977898,"vX0":6.632416392785794,"vY0":-131.15321012735856,"vZ0":-1.4520600574052014,"x":122.86,"y":167.61,"x0":-1.7363980462228013,"y0":50.00644330164452,"z0":5.541559060681216,"aX":-13.152246732996371},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":12.1,"spinRate":1394,"spinDirection":239},"zone":5,"typeConfidence":0.89,"plateTime":0.41874688120990955,"extension":7.089939851250638},"index":5,"playId":"bce8c796-1e77-3d4a-80fe-8e87ee3d2e17","pitchNumber":4,"startTime":"2026-07-05T01:25:09.742Z","endTime":"2026-07-05T01:25:12.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912238638633475,"aZ":-29.34973693134239,"pfxX":10.387892765431188,"pfxZ":1.8118747800761916,"pX":-0.027460702378689382,"pZ":2.0725481634276446,"vX0":1.5829779703747047,"vY0":-124.26909483197014,"vZ0":-2.3046874602048,"x":118.05,"y":182.82,"x0":-2.0222901011368752,"y0":50.000788395052304,"z0":5.4605210015109735,"aX":16.174177782069687},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-19.2,"spinRate":2719,"spinDirection":63},"zone":8,"typeConfidence":0.91,"plateTime":0.44149296714493413,"extension":7.200064521149549},"index":6,"playId":"c759f53f-3109-388f-8368-10b7756ad540","pitchNumber":5,"startTime":"2026-07-05T01:25:34.961Z","endTime":"2026-07-05T01:25:37.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.339539888389357,"aZ":-31.00837740925745,"pfxX":-5.831474236377538,"pfxZ":0.6680596249571726,"pX":-0.3422575602362115,"pZ":1.466587276065121,"vX0":5.773568816874735,"vY0":-131.20800371639217,"vZ0":-4.137054356129461,"x":130.05,"y":199.18,"x0":-1.815943041460786,"y0":50.00051002091818,"z0":5.38002590768053,"aX":-10.143606574795026},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.5,"breakHorizontal":9.2,"spinRate":1517,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.41780466094074953,"extension":7.237670346111081},"index":7,"playId":"3a6076b9-4c44-3153-b0eb-209b87ce1fd2","pitchNumber":6,"startTime":"2026-07-05T01:25:56.405Z","endTime":"2026-07-05T01:25:59.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:25:59.992Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T01:28:29.436Z","endTime":"2026-07-05T01:30:47.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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,5,6,7],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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.5,"endSpeed":75.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07097139302177,"aZ":-30.427033214216937,"pfxX":7.463065280980306,"pfxZ":1.21777847110293,"pX":0.8424231237619142,"pZ":1.9436931113952973,"vX0":-3.591506797630911,"vY0":-118.75793583633548,"vZ0":-1.886733027673451,"x":84.89,"y":186.3,"x0":1.398398043664513,"y0":50.005666444220196,"z0":5.495561707394939,"aX":10.745541658281125},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.0,"breakHorizontal":-12.7,"spinRate":1190,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.45983102035807466,"extension":6.156265960815841},"index":0,"playId":"bc24d2a1-f8d7-3d5c-9870-234a0405e73a","pitchNumber":1,"startTime":"2026-07-05T01:28:33.521Z","endTime":"2026-07-05T01:28:36.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14221830852257,"aZ":-25.97675337109819,"pfxX":6.284372201118472,"pfxZ":4.230892237430771,"pX":0.8829122948309656,"pZ":1.4242201679769373,"vX0":-2.9440348089436648,"vY0":-119.9434080228476,"vZ0":-4.003072449536282,"x":83.35,"y":200.33,"x0":1.306648416872835,"y0":50.000609003827144,"z0":5.418282471042781,"aX":9.199920363780501},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.0,"breakHorizontal":-10.7,"spinRate":1265,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4558017529524485,"extension":6.153511851573595},"index":1,"playId":"7ea6b645-5b73-3034-beab-7c0cd2fc91f5","pitchNumber":2,"startTime":"2026-07-05T01:28:53.779Z","endTime":"2026-07-05T01:28:56.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.576528459035142,"aZ":-15.61352450989487,"pfxX":7.307434747148013,"pfxZ":9.368650125004915,"pX":1.16550189308646,"pZ":3.8422433911253826,"vX0":-3.1490025335319016,"vY0":-132.4321307679432,"vZ0":-1.2780024416118607,"x":72.57,"y":135.04,"x0":1.4238860621097498,"y0":50.001715379615206,"z0":5.478819994219045,"aX":12.915065687241793},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":-12.5,"spinRate":2507,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.41437727173877814,"extension":6.2087559108606625},"index":2,"playId":"a72acbd2-bb99-3ad7-8f87-1c9ee51ba582","pitchNumber":3,"startTime":"2026-07-05T01:29:14.938Z","endTime":"2026-07-05T01:29:19.358Z","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.5,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19773177789134,"aZ":-16.668810988616713,"pfxX":7.070216969336165,"pfxZ":8.64960022304293,"pX":0.06164910324463588,"pZ":3.297346596091656,"vX0":-5.4153021832466015,"vY0":-133.20045757444692,"vZ0":-2.283185085709045,"x":114.65,"y":149.75,"x0":1.2046589673135537,"y0":50.00483167206015,"z0":5.373864986073189,"aX":12.678239035548064},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":-11.6,"spinRate":2485,"spinDirection":142},"zone":2,"typeConfidence":0.88,"plateTime":0.41155524724329595,"extension":6.197426608962624},"index":3,"playId":"c499829a-4da6-310c-b31a-efeb3bfcb721","pitchNumber":4,"startTime":"2026-07-05T01:29:31.206Z","endTime":"2026-07-05T01:29:34.913Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T01:29:52.543Z","endTime":"2026-07-05T01:30:00.900Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198470428879414,"aZ":-16.480346253012968,"pfxX":5.694358150281437,"pfxZ":8.720291076753803,"pX":0.45685903514426235,"pZ":4.4384211662158535,"vX0":-3.984327364746515,"vY0":-133.4281177354711,"vZ0":0.4180013613319825,"x":99.59,"y":118.94,"x0":1.2310344456546722,"y0":50.00261270066051,"z0":5.468931607711041,"aX":10.248461749553863},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-9.5,"spinRate":2452,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.41078028100842623,"extension":6.149717964680345},"index":5,"playId":"142129f1-c210-3238-87ec-a671ad265048","pitchNumber":5,"startTime":"2026-07-05T01:30:00.900Z","endTime":"2026-07-05T01:30:04.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63611625792207,"aZ":-28.67101200679914,"pfxX":6.61683851622144,"pfxZ":2.377444360913058,"pX":-0.08518900137582396,"pZ":2.361655159208976,"vX0":-5.181730607516641,"vY0":-120.62655700719816,"vZ0":-1.3159528039691948,"x":120.25,"y":175.02,"x0":1.231938407718919,"y0":50.001381281998384,"z0":5.44378267545392,"aX":9.742744738225426},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.2,"breakHorizontal":-10.7,"spinRate":1092,"spinDirection":119},"zone":5,"typeConfidence":0.91,"plateTime":0.4542085381189582,"extension":6.254458080942008},"index":6,"playId":"0e3c5433-cc47-39f8-a4de-e741467b1894","pitchNumber":6,"startTime":"2026-07-05T01:30:16.343Z","endTime":"2026-07-05T01:30:21.401Z","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":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45711691453079,"aZ":-26.805299761444715,"pfxX":8.06028667455426,"pfxZ":3.619331420020222,"pX":0.6395277842550952,"pZ":1.8088107098812969,"vX0":-4.036910424881571,"vY0":-120.7244568494635,"vZ0":-2.863312243716603,"x":92.62,"y":189.94,"x0":1.281995096942902,"y0":50.00326541962955,"z0":5.358110713353975,"aX":11.954221617695808},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.1,"breakHorizontal":-13.7,"spinRate":1177,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.45287953033970263,"extension":6.224561658779044},"hitData":{"launchSpeed":71.5,"launchAngle":35.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.15,"coordY":119.48}},"index":7,"playId":"18f57aac-ef9d-3a73-9fad-5806f944f41b","pitchNumber":7,"startTime":"2026-07-05T01:30:37.911Z","endTime":"2026-07-05T01:30:47.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:30:47.978Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T01:31:02.844Z","endTime":"2026-07-05T01:32:29.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.0,"endSpeed":74.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277916021107426,"aZ":-31.587691478101988,"pfxX":-8.084422382969018,"pfxZ":0.4233736823121763,"pX":-0.1381530013705542,"pZ":3.193862020701362,"vX0":-1.6726992643145553,"vY0":-117.90841508150119,"vZ0":1.5501262394426356,"x":122.27,"y":152.55,"x0":1.6315158610342284,"y0":50.005485893952105,"z0":5.4513739685779825,"aX":-11.338367131174655},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.4,"breakHorizontal":15.0,"spinRate":2406,"spinDirection":298},"zone":2,"typeConfidence":0.9,"plateTime":0.4652668808157059,"extension":6.191929349375054},"index":0,"playId":"6c1393af-3110-39da-9fe2-c1b33efafb8b","pitchNumber":1,"startTime":"2026-07-05T01:31:12.797Z","endTime":"2026-07-05T01:31:16.216Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7058161508638,"aZ":-28.707693094816207,"pfxX":7.130136858863731,"pfxZ":2.351925234561386,"pX":0.6042864112496198,"pZ":2.1022243699226317,"vX0":-3.9787335368274706,"vY0":-120.22604253489945,"vZ0":-2.0841228259081985,"x":115.99,"y":150.13,"x0":1.3480221811347979,"y0":50.0042446932314,"z0":5.5101307513000535,"aX":10.515395096158649},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":-12.0,"spinRate":1118,"spinDirection":124},"zone":9,"typeConfidence":0.91,"plateTime":0.4543194385564,"extension":6.268905759073247},"index":1,"playId":"4627e8bb-68f1-3c1f-ae85-95b9fb0eca3c","pitchNumber":2,"startTime":"2026-07-05T01:31:28.481Z","endTime":"2026-07-05T01:31:31.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408575219600678,"aZ":-33.102017954697516,"pfxX":-7.723104117371632,"pfxZ":-0.6600476845171475,"pX":-2.0749804916602184,"pZ":2.113850276608065,"vX0":-5.935329973898341,"vY0":-118.00946994035495,"vZ0":-0.6101288672160191,"x":196.09,"y":181.71,"x0":1.47571121294891,"y0":50.00170378600846,"z0":5.424427697688212,"aX":-10.892936484079753},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.5,"spinRate":2597,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.4641006866866615,"extension":6.08737238814801},"index":2,"playId":"d12fb21f-7255-3947-b4c0-26131fab7c6c","pitchNumber":3,"startTime":"2026-07-05T01:31:50.861Z","endTime":"2026-07-05T01:31:54.493Z","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":81.4,"endSpeed":75.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.902829154968558,"aZ":-33.86836682298474,"pfxX":-8.529046180664684,"pfxZ":-1.1944604085527404,"pX":-2.116543952505417,"pZ":1.8668247955558062,"vX0":-5.599341306902117,"vY0":-118.4902814248399,"vZ0":-0.9204113727034691,"x":197.68,"y":188.38,"x0":1.3861098945703094,"y0":50.0015871385745,"z0":5.3582255899030455,"aX":-12.111233921180593},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.2,"breakHorizontal":16.8,"spinRate":2546,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.46246367019004486,"extension":6.066284340776418},"index":3,"playId":"e5945ca3-fac1-3bbb-9c36-b35afa3240c6","pitchNumber":4,"startTime":"2026-07-05T01:32:08.183Z","endTime":"2026-07-05T01:32:11.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291889078735995,"aZ":-25.784607761799208,"pfxX":10.436413745292686,"pfxZ":3.5764984302912968,"pX":-0.6301253434776617,"pZ":2.2326978265959387,"vX0":-8.119814704890066,"vY0":-132.28757696380592,"vZ0":-3.201480652759578,"x":141.02,"y":178.5,"x0":1.1121461927234502,"y0":50.000100040780374,"z0":5.333556206146507,"aX":18.629440701643077},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":-17.3,"spinRate":2434,"spinDirection":136},"zone":4,"typeConfidence":0.92,"plateTime":0.41288970125485136,"extension":6.216236583873161},"index":4,"playId":"eaf31c77-7180-3d8f-9bac-35f521425b4c","pitchNumber":5,"startTime":"2026-07-05T01:32:25.379Z","endTime":"2026-07-05T01:32:29.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:32:29.751Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T01:32:54.983Z","endTime":"2026-07-05T01:34:02.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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,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":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":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99187447650932,"aZ":-29.120198552131242,"pfxX":6.0012856464906275,"pfxZ":2.073324179190987,"pX":0.19909609500907563,"pZ":2.8402551770078603,"vX0":-4.447888609007657,"vY0":-120.33671982717777,"vZ0":-0.06072320035587375,"x":109.41,"y":162.09,"x0":1.2860456008916605,"y0":50.00529531790409,"z0":5.432147238468788,"aX":8.857595846470929},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-9.8,"spinRate":1012,"spinDirection":116},"zone":2,"typeConfidence":0.91,"plateTime":0.4540799655327312,"extension":6.309510500820316},"index":0,"playId":"b4cdd396-9fcb-3f1b-a28a-1372dd8391ac","pitchNumber":1,"startTime":"2026-07-05T01:32:54.983Z","endTime":"2026-07-05T01:32:58.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52748861210964,"aZ":-18.46301331950833,"pfxX":7.30285918369198,"pfxZ":7.547093313369979,"pX":0.3834742281368611,"pZ":4.07541546999645,"vX0":-4.988229749394309,"vY0":-133.85986184798017,"vZ0":0.039764452820923446,"x":102.38,"y":128.74,"x0":1.3209829616980722,"y0":50.005085433786505,"z0":5.380706673011472,"aX":13.272669326297889},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":-12.1,"spinRate":2425,"spinDirection":143},"zone":12,"typeConfidence":0.87,"plateTime":0.40897371285623985,"extension":6.143642881420327},"index":1,"playId":"bf59ece4-bf8b-3da7-815c-7b963538705d","pitchNumber":2,"startTime":"2026-07-05T01:33:10.164Z","endTime":"2026-07-05T01:33:14.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23519280437741,"aZ":-25.33253686091798,"pfxX":10.849399728376525,"pfxZ":3.8621259729954627,"pX":-0.8178080653268041,"pZ":1.3501164463484074,"vX0":-8.90873950026171,"vY0":-131.805574874055,"vZ0":-5.1643645947046615,"x":148.17,"y":202.33,"x0":1.1851723268422596,"y0":50.00169350537467,"z0":5.18927849396887,"aX":19.217637808000802},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-17.9,"spinRate":2433,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.4144741418421658,"extension":6.450980289385273},"index":2,"playId":"0ed23071-05f9-3efb-b929-96877742a2b8","pitchNumber":3,"startTime":"2026-07-05T01:33:27.335Z","endTime":"2026-07-05T01:33:30.335Z","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":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.124502263467853,"aZ":-26.981915485806354,"pfxX":7.887664994496152,"pfxZ":3.451148613864566,"pX":0.43354855374645773,"pZ":1.2242805788331976,"vX0":-4.465955325650682,"vY0":-121.38174942191033,"vZ0":-4.1859244003575355,"x":100.47,"y":205.72,"x0":1.2656043488603537,"y0":50.00132120316782,"z0":5.300926453779276,"aX":11.855274102523023},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":-13.3,"spinRate":1143,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4499975198272428,"extension":6.404116344683909},"index":3,"playId":"e499910a-1d11-3ac6-ae0b-4e9ec3b69728","pitchNumber":4,"startTime":"2026-07-05T01:33:59.052Z","endTime":"2026-07-05T01:34:02.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:34:02.548Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T01:36:18.866Z","endTime":"2026-07-05T01:37:13.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":1},"details":{"event":"Flyout","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":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92139211138345,"aZ":-14.341938762104899,"pfxX":-3.2115509210191107,"pfxZ":9.426651806332933,"pX":0.6329464259968571,"pZ":2.189891562442901,"vX0":6.743095892860905,"vY0":-136.3991537430925,"vZ0":-6.5013774125268995,"x":92.87,"y":179.65,"x0":-1.4496838996515853,"y0":50.00191778983001,"z0":5.586235802014226,"aX":-6.075195954821985},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":4.4,"spinRate":2264,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.40097908074508704,"extension":7.286971268407569},"index":0,"playId":"70a76152-75ac-31cc-9208-7ac41e4f13bf","pitchNumber":1,"startTime":"2026-07-05T01:36:36.252Z","endTime":"2026-07-05T01:36:39.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80920859297754,"aZ":-32.701881527355944,"pfxX":9.811535289531982,"pfxZ":-0.35260602916203876,"pX":-0.3150036522361887,"pZ":1.523852199659522,"vX0":1.0693621005108456,"vY0":-122.50685002534705,"vZ0":-2.942147472681131,"x":129.01,"y":197.64,"x0":-2.0315240537124706,"y0":50.00328737261207,"z0":5.568854211450391,"aX":14.739698903632261},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":-18.0,"spinRate":2748,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.44910446777833224,"extension":7.018211117525193},"index":1,"playId":"a7c30012-78c4-3bf5-946b-338989affa41","pitchNumber":2,"startTime":"2026-07-05T01:36:47.739Z","endTime":"2026-07-05T01:36:52.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42490584179138,"aZ":-28.32629587861509,"pfxX":6.675785439647715,"pfxZ":2.4147243740910227,"pX":0.06162985756889937,"pZ":2.6588967286945357,"vX0":2.7206965364995694,"vY0":-125.59828238806878,"vZ0":-1.6374803592340434,"x":114.65,"y":166.99,"x0":-1.9040111860306248,"y0":50.00010407460687,"z0":5.63197742432298,"aX":10.618310240926556},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-12.7,"spinRate":2735,"spinDirection":70},"zone":5,"typeConfidence":0.85,"plateTime":0.43679203122659604,"extension":6.985021901140632},"hitData":{"launchSpeed":99.0,"launchAngle":54.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.36,"coordY":115.39}},"index":2,"playId":"30abceae-49f8-3c9e-84ae-8699ef92105c","pitchNumber":3,"startTime":"2026-07-05T01:37:01.845Z","endTime":"2026-07-05T01:37:13.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:37:13.140Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, pitcher Kyle Leahy to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T01:37:28.723Z","endTime":"2026-07-05T01:37:56.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Groundout","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":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.766013538123083,"aZ":-28.420433106370236,"pfxX":2.5062604379204947,"pfxZ":2.135482152978935,"pX":1.3500498563779317,"pZ":1.1114233509526847,"vX0":7.499575945277441,"vY0":-131.72866142075648,"vZ0":-5.893549606260102,"x":65.54,"y":208.77,"x0":-1.8585113795739254,"y0":50.00293096737815,"z0":5.476492244017508,"aX":4.408630589419394},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-6.1,"spinRate":2398,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.4156548851291739,"extension":7.186177644889038},"index":0,"playId":"e61a9dde-ac2f-327c-bbee-50f92241f8c9","pitchNumber":1,"startTime":"2026-07-05T01:37:36.915Z","endTime":"2026-07-05T01:37:40.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05976003592247,"aZ":-29.539784198590883,"pfxX":-8.246346873658768,"pfxZ":1.561866927155255,"pX":-0.13633195904343817,"pZ":1.638039486518295,"vX0":6.7506135050588645,"vY0":-129.37066249513381,"vZ0":-3.93305975770181,"x":122.2,"y":194.55,"x0":-1.7135605548724093,"y0":50.00511522026288,"z0":5.45315034971743,"aX":-13.920998882402591},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":1690,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.4240712504953046,"extension":7.21694101265453},"hitData":{"launchSpeed":61.0,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.92,"coordY":185.26}},"index":1,"playId":"9a4e1431-a904-35db-874f-dd8dace22b86","pitchNumber":2,"startTime":"2026-07-05T01:37:49.073Z","endTime":"2026-07-05T01:37:56.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:37:56.389Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T01:38:16.259Z","endTime":"2026-07-05T01:38:58.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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_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":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19864397090433,"aZ":-40.78595654635649,"pfxX":3.591882969830044,"pfxZ":-5.866572775071017,"pX":-1.0914990102780482,"pZ":3.3597811499131938,"vX0":0.9007450538341486,"vY0":-120.31408992779293,"vZ0":2.728994417862764,"x":158.61,"y":148.07,"x0":-1.9374163736828955,"y0":50.00538308945709,"z0":5.823672615172072,"aX":5.269644695189246},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.7,"breakHorizontal":-6.7,"spinRate":2055,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.4551372876170179,"extension":6.906966266503931},"index":0,"playId":"f5d0424c-cb25-3fda-a5e9-736b760c4952","pitchNumber":1,"startTime":"2026-07-05T01:38:21.290Z","endTime":"2026-07-05T01:38:25.843Z","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.0,"endSpeed":81.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084673577276284,"aZ":-33.029380922977204,"pfxX":2.2032492229394904,"pfxZ":-0.5060601705599375,"pX":-0.282732423085535,"pZ":4.044936380674641,"vX0":3.481864184345408,"vY0":-129.5580195566705,"vZ0":2.212697971126357,"x":127.78,"y":129.57,"x0":-1.9302229319243303,"y0":50.0003742382667,"z0":5.70427902858674,"aX":3.7440312380668628},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.2,"breakHorizontal":-4.8,"spinRate":2207,"spinDirection":125},"zone":11,"typeConfidence":0.93,"plateTime":0.4227778033769467,"extension":7.013909987454805},"index":1,"playId":"639fb32a-0390-3f69-b145-40027266a723","pitchNumber":2,"startTime":"2026-07-05T01:38:34.080Z","endTime":"2026-07-05T01:38:37.903Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04021453475822,"aZ":-28.89183728082418,"pfxX":2.170133835602473,"pfxZ":1.8969959056515933,"pX":0.03902158158088295,"pZ":2.676759620895503,"vX0":4.495547541192786,"vY0":-130.6376589228664,"vZ0":-1.8490668272336985,"x":115.51,"y":166.51,"x0":-1.9848744180863604,"y0":50.004429771600854,"z0":5.561626843066994,"aX":3.7575321447932124},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2154,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.418968449796985,"extension":7.257963167077524},"hitData":{"launchSpeed":94.6,"launchAngle":25.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.13,"coordY":99.46}},"index":2,"playId":"f3c8659c-69d7-30fb-af2a-83fc48163599","pitchNumber":3,"startTime":"2026-07-05T01:38:49.366Z","endTime":"2026-07-05T01:38:58.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:38:58.141Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T01:41:30.533Z","endTime":"2026-07-05T01:43:11.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.227337948767484,"aZ":-30.354463676984427,"pfxX":-9.179117529710636,"pfxZ":1.3043268232535858,"pX":-0.12796937785917434,"pZ":3.238991517540731,"vX0":-1.0632237412539731,"vY0":-117.02151484486868,"vZ0":1.4062488773075057,"x":121.88,"y":151.33,"x0":1.5247170119626876,"y0":50.00165053488453,"z0":5.46520586034165,"aX":-12.781086061913786},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":2509,"spinDirection":296},"zone":2,"typeConfidence":0.9,"plateTime":0.4673249619178472,"extension":5.945293341885385},"index":0,"playId":"48041094-eee0-368e-a384-ac58847770a7","pitchNumber":1,"startTime":"2026-07-05T01:41:33.785Z","endTime":"2026-07-05T01:41:36.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71544545826178,"aZ":-30.486767587104044,"pfxX":-9.05795203756877,"pfxZ":1.210155614742713,"pX":-1.2214751245945255,"pZ":1.5370899858088538,"vX0":-3.476394748779669,"vY0":-117.15928781860302,"vZ0":-2.089185605672097,"x":163.56,"y":197.28,"x0":1.457462044301219,"y0":50.00284076958426,"z0":5.284173442351822,"aX":-12.61587118546328},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.9,"breakHorizontal":17.3,"spinRate":2476,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4671561182889872,"extension":6.1101179050220535},"index":1,"playId":"53da69c5-9890-3f25-b07c-036ab0bd7470","pitchNumber":2,"startTime":"2026-07-05T01:41:51.460Z","endTime":"2026-07-05T01:41:55.675Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936000677633224,"aZ":-32.65591610018228,"pfxX":7.135789236322362,"pfxZ":-0.33195326897883337,"pX":0.5607141021200297,"pZ":1.4221631790682572,"vX0":-4.017068645006437,"vY0":-119.80374131518012,"vZ0":-2.5363100726393957,"x":95.63,"y":200.38,"x0":1.3352448628396407,"y0":50.003662373542156,"z0":5.423888660204501,"aX":10.335428457016933},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":-11.9,"spinRate":1300,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.457823413632533,"extension":6.36497711529791},"index":2,"playId":"250979c9-24e7-347b-abcb-66683c16ac3b","pitchNumber":3,"startTime":"2026-07-05T01:42:07.515Z","endTime":"2026-07-05T01:42:10.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573371620347377,"aZ":-13.439094667608046,"pfxX":6.406129103300328,"pfxZ":10.413489807677085,"pX":-1.084778525431168,"pZ":3.612292836680579,"vX0":-7.880363803801469,"vY0":-133.73033909194433,"vZ0":-2.0005293379860745,"x":158.35,"y":141.25,"x0":1.0768583397277351,"y0":50.00611317817306,"z0":5.341315415789476,"aX":11.53029076779277},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":-9.7,"spinRate":2569,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.4105743978236229,"extension":6.235673983270056},"index":3,"playId":"b59a6fc7-396a-3408-b37b-73624c2444d0","pitchNumber":4,"startTime":"2026-07-05T01:42:30.805Z","endTime":"2026-07-05T01:42:34.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434009266304944,"aZ":-30.913977779472596,"pfxX":-7.361854967284042,"pfxZ":0.8816375695810184,"pX":-1.9430562562685916,"pZ":1.8760082023193232,"vX0":-5.516334108876138,"vY0":-118.84923775485973,"vZ0":-1.4066509870860728,"x":191.06,"y":188.13,"x0":1.3669132432548312,"y0":50.00237809436277,"z0":5.291231406883532,"aX":-10.496618414080471},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.6,"breakHorizontal":14.6,"spinRate":2551,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.46141648372568334,"extension":6.088610996981409},"index":4,"playId":"d2e940ce-b388-30d4-b222-3e5ec24d9f4a","pitchNumber":5,"startTime":"2026-07-05T01:42:47.115Z","endTime":"2026-07-05T01:42:50.695Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087094910702266,"aZ":-23.853581953219194,"pfxX":10.23765038183636,"pfxZ":4.712621998221689,"pX":-0.2026501574035187,"pZ":1.2399130998949521,"vX0":-7.166139860381275,"vY0":-132.30095476659142,"vZ0":-5.6689259422105325,"x":124.72,"y":205.3,"x0":1.2154018002848777,"y0":50.00572853404489,"z0":5.166431454843152,"aX":18.092389962162226},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.9,"spinRate":2503,"spinDirection":134},"zone":13,"typeConfidence":0.92,"plateTime":0.4145177418462409,"extension":6.571766275487072},"index":5,"playId":"8d6bf7a1-0cb0-35c5-9af3-0913439ef9ff","pitchNumber":6,"startTime":"2026-07-05T01:43:06.582Z","endTime":"2026-07-05T01:43:11.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:43:11.480Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks. Nathan Church to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T01:43:36.224Z","endTime":"2026-07-05T01:46:25.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873840349977826,"aZ":-24.52456749378685,"pfxX":10.781954867427086,"pfxZ":4.375449557650798,"pX":-0.6604898234607038,"pZ":1.4714489507933612,"vX0":-8.189754217152457,"vY0":-131.66191700250175,"vZ0":-4.781039674755619,"x":142.18,"y":199.05,"x0":1.0949807512993253,"y0":50.005895288681316,"z0":5.133951571214654,"aX":18.866074599647774},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":-17.6,"spinRate":2470,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.4165767354462293,"extension":6.282896890868196},"index":0,"playId":"9a528d79-c3dd-3a0a-95c4-03e76f1e2ef8","pitchNumber":1,"startTime":"2026-07-05T01:43:40.105Z","endTime":"2026-07-05T01:43:44.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.744710479444233,"aZ":-12.122094317444844,"pfxX":7.407732207855026,"pfxZ":11.031961391369707,"pX":-0.6378417182242206,"pZ":2.295626486673253,"vX0":-7.244946826719522,"vY0":-134.36196909381488,"vZ0":-5.3333049427301695,"x":141.31,"y":176.8,"x0":1.138908521282105,"y0":50.00063206209382,"z0":5.177006644384912,"aX":13.461688946303509},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-11.8,"spinRate":2528,"spinDirection":146},"zone":4,"typeConfidence":0.91,"plateTime":0.4085880518258356,"extension":6.218217939576099},"index":1,"playId":"afed1b34-31ca-3e2b-8dfb-e05f9f6cbbaa","pitchNumber":2,"startTime":"2026-07-05T01:43:59.259Z","endTime":"2026-07-05T01:44:02.520Z","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":0},"index":2,"playId":"2517d79b-6189-35bd-b7f8-dba9b8acb424","startTime":"2026-07-05T01:44:21.618Z","endTime":"2026-07-05T01:44:26.197Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807668721202475,"aZ":-14.370135545088798,"pfxX":7.436713461632834,"pfxZ":9.902430041735096,"pX":0.5487680276052816,"pZ":3.2749370072912916,"vX0":-4.620394840563877,"vY0":-133.74325695912177,"vZ0":-2.521974260345782,"x":96.08,"y":150.36,"x0":1.338989667250975,"y0":50.006043672964395,"z0":5.269970614485503,"aX":13.376626480800429},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":-12.4,"spinRate":2534,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4106756224524979,"extension":6.119104054864682},"index":3,"playId":"e66575b8-bd5a-3d7f-a808-a3d43681ddc5","pitchNumber":3,"startTime":"2026-07-05T01:44:40.076Z","endTime":"2026-07-05T01:44:43.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620335284346083,"aZ":-30.985339370821112,"pfxX":-8.714175835055674,"pfxZ":0.8364661765938166,"pX":0.8505135427133261,"pZ":4.161050580810766,"vX0":0.5241033353897346,"vY0":-118.60799301232156,"vZ0":3.4621181921221744,"x":84.58,"y":126.43,"x0":1.7589994449353743,"y0":50.00427112426492,"z0":5.50740757315634,"aX":-12.420139211866806},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.6,"breakHorizontal":15.6,"spinRate":2640,"spinDirection":297},"zone":12,"typeConfidence":0.9,"plateTime":0.4617404306813726,"extension":6.090353519239896},"index":4,"playId":"1ef409fd-b831-391b-91cc-527538525d2e","pitchNumber":4,"startTime":"2026-07-05T01:45:05.366Z","endTime":"2026-07-05T01:45:09.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483915787409106,"aZ":-37.02331753043957,"pfxX":-9.356328597974228,"pfxZ":-3.4739247186007134,"pX":0.7232834970617538,"pZ":3.221570637335092,"vX0":0.7138254852363135,"vY0":-117.3959287112012,"vZ0":2.9444916072945695,"x":89.43,"y":151.8,"x0":1.630622770293732,"y0":50.00583930877858,"z0":5.400176572905406,"aX":-13.044796134849404},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.3,"breakHorizontal":16.8,"spinRate":2534,"spinDirection":305},"zone":3,"typeConfidence":0.9,"plateTime":0.4667971491023071,"extension":6.09991731261793},"index":5,"playId":"57586b8a-8d52-317f-9493-721607b93d90","pitchNumber":5,"startTime":"2026-07-05T01:45:26.720Z","endTime":"2026-07-05T01:45:33.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18147547554014,"aZ":-13.551705312032333,"pfxX":5.4253102245793965,"pfxZ":10.125389978850514,"pX":-1.7306455931316713,"pZ":2.569532173109363,"vX0":-9.387280076791026,"vY0":-134.5197196539018,"vZ0":-4.3994687461927064,"x":182.97,"y":169.4,"x0":1.0936139136092526,"y0":50.004861235661174,"z0":5.181582175850353,"aX":9.98114810007583},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-7.9,"spinRate":2547,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.4066095788232018,"extension":6.3748732061058355},"index":6,"playId":"57b23945-9596-3a87-882f-5efc68a59699","pitchNumber":6,"startTime":"2026-07-05T01:45:59.339Z","endTime":"2026-07-05T01:46:02.998Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.565983284056884,"aZ":-29.707550814079127,"pfxX":7.136047708454995,"pfxZ":1.649401158489364,"pX":-0.09249822397180825,"pZ":1.2266881487524162,"vX0":-5.524358537047945,"vY0":-121.23710167156419,"vZ0":-3.403650456436406,"x":120.53,"y":205.66,"x0":1.2828294056376404,"y0":50.003943714096245,"z0":5.22765718097687,"aX":10.678265329189951},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":-11.6,"spinRate":1041,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.45089563679009137,"extension":6.532566012464934},"index":7,"playId":"e1a058c7-61a5-39da-b0e5-b9c3c6932375","pitchNumber":7,"startTime":"2026-07-05T01:46:21.173Z","endTime":"2026-07-05T01:46:25.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:46:25.684Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Pete Crow-Armstrong. Nathan Church scores. JJ Wetherholt to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T01:47:41.215Z","endTime":"2026-07-05T01:48:55.552Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":0},"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"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T01:46:47.884Z","endTime":"2026-07-05T01:47:43.210Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.431386113071756,"aZ":-42.111274277454974,"pfxX":-4.218192649872301,"pfxZ":-8.209366598359047,"pX":-0.45010895593583483,"pZ":1.7680328318988783,"vX0":-2.1845535705506585,"vY0":-109.66803815824974,"vZ0":1.2443364807674262,"x":134.16,"y":191.04,"x0":1.1087034160624212,"y0":50.00087832898976,"z0":5.705096257906239,"aX":-5.107687093163674},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-14.2,"breakHorizontal":8.3,"spinRate":2647,"spinDirection":328},"zone":7,"typeConfidence":0.9,"plateTime":0.5005320020999431,"extension":6.199788986707103},"index":1,"playId":"090854a9-ba14-310b-98c6-5d19bbb440f2","pitchNumber":1,"startTime":"2026-07-05T01:47:43.210Z","endTime":"2026-07-05T01:47:46.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895202578253826,"aZ":-16.61994534858178,"pfxX":7.276146416893197,"pfxZ":8.586307747746673,"pX":0.4514528345401546,"pZ":2.938841372660538,"vX0":-4.465124318295324,"vY0":-133.52146385509303,"vZ0":-3.100006422303686,"x":99.79,"y":159.43,"x0":1.1974000888780314,"y0":50.00061925238377,"z0":5.30605598973874,"aX":13.17773811277896},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-12.2,"spinRate":2555,"spinDirection":144},"zone":3,"typeConfidence":0.86,"plateTime":0.40971045689645624,"extension":6.1544638261215185},"index":2,"playId":"a4fcf700-9289-3cf1-9be2-a2bacf78b76b","pitchNumber":2,"startTime":"2026-07-05T01:48:09.519Z","endTime":"2026-07-05T01:48:12.848Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"a3b9fe38-bf5b-45f6-be63-6bf60555345c","startTime":"2026-07-05T01:48:28.267Z","endTime":"2026-07-05T01:48:31.374Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.213669972891715,"aZ":-27.597077009908997,"pfxX":7.5503944482078245,"pfxZ":3.0613810604474176,"pX":0.44104597170189774,"pZ":1.4642339708798857,"vX0":-4.359072155201419,"vY0":-121.10765771934221,"vZ0":-3.5112388937225156,"x":100.19,"y":199.25,"x0":1.2773462785278427,"y0":50.00315788138014,"z0":5.329744174703111,"aX":11.288858995158792},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":-12.7,"spinRate":1248,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.45114710485122833,"extension":6.374295080683548},"hitData":{"launchSpeed":101.7,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.49,"coordY":115.9}},"index":4,"playId":"27bdb20b-e33d-3505-8247-a686f6d92cc6","pitchNumber":3,"startTime":"2026-07-05T01:48:45.226Z","endTime":"2026-07-05T01:48:55.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:48:55.552Z","atBatIndex":16},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Walker grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. JJ Wetherholt to 3rd. Iván Herrera out at 2nd. Jordan Walker out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T01:49:32.142Z","endTime":"2026-07-05T01:50:25.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"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"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762811328323018,"aZ":-26.439480453569765,"pfxX":-2.145120067897949,"pfxZ":3.6182048847092716,"pX":-0.8546321190585545,"pZ":3.5381979299388826,"vX0":-4.607800391048915,"vY0":-124.33266281909714,"vZ0":0.4015601444005702,"x":149.58,"y":143.25,"x0":1.2916665966974843,"y0":50.005717272926574,"z0":5.545088112013677,"aX":-3.404927188718495},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.8,"breakHorizontal":4.8,"spinRate":2508,"spinDirection":212},"zone":11,"typeConfidence":0.76,"plateTime":0.43825974469938966,"extension":6.167083832096408},"index":0,"playId":"4331e5bd-e536-3e2e-ba31-7a7c2ba7dcb9","pitchNumber":1,"startTime":"2026-07-05T01:49:32.142Z","endTime":"2026-07-05T01:49:36.326Z","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":83.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36221887146186,"aZ":-15.348548473729611,"pfxX":6.297537261409447,"pfxZ":9.333394202701715,"pX":-0.5755073013789842,"pZ":4.329305244369829,"vX0":-6.775958391485538,"vY0":-133.55551530861229,"vZ0":-8.59808736166923E-4,"x":138.94,"y":121.89,"x0":1.1789501297894118,"y0":50.00020779997025,"z0":5.435553384308744,"aX":11.349980573913692},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.0,"spinRate":2508,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.4104667099455561,"extension":6.124259169262226},"index":1,"playId":"6032c142-9ee6-37cb-80ca-3145660c9c1e","pitchNumber":2,"startTime":"2026-07-05T01:49:55.594Z","endTime":"2026-07-05T01:50:01.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.942687724115203,"aZ":-28.6889147394749,"pfxX":7.156116167716332,"pfxZ":2.3245239667238486,"pX":0.3332857589940523,"pZ":2.343030444580056,"vX0":-4.441317054872707,"vY0":-120.96606341493114,"vZ0":-1.2501915632545952,"x":104.3,"y":175.52,"x0":1.2522836083052495,"y0":50.00284619394445,"z0":5.354193607609642,"aX":10.73267414456384},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":-12.1,"spinRate":1238,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.45072985159631695,"extension":6.340242865910863},"hitData":{"launchSpeed":89.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.94,"coordY":152.33}},"index":2,"playId":"3f0b0ee2-ae3a-3762-9e62-a0e2cc72f75b","pitchNumber":3,"startTime":"2026-07-05T01:50:17.379Z","endTime":"2026-07-05T01:50:25.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:50:25.503Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T01:50:56.822Z","endTime":"2026-07-05T01:52:00.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"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],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57068695513552,"aZ":-21.2163684228245,"pfxX":10.251457265608238,"pfxZ":6.15640735231834,"pX":-0.3300876267204268,"pZ":2.0988294394578504,"vX0":-7.510317860876003,"vY0":-132.6032797416865,"vZ0":-4.291480687836719,"x":129.58,"y":182.11,"x0":1.208153056930029,"y0":50.00219975012209,"z0":5.287763536611096,"aX":18.240893296986986},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-16.9,"spinRate":2483,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.41318988964242864,"extension":6.29361282264509},"index":0,"playId":"1ba67d3b-d2a4-3102-9343-c0e48800ea5f","pitchNumber":1,"startTime":"2026-07-05T01:50:59.377Z","endTime":"2026-07-05T01:51:02.448Z","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.1,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9212857672611,"aZ":-31.667238324642934,"pfxX":-9.636395542848744,"pfxZ":0.3476522616640487,"pX":0.08331784562278122,"pZ":4.036403333516926,"vX0":-0.769326224885803,"vY0":-119.5678245005896,"vZ0":3.245809087207684,"x":113.82,"y":129.8,"x0":1.6610882535207043,"y0":50.00124886605535,"z0":5.501806247186231,"aX":-13.959053608882222},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.7,"breakHorizontal":17.6,"spinRate":2524,"spinDirection":298},"zone":12,"typeConfidence":0.89,"plateTime":0.4579842252501427,"extension":6.002781601317451},"index":1,"playId":"f4a08e47-4fab-3a8a-9329-46c2c6962980","pitchNumber":2,"startTime":"2026-07-05T01:51:16.902Z","endTime":"2026-07-05T01:51:20.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.712039134947602,"aZ":-13.290173224830548,"pfxX":6.5508914425114275,"pfxZ":10.197187305475506,"pX":-0.68589564692552,"pZ":3.6091864023111633,"vX0":-7.086898039644421,"vY0":-135.27145419395012,"vZ0":-2.25482897381599,"x":143.14,"y":141.33,"x0":1.117731474341158,"y0":50.00132113577238,"z0":5.386069945764759,"aX":12.130384613464214},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":-10.3,"spinRate":2452,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.40502240299811243,"extension":6.2513099827213034},"index":2,"playId":"76891575-a29d-3249-9214-0027b73384cb","pitchNumber":3,"startTime":"2026-07-05T01:51:37.352Z","endTime":"2026-07-05T01:51:40.718Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07149136270525,"aZ":-13.633313211031728,"pfxX":5.523735113569539,"pfxZ":10.152261431699085,"pX":0.49237237021021113,"pZ":4.20167904557081,"vX0":-4.0888969654239915,"vY0":-134.72713974346064,"vZ0":-0.4882326101070692,"x":98.23,"y":125.33,"x0":1.3170986344620872,"y0":50.00239590311219,"z0":5.35462204579287,"aX":10.087482924486313},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-9.0,"spinRate":2586,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4075724100555904,"extension":6.2358266986899205},"index":3,"playId":"12dd90b0-430e-3c7c-b02f-82acc19cfb1d","pitchNumber":4,"startTime":"2026-07-05T01:51:57.215Z","endTime":"2026-07-05T01:52:00.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:52:00.722Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a ground ball to third baseman José Fermín.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T01:54:26.984Z","endTime":"2026-07-05T01:55:59.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39487663969303,"aZ":-27.508037754212538,"pfxX":2.409327965823394,"pfxZ":2.7148645830124867,"pX":0.17032991388931298,"pZ":3.369060585485094,"vX0":4.9677433828687825,"vY0":-129.43406602451128,"vZ0":-0.3403612020043316,"x":110.51,"y":147.82,"x0":-2.0763379233615216,"y0":50.00640993052607,"z0":5.583156227085335,"aX":4.146515299100741},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":-5.3,"spinRate":2323,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4208863311039117,"extension":7.125952426466118},"index":0,"playId":"8ad040bb-3b43-330e-a2c1-4fcc08e40fc4","pitchNumber":1,"startTime":"2026-07-05T01:54:39.400Z","endTime":"2026-07-05T01:54:42.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348119693591745,"aZ":-32.97356761857824,"pfxX":-8.558794848229683,"pfxZ":-0.47831845288338526,"pX":0.6436002994174918,"pZ":0.5248444097523984,"vX0":8.63541173573565,"vY0":-129.1324256166965,"vZ0":-5.89494349819918,"x":92.47,"y":224.61,"x0":-1.6283709828678163,"y0":50.00004309528387,"z0":5.367396863924745,"aX":-14.484159533236763},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":13.7,"spinRate":1465,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.42381039787836494,"extension":7.296648222512478},"index":1,"playId":"e7a1ab7e-92ef-3efb-b7d5-ca1313e31079","pitchNumber":2,"startTime":"2026-07-05T01:54:54.305Z","endTime":"2026-07-05T01:54:57.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033991962509862,"aZ":-18.097093042235013,"pfxX":-2.538068286229282,"pfxZ":7.388577773980645,"pX":-0.10058979291109595,"pZ":3.4306159551847695,"vX0":5.234874146737978,"vY0":-136.2096443777689,"vZ0":-2.3612480609043707,"x":120.83,"y":146.15,"x0":-1.7057099253525556,"y0":50.001294363649876,"z0":5.540766761722046,"aX":-4.835141688138201},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":3.7,"spinRate":2093,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.40000776791025405,"extension":7.401259556682151},"index":2,"playId":"9238d3c1-d220-392b-ac56-bb8069579395","pitchNumber":3,"startTime":"2026-07-05T01:55:09.193Z","endTime":"2026-07-05T01:55:14.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836018785866276,"aZ":-40.33858086495148,"pfxX":2.1503384964665626,"pfxZ":-5.3962583607734125,"pX":0.3680233496881539,"pZ":2.583646902152873,"vX0":4.01337625987903,"vY0":-122.16747550120097,"vZ0":0.8294144469265212,"x":102.97,"y":169.02,"x0":-1.5747262203018735,"y0":50.00223579392285,"z0":5.704098179988808,"aX":3.253355681139826},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.4,"breakHorizontal":-4.8,"spinRate":2298,"spinDirection":46},"zone":6,"typeConfidence":0.89,"plateTime":0.44815334794620965,"extension":7.107875676399466},"index":3,"playId":"1c2a8d14-9511-345f-9fc1-eabc97e81d8b","pitchNumber":4,"startTime":"2026-07-05T01:55:23.494Z","endTime":"2026-07-05T01:55:26.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T01:55:42.465Z","endTime":"2026-07-05T01:55:50.089Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.410556715582903,"aZ":-19.43912188812066,"pfxX":-8.764339014902514,"pfxZ":6.60768222477659,"pX":0.24149121459033657,"pZ":2.3576351941882137,"vX0":7.901747878242215,"vY0":-137.457241459063,"vZ0":-4.968514940370497,"x":107.79,"y":175.12,"x0":-1.5216386959224184,"y0":50.00397179963528,"z0":5.495179231582676,"aX":-16.89400744580414},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2157,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.3973784760990142,"extension":7.357398987812792},"hitData":{"launchSpeed":73.4,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.27,"coordY":168.02}},"index":5,"playId":"118a50dc-90d2-3749-8a47-dfd516a180fd","pitchNumber":5,"startTime":"2026-07-05T01:55:50.089Z","endTime":"2026-07-05T01:55:59.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:55:59.770Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T01:56:19.734Z","endTime":"2026-07-05T01:58:34.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543531116896176,"aZ":-29.450294407638275,"pfxX":2.1358463672963497,"pfxZ":1.5635067869920274,"pX":1.0374363380770373,"pZ":3.32416320908469,"vX0":6.593495209563925,"vY0":-130.73772577945192,"vZ0":-0.12674960580548755,"x":77.46,"y":149.03,"x0":-1.7869010348433163,"y0":50.00384073242106,"z0":5.569095107626485,"aX":3.7269039752066795},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":-5.2,"spinRate":2250,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4177046214400493,"extension":7.315666763242848},"index":0,"playId":"b18b4f53-1965-3603-afbf-b09377db7778","pitchNumber":1,"startTime":"2026-07-05T01:56:25.008Z","endTime":"2026-07-05T01:56:28.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.049865945030906,"aZ":-29.60393714644045,"pfxX":0.7558995339610273,"pfxZ":1.4945096382868925,"pX":-0.8456189008719074,"pZ":2.1583226252910457,"vX0":2.8019752076652122,"vY0":-129.72876139597375,"vZ0":-2.6432114474801613,"x":149.23,"y":180.51,"x0":-2.034301043111429,"y0":50.00308040759054,"z0":5.42828579631456,"aX":1.298127568261331},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-1.9,"spinRate":2270,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.4209038535392855,"extension":7.346154489511},"index":1,"playId":"9d50d741-9bb6-349d-ba34-76f247abd353","pitchNumber":2,"startTime":"2026-07-05T01:56:39.042Z","endTime":"2026-07-05T01:56:42.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839820147138713,"aZ":-21.087282794031424,"pfxX":-6.679550961155162,"pfxZ":5.930677944725467,"pX":0.2560364093260114,"pZ":3.565207235409586,"vX0":7.181330529037193,"vY0":-135.45265635497327,"vZ0":-1.4391128726023847,"x":107.24,"y":142.52,"x0":-1.5537954652171744,"y0":50.00397503035749,"z0":5.568674326791779,"aX":-12.491089640945097},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":10.7,"spinRate":2146,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4033981223226122,"extension":7.222177940122998},"index":2,"playId":"c7022d8b-cbf3-3674-b99b-802e31ad0a4b","pitchNumber":3,"startTime":"2026-07-05T01:56:59.018Z","endTime":"2026-07-05T01:57:03.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74300239397612,"aZ":-30.344835684546513,"pfxX":2.8810535596151094,"pfxZ":1.0716651323413835,"pX":-0.5717721607483779,"pZ":3.1702519746277753,"vX0":2.5706615960490624,"vY0":-129.59998137887703,"vZ0":-0.08169590369916091,"x":138.79,"y":153.18,"x0":-1.9490382550129657,"y0":50.005046591741895,"z0":5.50966962504322,"aX":4.926662565451831},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.8,"spinRate":2240,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.4217745333819436,"extension":7.058706607578563},"index":3,"playId":"bdf658da-8538-33a3-a624-cbd147810760","pitchNumber":4,"startTime":"2026-07-05T01:57:18.730Z","endTime":"2026-07-05T01:57:23.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09816003162249,"aZ":-26.888127024883588,"pfxX":8.139353063376074,"pfxZ":3.45625905917463,"pX":1.2178527820561642,"pZ":1.1443418621033952,"vX0":4.860762752702644,"vY0":-123.2805122395592,"vZ0":-4.74195088312704,"x":70.58,"y":207.88,"x0":-1.841251835051159,"y0":50.00182542087831,"z0":5.381219773961606,"aX":12.438966523341827},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.0,"spinRate":2585,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4454827442857501,"extension":7.193504648066606},"index":4,"playId":"872cbaea-a477-3afc-a96a-744d7110195c","pitchNumber":5,"startTime":"2026-07-05T01:57:42.623Z","endTime":"2026-07-05T01:57:47.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"f6369c52-e743-3c94-bd9d-bd94060015aa","startTime":"2026-07-05T01:58:11.274Z","endTime":"2026-07-05T01:58:15.577Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58385672567272,"aZ":-31.325905401112617,"pfxX":1.6270353634622932,"pfxZ":0.5005011753524116,"pX":-0.3116132387669798,"pZ":1.7074473300632997,"vX0":3.775338948771385,"vY0":-128.7935474429909,"vZ0":-3.3644862066512493,"x":128.88,"y":192.68,"x0":-2.005037357425318,"y0":50.00052562762497,"z0":5.441319127230506,"aX":2.745601697316275},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":-3.7,"spinRate":2283,"spinDirection":141},"zone":7,"typeConfidence":0.92,"plateTime":0.4245246091764048,"extension":7.16612147601714},"index":6,"playId":"f4111c19-edc0-3a49-be97-c70d626a749e","pitchNumber":6,"startTime":"2026-07-05T01:58:30.135Z","endTime":"2026-07-05T01:58:34.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T01:58:34.341Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T01:58:54.568Z","endTime":"2026-07-05T02:00:31.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07234789346409,"aZ":-19.65775880893731,"pfxX":-8.484307412822625,"pfxZ":6.629531517570374,"pX":0.22043425115339338,"pZ":1.8430530455822327,"vX0":7.866773544027266,"vY0":-136.76485120440023,"vZ0":-6.099788975627705,"x":108.6,"y":189.02,"x0":-1.5954754929314805,"y0":50.00314742653014,"z0":5.457135489697665,"aX":-16.020895590168244},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":2176,"spinDirection":205},"zone":8,"typeConfidence":0.91,"plateTime":0.4009784110063541,"extension":7.298764617582619},"index":0,"playId":"bce94485-5b00-3d3b-85cc-b6883dfd1530","pitchNumber":1,"startTime":"2026-07-05T01:59:02.232Z","endTime":"2026-07-05T01:59:05.379Z","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":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524959594754282,"aZ":-40.639713119511306,"pfxX":1.3331950576781786,"pfxZ":-5.417766737539695,"pX":0.7076714561652806,"pZ":1.2584278770083352,"vX0":5.182458109952977,"vY0":-124.3893575805369,"vZ0":-2.4034489756292037,"x":90.03,"y":204.8,"x0":-1.5779920403155534,"y0":50.00198764399328,"z0":5.614557376758498,"aX":2.083041501878178},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.1,"breakHorizontal":-3.6,"spinRate":2303,"spinDirection":48},"zone":14,"typeConfidence":0.79,"plateTime":0.44074496601675284,"extension":7.12718158248138},"index":1,"playId":"e729d8b1-ba0d-31b1-b705-6d78f54f2c49","pitchNumber":2,"startTime":"2026-07-05T01:59:19.302Z","endTime":"2026-07-05T01:59:24.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-05T01:59:43.604Z","endTime":"2026-07-05T01:59:59.647Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.960445114578427,"aZ":-32.642216108804256,"pfxX":1.9916636766927218,"pfxZ":-0.28280069955560627,"pX":-0.8181609811063487,"pZ":2.585856863586384,"vX0":2.2825827651956416,"vY0":-126.81461946916811,"vZ0":-1.231259145774734,"x":148.19,"y":168.96,"x0":-1.9888115391810874,"y0":50.00563446697503,"z0":5.681732398006445,"aX":3.244206106181892},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-4.1,"spinRate":2367,"spinDirection":109},"zone":4,"typeConfidence":0.93,"plateTime":0.431929956563208,"extension":6.947933355293505},"index":3,"playId":"754a3b2e-d684-3490-afc1-96a539b62591","pitchNumber":3,"startTime":"2026-07-05T01:59:59.647Z","endTime":"2026-07-05T02:00:02.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.821462181381385,"aZ":-27.50272596051022,"pfxX":-6.586890321826102,"pfxZ":2.7762607780030164,"pX":0.6264933620654957,"pZ":1.446519579153171,"vX0":7.44548217523077,"vY0":-129.0904906572675,"vZ0":-4.65265103284379,"x":93.12,"y":199.72,"x0":-1.4444343123477497,"y0":50.00053154875202,"z0":5.398832891148679,"aX":-11.073701725313882},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":1517,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4248988164475156,"extension":7.3916397983222275},"index":4,"playId":"36542537-b8ae-390b-98ef-bc956fa6dbb0","pitchNumber":4,"startTime":"2026-07-05T02:00:27.588Z","endTime":"2026-07-05T02:00:31.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:00:31.557Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T02:00:58.009Z","endTime":"2026-07-05T02:04:18.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706937457034144,"aZ":-28.66835423909019,"pfxX":6.597146167458939,"pfxZ":2.2474496499284182,"pX":0.7853798106694911,"pZ":1.3659025314061006,"vX0":4.596290699057029,"vY0":-124.36756861442888,"vZ0":-4.047096348277789,"x":87.06,"y":201.9,"x0":-1.9459698837898856,"y0":50.00387737992067,"z0":5.400742380020323,"aX":10.30117730322913},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-13.1,"spinRate":2566,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.44096435011281887,"extension":7.268905223196286},"index":0,"playId":"b935b5c8-5b25-3345-b0a2-688947bf9bc7","pitchNumber":1,"startTime":"2026-07-05T02:00:58.009Z","endTime":"2026-07-05T02:01:01.009Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274768831131357,"aZ":-30.753910505352877,"pfxX":-5.735559023821807,"pfxZ":0.8447616458040157,"pX":-0.3510987427411202,"pZ":1.212727207989549,"vX0":5.503557590791564,"vY0":-129.00843194389992,"vZ0":-4.4199504396892575,"x":130.38,"y":206.04,"x0":-1.768661247086939,"y0":50.003667006417075,"z0":5.3234421483269125,"aX":-9.651681362076763},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":9.1,"spinRate":1482,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.42484320345052007,"extension":7.250108314983708},"index":1,"playId":"7410361c-4637-37b5-a6ba-6a9d29e75c80","pitchNumber":2,"startTime":"2026-07-05T02:01:18.835Z","endTime":"2026-07-05T02:01:21.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854540859979345,"aZ":-29.716119213608657,"pfxX":1.7242437390670236,"pfxZ":1.380491809634183,"pX":-0.31299724126748585,"pZ":3.726679226174444,"vX0":3.8939621991168916,"vY0":-131.79769747768083,"vZ0":0.9213257635534382,"x":128.93,"y":138.16,"x0":-2.026627789420594,"y0":50.00363003805368,"z0":5.547265341081316,"aX":3.068563327088041},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2289,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.4137001408846137,"extension":7.117214820688846},"index":2,"playId":"8149db08-27a6-3a37-8e7a-3bd8a243335a","pitchNumber":3,"startTime":"2026-07-05T02:01:48.229Z","endTime":"2026-07-05T02:01:52.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923778416367565,"aZ":-40.2026220192673,"pfxX":3.7555618004684734,"pfxZ":-5.2776595067465575,"pX":0.8962929985196845,"pZ":0.8010607535640438,"vX0":4.747848421963902,"vY0":-122.43273097555077,"vZ0":-3.2434791055590004,"x":82.84,"y":217.15,"x0":-1.5553739156749706,"y0":50.00575721989206,"z0":5.579919657407945,"aX":5.708286402024062},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.1,"breakHorizontal":-7.9,"spinRate":2136,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.44717523146325533,"extension":7.213471353271121},"index":3,"playId":"b689c788-3cf3-3fa9-8a75-e2f8c3916593","pitchNumber":4,"startTime":"2026-07-05T02:02:08.465Z","endTime":"2026-07-05T02:02:11.465Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15279218248156,"aZ":-29.58257311524337,"pfxX":-7.1190447952532985,"pfxZ":1.510503899743762,"pX":-0.607747121560778,"pZ":1.2929083178933407,"vX0":5.415662368799605,"vY0":-130.91440074107214,"vZ0":-4.674425051225033,"x":140.17,"y":203.87,"x0":-1.7924677088186642,"y0":50.000314958206296,"z0":5.3515700866812805,"aX":-12.186956237783756},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":11.5,"spinRate":1528,"spinDirection":228},"zone":13,"typeConfidence":0.86,"plateTime":0.4205801192020999,"extension":7.2346514454733635},"index":4,"playId":"c784bf72-a24f-383a-9eaf-b008f1e5ca20","pitchNumber":5,"startTime":"2026-07-05T02:02:32.701Z","endTime":"2026-07-05T02:02:36.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620142278895262,"aZ":-21.423478729801253,"pfxX":-2.9267787550392974,"pfxZ":5.592491697644283,"pX":-1.2270409996948872,"pZ":4.378389418562292,"vX0":2.6660488358882435,"vY0":-137.75998807902099,"vZ0":0.39083808341666504,"x":163.77,"y":120.56,"x0":-1.8271338291879775,"y0":50.001100669034074,"z0":5.6829216822743085,"aX":-5.624617014028543},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":4.8,"spinRate":2097,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.3976058721692213,"extension":7.076945654029882},"index":5,"playId":"14d5c3a3-cbeb-39cd-90d7-97a8e27e6483","pitchNumber":6,"startTime":"2026-07-05T02:03:01.876Z","endTime":"2026-07-05T02:03:05.720Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982875203455233,"aZ":-28.030914958209113,"pfxX":-5.841636883370702,"pfxZ":2.52091989433414,"pX":0.33018125526254705,"pZ":2.5223371063898012,"vX0":6.8241061274317065,"vY0":-127.41095982186307,"vZ0":-1.58656417187024,"x":104.41,"y":170.68,"x0":-1.6229461289972291,"y0":50.00546094665846,"z0":5.366607160292873,"aX":-9.613726128604789},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":9.0,"spinRate":1358,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.4297653091294489,"extension":7.378696721703307},"index":6,"playId":"59ba6e05-777a-3c09-9af4-332ec47fc69f","pitchNumber":7,"startTime":"2026-07-05T02:03:23.372Z","endTime":"2026-07-05T02:03:26.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339057935424325,"aZ":-15.660065894428657,"pfxX":-2.3700011654050326,"pfxZ":8.55884742887239,"pX":-0.5941983101978845,"pZ":2.835952252780909,"vX0":3.6957466771655745,"vY0":-137.93945795515458,"vZ0":-4.524548700124345,"x":139.65,"y":162.21,"x0":-1.6427036166236846,"y0":50.00278888347594,"z0":5.5514851341714975,"aX":-4.573051454690785},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":2052,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.3969006625543501,"extension":7.295931979758525},"index":7,"playId":"5046a3d7-d6a7-312f-9e80-c83c963cd7a3","pitchNumber":8,"startTime":"2026-07-05T02:03:49.475Z","endTime":"2026-07-05T02:03:52.475Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.999669759343984,"aZ":-30.95250366855733,"pfxX":7.180428273715516,"pfxZ":0.7698584895249185,"pX":0.8409864591548042,"pZ":1.3417031149235767,"vX0":4.523552205815218,"vY0":-124.96887483368218,"vZ0":-3.8355474913279877,"x":84.94,"y":202.55,"x0":-1.9224650183184882,"y0":50.00306294474156,"z0":5.425029948782584,"aX":11.414587465479821},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":2514,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4374455088196383,"extension":7.372095951015968},"index":8,"playId":"c9eed3f7-0fe0-3360-903b-20857488f44f","pitchNumber":9,"startTime":"2026-07-05T02:04:14.094Z","endTime":"2026-07-05T02:04:18.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:04:18.676Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alex Bregman grounds into a force out, fielded by third baseman José Fermín. Michael Conforto out at 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T02:05:17.562Z","endTime":"2026-07-05T02:07:03.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T02:04:45.345Z","endTime":"2026-07-05T02:05:19.863Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517977073939182,"aZ":-20.509856913712966,"pfxX":-9.20447467462549,"pfxZ":6.195764785043943,"pX":0.026115268469742665,"pZ":1.7167123237469528,"vX0":7.657521369244848,"vY0":-136.43423076015523,"vZ0":-6.251420372503905,"x":116.0,"y":192.43,"x0":-1.6235776013067003,"y0":50.000525813826826,"z0":5.454989737610147,"aX":-17.319533199895066},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":15.0,"spinRate":2183,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.40174313691279284,"extension":7.451606988150699},"index":1,"playId":"090f9efc-5d7a-3896-9be5-c4c82dd90768","pitchNumber":1,"startTime":"2026-07-05T02:05:19.863Z","endTime":"2026-07-05T02:05:22.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.618801349104107,"aZ":-18.13952767358064,"pfxX":-10.215579904542821,"pfxZ":7.29478143587437,"pX":-0.3277603362825197,"pZ":1.3416960438763772,"vX0":7.002614954200107,"vY0":-138.05773496609464,"vZ0":-7.788051043106869,"x":129.49,"y":202.55,"x0":-1.573787101472926,"y0":50.00527458289831,"z0":5.427044639968658,"aX":-19.6619150717409},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":16.9,"spinRate":2220,"spinDirection":206},"zone":13,"typeConfidence":0.92,"plateTime":0.3972007961966968,"extension":7.403462715971225},"index":2,"playId":"d341dea2-08ae-33da-8736-1a6dac33e971","pitchNumber":2,"startTime":"2026-07-05T02:05:40.709Z","endTime":"2026-07-05T02:05:45.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907207701366033,"aZ":-41.145156410785994,"pfxX":3.5562148922165293,"pfxZ":-5.899366370217197,"pX":0.5725341766316864,"pZ":0.06559760351653247,"vX0":4.297519892825291,"vY0":-123.1962200491954,"vZ0":-4.701887571281526,"x":95.18,"y":237.01,"x0":-1.6635517374415634,"y0":50.00311377368259,"z0":5.51640325665859,"aX":5.407464134181519},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.6,"breakHorizontal":-7.6,"spinRate":2292,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44641435821361286,"extension":7.245474156516669},"index":3,"playId":"1ec636bf-b8c9-3189-8acf-6d60038a4c5d","pitchNumber":3,"startTime":"2026-07-05T02:05:58.724Z","endTime":"2026-07-05T02:06:01.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571074700899917,"aZ":-28.674502366214604,"pfxX":2.4757923702638815,"pfxZ":2.0053598623617646,"pX":0.8272775006974032,"pZ":1.2507300056668698,"vX0":5.95495189173699,"vY0":-130.56398248984368,"vZ0":-5.227565855566527,"x":85.47,"y":205.01,"x0":-1.7945288944054882,"y0":50.00295694115871,"z0":5.4070311845485115,"aX":4.322997759548638},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.8,"breakHorizontal":-5.6,"spinRate":2237,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.4177045238513899,"extension":7.311807494368993},"index":4,"playId":"66f4645e-51a5-3833-8e88-bc8a0e90a65d","pitchNumber":4,"startTime":"2026-07-05T02:06:22.538Z","endTime":"2026-07-05T02:06:26.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"53eb6006-8b1b-4ae2-a840-9a2003b1d110","startTime":"2026-07-05T02:06:39.609Z","endTime":"2026-07-05T02:06:42.737Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945999646769184,"aZ":-22.012836545568412,"pfxX":-7.8045078089994195,"pfxZ":5.327352990261486,"pX":-0.08796410606995832,"pZ":2.0960569662511115,"vX0":6.815630502058251,"vY0":-137.15747886075104,"vZ0":-4.835694194366228,"x":120.35,"y":182.19,"x0":-1.5894300808544626,"y0":50.005409364058146,"z0":5.3805038545901445,"aX":-14.892616274917316},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":12.7,"spinRate":2214,"spinDirection":202},"zone":8,"typeConfidence":0.91,"plateTime":0.3991351305855222,"extension":7.413070082643076},"hitData":{"launchSpeed":96.8,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":172.58}},"index":6,"playId":"3943ff5d-0b6b-30dd-a12e-796dd2beffae","pitchNumber":5,"startTime":"2026-07-05T02:06:56.100Z","endTime":"2026-07-05T02:07:03.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:07:03.191Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:09:35.700Z","endTime":"2026-07-05T02:11:22.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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,3,4],"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":4},"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(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":88.5,"endSpeed":81.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6691443203445,"aZ":-22.895968670694455,"pfxX":8.62574066162183,"pfxZ":5.499356786663526,"pX":0.2188449225414701,"pZ":2.8840668625931762,"vX0":-5.459152803147981,"vY0":-128.77528297596652,"vZ0":-1.7493118013333468,"x":108.66,"y":160.91,"x0":1.2410057359735247,"y0":50.000717149013695,"z0":5.335801126092487,"aX":14.547312838466071},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.8,"breakHorizontal":-14.5,"spinRate":2408,"spinDirection":135},"zone":2,"typeConfidence":0.87,"plateTime":0.4246439712572956,"extension":6.209615854709483},"index":0,"playId":"3550642e-63a2-3c40-9042-445abdc92f68","pitchNumber":1,"startTime":"2026-07-05T02:09:57.722Z","endTime":"2026-07-05T02:10:00.897Z","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":86.0,"endSpeed":80.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.716333162935268,"aZ":-25.98229863026368,"pfxX":-1.6962007856053205,"pfxZ":3.850126665791531,"pX":-1.1238386106754303,"pZ":0.8115794357515894,"vX0":-5.656241831935177,"vY0":-125.11598572743053,"vZ0":-6.026806852307214,"x":159.84,"y":216.87,"x0":1.3731326636573264,"y0":50.00479392567378,"z0":5.339949277476881,"aX":-2.7290180667678965},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":4.2,"spinRate":2445,"spinDirection":175},"zone":13,"typeConfidence":0.83,"plateTime":0.4352988859797713,"extension":6.293820567081737},"index":1,"playId":"457b4957-0c0e-361d-80b1-5bda35d3030b","pitchNumber":2,"startTime":"2026-07-05T02:10:12.577Z","endTime":"2026-07-05T02:10:15.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06768594637094,"aZ":-13.66338761201066,"pfxX":5.6203830889468325,"pfxZ":10.51865026245778,"pX":0.01552207337024609,"pZ":3.9436284689397807,"vX0":-4.978517589186085,"vY0":-131.59859940558212,"vZ0":-1.2051447133532283,"x":116.41,"y":132.3,"x0":1.198623306345424,"y0":50.001230948277595,"z0":5.416216489788544,"aX":9.889586406740545},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.1,"breakHorizontal":-9.1,"spinRate":2517,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.41568536342916573,"extension":6.172170627990953},"index":2,"playId":"d6f6a3ec-b89e-3133-8b9b-9d46e2374751","pitchNumber":3,"startTime":"2026-07-05T02:10:33.687Z","endTime":"2026-07-05T02:10:38.321Z","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.3,"endSpeed":83.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239681226274886,"aZ":-15.224505657811992,"pfxX":6.95588416598317,"pfxZ":9.464909282999473,"pX":0.04819738180040238,"pZ":2.8577172791162258,"vX0":-5.249135909829797,"vY0":-132.90477130523797,"vZ0":-3.5223917075222455,"x":115.16,"y":161.62,"x0":1.1442305667514596,"y0":50.001195380532906,"z0":5.304556859830853,"aX":12.454069723181998},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":-11.5,"spinRate":2457,"spinDirection":143},"zone":2,"typeConfidence":0.89,"plateTime":0.41198479822238543,"extension":6.1997090331825735},"index":3,"playId":"1eaec525-dc27-387e-9763-54c1579d855c","pitchNumber":4,"startTime":"2026-07-05T02:10:50.579Z","endTime":"2026-07-05T02:10:58.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.48401434789793,"aZ":-31.815173658351725,"pfxX":5.66755928326647,"pfxZ":0.24031952517230248,"pX":-0.1707339876488198,"pZ":1.7791295113355863,"vX0":-5.074366173065272,"vY0":-119.9392896440533,"vZ0":-1.9267322525200474,"x":123.51,"y":190.74,"x0":1.214331797027063,"y0":50.002111299354304,"z0":5.372646710252928,"aX":8.436030173921633},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":-9.4,"spinRate":1084,"spinDirection":116},"zone":8,"typeConfidence":0.91,"plateTime":0.4529368365420896,"extension":6.284439169967148},"hitData":{"launchSpeed":76.3,"launchAngle":78.0,"totalDistance":74.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":195.76}},"index":4,"playId":"b6cf30da-f5dd-3cec-94c8-8ee5551460c1","pitchNumber":5,"startTime":"2026-07-05T02:11:13.449Z","endTime":"2026-07-05T02:11:22.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:11:22.948Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:11:42.394Z","endTime":"2026-07-05T02:12:00.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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_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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.962835512714896,"aZ":-27.78061328260694,"pfxX":10.095072118552924,"pfxZ":2.9722663515188863,"pX":0.07913869425604132,"pZ":1.7693685504939853,"vX0":-5.8774491483343105,"vY0":-120.21340733053577,"vZ0":-2.808997988442482,"x":113.98,"y":191.01,"x0":1.2307936787912852,"y0":50.004956868247,"z0":5.392168301497543,"aX":14.935542540018295},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.0,"breakHorizontal":-17.0,"spinRate":1283,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.4537836043952703,"extension":6.37020523940964},"hitData":{"launchSpeed":75.1,"launchAngle":20.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.81,"coordY":113.79}},"index":0,"playId":"101279e9-9cd8-33c7-91fd-1540fa8e85ea","pitchNumber":1,"startTime":"2026-07-05T02:11:49.420Z","endTime":"2026-07-05T02:12:00.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:12:00.411Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Lars Nootbaar grounds into a double play, third baseman Alex Bregman to shortstop Dansby Swanson to first baseman Michael Busch. José Fermín out at 2nd. Lars Nootbaar out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T02:12:14.978Z","endTime":"2026-07-05T02:13:46.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":72.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18261364407274,"aZ":-33.17594127841154,"pfxX":-10.445250497062478,"pfxZ":-0.7446326875512277,"pX":0.5719578745032143,"pZ":3.00550681689413,"vX0":0.5100171624045319,"vY0":-114.91601204368253,"vZ0":1.7707847775996786,"x":95.2,"y":157.63,"x0":1.704574543928001,"y0":50.005692324701045,"z0":5.446447592520362,"aX":-13.979387997475241},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.6,"breakHorizontal":18.8,"spinRate":2434,"spinDirection":292},"zone":3,"typeConfidence":0.9,"plateTime":0.47653054143545415,"extension":6.007595791858128},"index":0,"playId":"9bcd125f-586a-32d8-a025-6677d04bc718","pitchNumber":1,"startTime":"2026-07-05T02:12:27.080Z","endTime":"2026-07-05T02:12:30.220Z","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.2,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914703617077098,"aZ":-12.280233539307039,"pfxX":6.3633917010928664,"pfxZ":11.446840170663414,"pX":-1.3340682241701223,"pZ":3.451566424129831,"vX0":-8.635546480018983,"vY0":-131.06334227665914,"vZ0":-2.3492697697555176,"x":167.85,"y":145.59,"x0":1.178073262377391,"y0":50.00532080512849,"z0":5.277593455016068,"aX":11.062715988120457},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.4,"breakHorizontal":-9.6,"spinRate":2443,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.41804127675640945,"extension":6.372683857058133},"index":1,"playId":"83f06f75-959c-3d37-8d38-4ceb0a3a4b29","pitchNumber":2,"startTime":"2026-07-05T02:12:47.761Z","endTime":"2026-07-05T02:12:51.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325753056111566,"aZ":-25.453757785025807,"pfxX":11.33752891050472,"pfxZ":3.9205648119645478,"pX":0.31093688824171306,"pZ":2.513946098779768,"vX0":-6.181171349154445,"vY0":-130.52635447879487,"vZ0":-2.1219425210276963,"x":105.15,"y":170.9,"x0":1.2458612573929677,"y0":50.00085532180305,"z0":5.268104512601969,"aX":19.41917122399438},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-19.1,"spinRate":2369,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.4207947627601354,"extension":6.186239536568939},"index":2,"playId":"72bd83ea-a47b-33c8-b8bd-ddebb31c3287","pitchNumber":3,"startTime":"2026-07-05T02:13:09.621Z","endTime":"2026-07-05T02:13:12.621Z","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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.748448050137505,"aZ":-34.79252283961712,"pfxX":-9.381221719443133,"pfxZ":-1.8222953940330786,"pX":-0.8883830066349037,"pZ":1.627941567560935,"vX0":-3.072846264924816,"vY0":-118.82371346289607,"vZ0":-1.1827996355493435,"x":150.86,"y":194.83,"x0":1.638791379692732,"y0":50.003514189494425,"z0":5.279935482062248,"aX":-13.477961710636308},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.4,"breakHorizontal":17.8,"spinRate":2456,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4601220384964524,"extension":6.197505013321316},"hitData":{"launchSpeed":68.2,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.91,"coordY":156.38}},"index":3,"playId":"5428a721-5c11-3eab-ac25-beb774e0668b","pitchNumber":4,"startTime":"2026-07-05T02:13:37.026Z","endTime":"2026-07-05T02:13:46.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:13:46.870Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:16:25.205Z","endTime":"2026-07-05T02:17:55.881Z","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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66729154674455,"aZ":-26.137410425762507,"pfxX":9.49194022097586,"pfxZ":4.065607754232248,"pX":0.6438769218970999,"pZ":3.1054554710264113,"vX0":3.2646009967516783,"vY0":-121.15245830677667,"vZ0":-0.385301105241179,"x":92.46,"y":154.93,"x0":-1.954619375780092,"y0":50.00604458021445,"z0":5.5508800754148675,"aX":14.113393037253273},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.6,"breakHorizontal":-18.0,"spinRate":2512,"spinDirection":63},"zone":3,"typeConfidence":0.91,"plateTime":0.45208238122396915,"extension":7.082395674084273},"index":0,"playId":"73513822-86ec-3cfb-a27b-ef72a522690a","pitchNumber":1,"startTime":"2026-07-05T02:16:42.997Z","endTime":"2026-07-05T02:16:45.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55984043961508,"aZ":-20.04840045128311,"pfxX":-4.4436261660811,"pfxZ":6.361610002886074,"pX":-1.153443649174594,"pZ":4.771663258171378,"vX0":3.7444054550996384,"vY0":-137.22594160441878,"vZ0":1.2057095998693856,"x":160.97,"y":109.95,"x0":-1.9587678590128008,"y0":50.0020952947125,"z0":5.693067834595094,"aX":-8.468809958395902},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":7.2,"spinRate":2070,"spinDirection":212},"zone":11,"typeConfidence":0.76,"plateTime":0.39924526556536444,"extension":6.965672242189067},"index":1,"playId":"e2c636e3-24cf-3267-9e1a-aaa2ccf5bccf","pitchNumber":2,"startTime":"2026-07-05T02:16:59.259Z","endTime":"2026-07-05T02:17:02.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67541027680621,"aZ":-27.02749155398415,"pfxX":2.9631177726274784,"pfxZ":2.971113216053297,"pX":0.7235507041103156,"pZ":2.5482438369968756,"vX0":5.915606220229941,"vY0":-130.54944585509708,"vZ0":-2.5954368433470973,"x":89.42,"y":169.98,"x0":-1.9538063531352228,"y0":50.00087706821495,"z0":5.5829502528169,"aX":5.129998236323723},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":-6.6,"spinRate":2263,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.4190401755408395,"extension":7.219902921004},"index":2,"playId":"e4f1c882-ac3c-3588-9a7d-df52734c09c7","pitchNumber":3,"startTime":"2026-07-05T02:17:23.525Z","endTime":"2026-07-05T02:17:26.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90396374343559,"aZ":-41.669890634353635,"pfxX":3.5581654906480846,"pfxZ":-6.271867102370088,"pX":0.3097046573439553,"pZ":2.1328715891006844,"vX0":3.848262860796112,"vY0":-122.21578269573708,"vZ0":-0.1701388365157097,"x":105.19,"y":181.19,"x0":-1.7470514926166825,"y0":50.00222305696666,"z0":5.779657456736809,"aX":5.386939238937171},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.2,"breakHorizontal":-7.3,"spinRate":2325,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.4480233918357044,"extension":7.07807561001418},"hitData":{"launchSpeed":95.5,"launchAngle":36.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.11,"coordY":65.48}},"index":3,"playId":"2dbc19f2-0356-37cc-97d0-a882a61f884a","pitchNumber":4,"startTime":"2026-07-05T02:17:46.359Z","endTime":"2026-07-05T02:17:55.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:17:55.881Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:18:23.647Z","endTime":"2026-07-05T02:19:39.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713877977840212,"aZ":-28.670238351245715,"pfxX":10.135534552929643,"pfxZ":2.2939181302758938,"pX":0.23817670633505716,"pZ":1.5284743174545605,"vX0":2.430904248983404,"vY0":-123.70949642113152,"vZ0":-3.5931649458950767,"x":107.92,"y":197.51,"x0":-2.076865114518382,"y0":50.006019784336544,"z0":5.437984211742622,"aX":15.504298145864306},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-19.0,"spinRate":2606,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4450162584855164,"extension":7.179172226657916},"index":0,"playId":"ec90fd49-ed82-3012-b7f6-3ba05f5d9cf9","pitchNumber":1,"startTime":"2026-07-05T02:18:23.647Z","endTime":"2026-07-05T02:18:28.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76800522754957,"aZ":-16.6874478988863,"pfxX":-2.837769400765643,"pfxZ":8.121115526177078,"pX":0.16978273019141257,"pZ":2.201063922608744,"vX0":6.004847317004646,"vY0":-137.07876893244222,"vZ0":-5.99489956918893,"x":110.53,"y":179.35,"x0":-1.6785802883251544,"y0":50.0003912496439,"z0":5.552003447035259,"aX":-5.41032930679708},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":4.0,"spinRate":2132,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.39927620287174825,"extension":7.208272336883612},"index":1,"playId":"d02704ea-1a69-3431-b347-c08df4a737ef","pitchNumber":2,"startTime":"2026-07-05T02:18:37.021Z","endTime":"2026-07-05T02:18:40.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83009189677662,"aZ":-22.602519553792785,"pfxX":-8.256375096640088,"pfxZ":5.081723349949497,"pX":-0.9016626486056154,"pZ":2.1802482399166205,"vX0":5.375512002442639,"vY0":-136.55326496412349,"vZ0":-4.670710238130221,"x":151.37,"y":179.91,"x0":-1.8258084851897065,"y0":50.00172777858639,"z0":5.473235699385511,"aX":-15.549121836976246},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":13.8,"spinRate":2172,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.40151319611509884,"extension":7.310685196250464},"index":2,"playId":"10e346ad-7237-31b4-a818-8bc812a0665a","pitchNumber":3,"startTime":"2026-07-05T02:18:49.252Z","endTime":"2026-07-05T02:18:53.310Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19432141929115,"aZ":-27.918515286487583,"pfxX":-4.983091124710509,"pfxZ":2.4132048652762066,"pX":-0.21554169455190572,"pZ":1.6205235377974494,"vX0":5.766267405813419,"vY0":-130.79016740251885,"vZ0":-4.472429598532427,"x":125.22,"y":195.03,"x0":-1.7839481569932816,"y0":50.001264421290685,"z0":5.405174393930815,"aX":-8.779349057655516},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":8.0,"spinRate":1402,"spinDirection":229},"zone":8,"typeConfidence":0.88,"plateTime":0.4160897755306645,"extension":7.2891972240322245},"index":3,"playId":"589cdad6-b9a1-3bcf-8de2-f68d24475e02","pitchNumber":4,"startTime":"2026-07-05T02:19:16.783Z","endTime":"2026-07-05T02:19:20.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47983424404597,"aZ":-39.885445970436955,"pfxX":2.1210770739987335,"pfxZ":-4.884170725220889,"pX":0.8847093176710806,"pZ":1.6636932431145488,"vX0":5.863555925374649,"vY0":-124.4595410875491,"vZ0":-1.7345128543584925,"x":83.28,"y":193.86,"x0":-1.7712279805416056,"y0":50.002173779795555,"z0":5.653311311191816,"aX":3.3487589881479383},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-9.0,"breakHorizontal":-5.2,"spinRate":2235,"spinDirection":42},"zone":14,"typeConfidence":0.88,"plateTime":0.4390112994166375,"extension":7.040904799401533},"index":4,"playId":"025e9e21-8179-3098-bc97-9242319f9b34","pitchNumber":5,"startTime":"2026-07-05T02:19:34.908Z","endTime":"2026-07-05T02:19:39.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:19:39.017Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:19:55.377Z","endTime":"2026-07-05T02:20:15.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612071384876543,"aZ":-30.120393095824866,"pfxX":1.7348773085796627,"pfxZ":1.155712442769885,"pX":0.5679217705758549,"pZ":1.9674205124532926,"vX0":6.019465703221798,"vY0":-131.94826145979468,"vZ0":-3.3974582050155897,"x":95.35,"y":185.66,"x0":-1.9598381375144642,"y0":50.004664576752496,"z0":5.46892995650067,"aX":3.0872840039138834},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.3,"spinRate":2273,"spinDirection":145},"zone":9,"typeConfidence":0.91,"plateTime":0.41363216101970046,"extension":7.315767549252059},"hitData":{"launchSpeed":106.1,"launchAngle":9.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.85,"coordY":127.56}},"index":0,"playId":"57357058-8a92-3326-baaa-623ec259e9bd","pitchNumber":1,"startTime":"2026-07-05T02:20:05.312Z","endTime":"2026-07-05T02:20:15.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:20:15.912Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T02:20:29.069Z","endTime":"2026-07-05T02:20:49.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21939498244792,"aZ":-31.24328625331203,"pfxX":0.9813066792318577,"pfxZ":0.5431963455838584,"pX":0.11068691655019804,"pZ":2.54679869599713,"vX0":4.933258830909853,"vY0":-131.05368670872352,"vZ0":-1.6406625220057731,"x":112.78,"y":170.02,"x0":-1.9312676368069404,"y0":50.00456185956178,"z0":5.536242411795331,"aX":1.6904821817313045},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":-3.0,"spinRate":2252,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.41951217766511384,"extension":7.263587409880925},"hitData":{"launchSpeed":96.3,"launchAngle":26.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.26,"coordY":63.99}},"index":0,"playId":"a71d8784-f2ce-3b64-84df-8ed32801a003","pitchNumber":1,"startTime":"2026-07-05T02:20:41.125Z","endTime":"2026-07-05T02:20:49.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:20:49.413Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:23:19.955Z","endTime":"2026-07-05T02:25:38.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"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,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":81.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100515444201484,"aZ":-21.689334816482344,"pfxX":11.570754534967122,"pfxZ":6.232248730268447,"pX":0.46461498654334693,"pZ":2.852522783499653,"vX0":-6.141919958374341,"vY0":-128.9370985755253,"vZ0":-2.094221489822366,"x":99.29,"y":161.76,"x0":1.3758400273722926,"y0":50.000398604780735,"z0":5.350911734726256,"aX":19.45640359542349},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.0,"breakHorizontal":-19.6,"spinRate":2432,"spinDirection":141},"zone":3,"typeConfidence":0.89,"plateTime":0.4249912694945408,"extension":6.2438176652468},"index":0,"playId":"d9c04f1b-1966-34f1-a337-273dd6d55355","pitchNumber":1,"startTime":"2026-07-05T02:23:22.358Z","endTime":"2026-07-05T02:23:27.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-05T02:23:54.924Z","endTime":"2026-07-05T02:23:59.700Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45898961326995,"aZ":-26.633455540737014,"pfxX":8.579202372432896,"pfxZ":3.842057484139298,"pX":-0.3057130801922518,"pZ":-0.2870544588318515,"vX0":-6.261229305885451,"vY0":-118.97885701420722,"vZ0":-7.224233941500005,"x":128.65,"y":246.53,"x0":1.2370780946564865,"y0":50.003841874470574,"z0":5.181281178933503,"aX":12.379529135584733},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.5,"breakHorizontal":-14.2,"spinRate":1263,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.4592260446249954,"extension":6.395628856901505},"index":2,"playId":"4a693f07-3868-38e7-b630-97d92b3a1255","pitchNumber":2,"startTime":"2026-07-05T02:23:59.700Z","endTime":"2026-07-05T02:24:03.479Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.743423741845596,"aZ":-26.939153387670217,"pfxX":-2.0148330552081393,"pfxZ":3.1956374669969314,"pX":-0.6744059080386374,"pZ":2.5016683527047476,"vX0":-4.471481990087209,"vY0":-125.72292417376546,"vZ0":-1.8296331631076552,"x":142.71,"y":171.23,"x0":1.3724081163956758,"y0":50.00515045671809,"z0":5.375317499957307,"aX":-3.302576305581216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":4.4,"spinRate":2474,"spinDirection":191},"zone":4,"typeConfidence":0.93,"plateTime":0.431725810821185,"extension":6.3612562867744264},"index":3,"playId":"2e40f995-c038-356f-8700-a44108fa069f","pitchNumber":3,"startTime":"2026-07-05T02:24:18.956Z","endTime":"2026-07-05T02:24:22.280Z","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.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353492911486217,"aZ":-16.104534893811156,"pfxX":8.325282419304763,"pfxZ":9.17065021546053,"pX":-0.6566319644908984,"pZ":2.7749920917272437,"vX0":-7.572157163663519,"vY0":-131.65609415645147,"vZ0":-3.398095779196,"x":142.03,"y":163.86,"x0":1.1772633329229323,"y0":50.00604933355307,"z0":5.276753380176674,"aX":14.595251954865661},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":-13.4,"spinRate":2342,"spinDirection":138},"zone":1,"typeConfidence":0.82,"plateTime":0.4162741679019222,"extension":6.286139540112028},"index":4,"playId":"febebb7c-5400-31c0-a9b7-6ec1479a86d5","pitchNumber":4,"startTime":"2026-07-05T02:24:34.422Z","endTime":"2026-07-05T02:24:38.684Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.965554802388226,"aZ":-28.582641690885655,"pfxX":8.067608925068638,"pfxZ":2.427533311490406,"pX":0.31675178270690196,"pZ":0.540910235490219,"vX0":-4.9878081816059,"vY0":-120.03335562704514,"vZ0":-5.080652086241971,"x":104.93,"y":224.18,"x0":1.3578150325815015,"y0":50.004163932754004,"z0":5.185274034179775,"aX":11.950186308981129},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":1250,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.453709541151432,"extension":6.515482232855125},"index":5,"playId":"f60e900a-e668-32e5-8484-05bde40258e1","pitchNumber":5,"startTime":"2026-07-05T02:24:55.631Z","endTime":"2026-07-05T02:24:59.309Z","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.025816716942355,"aZ":-26.351579478480264,"pfxX":-1.3728802763540449,"pfxZ":3.554730916821228,"pX":0.5118896588282763,"pZ":3.1745611409389185,"vX0":-1.9898802585381548,"vY0":-126.28976400834972,"vZ0":-0.49531731599016027,"x":97.49,"y":153.07,"x0":1.4839134358730017,"y0":50.005974752726054,"z0":5.4648216979779844,"aX":-2.252221666524899},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":2.9,"spinRate":2473,"spinDirection":189},"zone":3,"typeConfidence":0.93,"plateTime":0.4311935173050445,"extension":6.139999886836331},"index":6,"playId":"72f1e0b3-b939-317f-b852-9dd7fdcff7f2","pitchNumber":6,"startTime":"2026-07-05T02:25:16.690Z","endTime":"2026-07-05T02:25:22.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450244032697665,"aZ":-23.93746534160044,"pfxX":-1.8977821532167307,"pfxZ":5.019337232070248,"pX":0.23357758729488784,"pZ":3.050854737592862,"vX0":-2.5962891992621513,"vY0":-126.63263357999838,"vZ0":-0.9654374372532795,"x":108.1,"y":156.41,"x0":1.5147242334779556,"y0":50.00032310707319,"z0":5.334697537465444,"aX":-3.1118481166781713},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":4.0,"spinRate":2372,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.43090514637932653,"extension":6.224091420295361},"index":7,"playId":"5bfff53a-58fb-354e-9d52-fa524f49b31c","pitchNumber":7,"startTime":"2026-07-05T02:25:33.962Z","endTime":"2026-07-05T02:25:38.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:25:38.247Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:25:53.517Z","endTime":"2026-07-05T02:27:04.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":80.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868089466051988,"aZ":-25.81603994666,"pfxX":-1.5026769506253288,"pfxZ":3.884847202126294,"pX":-1.8190495928404231,"pZ":1.8648136419440469,"vX0":-7.389655834087936,"vY0":-126.57925951306056,"vZ0":-3.4644765550232206,"x":186.34,"y":188.43,"x0":1.3235280907655111,"y0":50.00084889836086,"z0":5.299581790333241,"aX":-2.4573566001147196},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":4.3,"spinRate":2517,"spinDirection":188},"zone":13,"typeConfidence":0.9,"plateTime":0.43137135608001875,"extension":6.514362051332229},"index":0,"playId":"e7151dd2-85d8-3752-b371-4fde94befbd0","pitchNumber":1,"startTime":"2026-07-05T02:26:00.889Z","endTime":"2026-07-05T02:26:04.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331558862359845,"aZ":-14.950367549796285,"pfxX":5.102269340789219,"pfxZ":9.58715748909167,"pX":-0.35859083864631014,"pZ":3.4280844958477754,"vX0":-5.988512739688446,"vY0":-132.8961670943264,"vZ0":-1.949056026547397,"x":130.67,"y":146.22,"x0":1.2565178101852352,"y0":50.001356237793146,"z0":5.251697121725611,"aX":9.16546545896191},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":-8.0,"spinRate":2400,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.4114732740872893,"extension":6.312843297248161},"index":1,"playId":"86f4eae2-97fb-3686-a5af-d39fcc491e08","pitchNumber":2,"startTime":"2026-07-05T02:26:18.285Z","endTime":"2026-07-05T02:26:21.285Z","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.3,"endSpeed":84.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682466493542314,"aZ":-13.484772546764203,"pfxX":5.230877538392912,"pfxZ":10.370407253308517,"pX":0.1509254596199932,"pZ":2.7890502631849268,"vX0":-4.504025799355074,"vY0":-132.9499427867729,"vZ0":-3.8963389599512266,"x":111.25,"y":163.48,"x0":1.1817378022122225,"y0":50.00575742395758,"z0":5.242705835509527,"aX":9.429899429837686},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-8.6,"spinRate":2440,"spinDirection":141},"zone":2,"typeConfidence":0.89,"plateTime":0.4109132021633286,"extension":6.159947317348104},"index":2,"playId":"7a9af91e-4155-3923-84b0-eb9c3b22b50b","pitchNumber":3,"startTime":"2026-07-05T02:26:34.841Z","endTime":"2026-07-05T02:26:37.841Z","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":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010490338009525,"aZ":-33.12275796696153,"pfxX":-9.058191036119187,"pfxZ":-0.6864427401820699,"pX":-0.5836760389101658,"pZ":2.715581172220647,"vX0":-2.2528984539301855,"vY0":-117.66621180405687,"vZ0":0.9137919736382021,"x":139.25,"y":165.46,"x0":1.5644458914089454,"y0":50.00078028879333,"z0":5.410742355851778,"aX":-12.59568961978348},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.7,"breakHorizontal":16.9,"spinRate":2530,"spinDirection":297},"zone":4,"typeConfidence":0.9,"plateTime":0.46694500666852967,"extension":6.0183534979039495},"index":3,"playId":"71f5343c-a9c8-3073-b25f-ffe578576d05","pitchNumber":4,"startTime":"2026-07-05T02:27:00.710Z","endTime":"2026-07-05T02:27:04.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:27:04.849Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"JJ Wetherholt doubles (9) on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:27:23.577Z","endTime":"2026-07-05T02:28:19.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77327641182395,"aZ":-34.684125325329425,"pfxX":-8.305083282361904,"pfxZ":-1.8283899580949576,"pX":-0.9628865113391919,"pZ":2.150817862452407,"vX0":-3.541472847725074,"vY0":-116.15690303100075,"vZ0":0.34429093210005735,"x":153.7,"y":180.71,"x0":1.6582017808699225,"y0":50.00194661252055,"z0":5.285404131706963,"aX":-11.403037247891247},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.0,"breakHorizontal":15.8,"spinRate":2540,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.47065709325177174,"extension":6.208863828611832},"index":0,"playId":"2d0a80fb-7a40-3631-b48c-302d9a1a14d0","pitchNumber":1,"startTime":"2026-07-05T02:27:29.978Z","endTime":"2026-07-05T02:27:34.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38175438701595,"aZ":-31.70199289388305,"pfxX":-7.739594448670844,"pfxZ":0.3370573033376818,"pX":-1.6662028276419523,"pZ":1.9222259094087868,"vX0":-5.024426460853556,"vY0":-118.25379994785412,"vZ0":-1.0092686506435862,"x":180.51,"y":186.88,"x0":1.4945468204928578,"y0":50.003761551460464,"z0":5.2730088400189326,"aX":-10.918774987121319},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.6,"breakHorizontal":15.2,"spinRate":2648,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.46386886271098327,"extension":6.216395139269413},"index":1,"playId":"7f9ce6d8-972c-3cf8-aa52-390cd7014034","pitchNumber":2,"startTime":"2026-07-05T02:27:47.911Z","endTime":"2026-07-05T02:27:52.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020506089998765,"aZ":-22.795738613596498,"pfxX":8.623788335092026,"pfxZ":5.2162539123940395,"pX":0.06736602023354404,"pZ":2.9100146110502902,"vX0":-6.1068840401829405,"vY0":-132.43640738973107,"vZ0":-1.9232849198657413,"x":114.43,"y":160.21,"x0":1.2685407877860955,"y0":50.00384755463789,"z0":5.29233593662979,"aX":15.50870725174487},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":-14.5,"spinRate":2431,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.4116544527123369,"extension":6.114664095877321},"hitData":{"launchSpeed":101.4,"launchAngle":20.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.93,"coordY":71.5}},"index":2,"playId":"4746270c-c7d5-3ebd-ab8d-e7743b059bb3","pitchNumber":3,"startTime":"2026-07-05T02:28:06.729Z","endTime":"2026-07-05T02:28:19.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:28:19.197Z","atBatIndex":33},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:30:55.323Z","endTime":"2026-07-05T02:31:01.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T02:28:42.642Z","endTime":"2026-07-05T02:28:58.557Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T02:28:58.557Z","endTime":"2026-07-05T02:30:57.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31942210525525,"aZ":-22.039724187840843,"pfxX":-8.615829507706753,"pfxZ":5.111602952671232,"pX":-2.323456928621048,"pZ":3.406185942261982,"vX0":4.380960692972299,"vY0":-139.255873930858,"vZ0":-2.282663034094159,"x":205.56,"y":146.81,"x0":-2.789034218143322,"y0":50.00577679381267,"z0":5.67892680662955,"aX":-17.095298483297864},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":14.9,"spinRate":2235,"spinDirection":223},"zone":11,"typeConfidence":0.82,"plateTime":0.39180928184295016,"extension":6.258818251990208},"index":2,"playId":"a4062b6b-5800-30de-8b61-025c203511ee","pitchNumber":1,"startTime":"2026-07-05T02:30:57.628Z","endTime":"2026-07-05T02:31:01.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:31:01.701Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T02:31:13.705Z","endTime":"2026-07-05T02:34:03.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113524939663836,"aZ":-12.911523853844145,"pfxX":-4.6647257072317245,"pfxZ":9.84729017817874,"pX":-0.05815226716376821,"pZ":3.215642516770787,"vX0":8.496936137326333,"vY0":-138.96306640197278,"vZ0":-4.608894453736599,"x":119.22,"y":151.96,"x0":-2.54919067167633,"y0":50.0005210340031,"z0":5.753219213822127,"aX":-9.123465600550185},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":6.7,"spinRate":2358,"spinDirection":219},"zone":2,"typeConfidence":0.93,"plateTime":0.3941433624558486,"extension":6.413678018959968},"index":0,"playId":"9d4e917e-35d1-32c6-b645-713fb702dfe9","pitchNumber":1,"startTime":"2026-07-05T02:31:40.969Z","endTime":"2026-07-05T02:31:44.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68838547875027,"aZ":-27.955946051345144,"pfxX":7.61136145887871,"pfxZ":2.8790984817854746,"pX":0.9807037408177824,"pZ":2.5327712475645314,"vX0":6.446306732640844,"vY0":-121.30140897776218,"vZ0":-1.8305899527200076,"x":79.62,"y":170.4,"x0":-2.7171013980380594,"y0":50.00082703164761,"z0":5.777221299204728,"aX":11.13630080706823},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.9,"breakHorizontal":-15.5,"spinRate":2771,"spinDirection":52},"zone":14,"typeConfidence":0.99,"plateTime":0.45468389554586786,"extension":6.299061977423029},"index":1,"playId":"8203bea2-aa83-37c0-b81e-604b4c5a71d8","pitchNumber":2,"startTime":"2026-07-05T02:32:00.486Z","endTime":"2026-07-05T02:32:03.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-05T02:32:29.080Z","endTime":"2026-07-05T02:32:35.862Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.551081755107894,"aZ":-27.396459259805972,"pfxX":7.675497440781306,"pfxZ":3.1276571113185057,"pX":0.912696519113543,"pZ":1.9213158816033462,"vX0":6.401741872108875,"vY0":-123.17740094734981,"vZ0":-3.4612274470025484,"x":82.21,"y":186.9,"x0":-2.7218371207403,"y0":50.0054677743589,"z0":5.67308660280507,"aX":11.740358476963657},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":-15.5,"spinRate":2886,"spinDirection":61},"zone":14,"typeConfidence":0.99,"plateTime":0.4454714493748808,"extension":6.298438845814462},"index":3,"playId":"d327c330-06d3-3808-aa68-410c65c51783","pitchNumber":3,"startTime":"2026-07-05T02:32:35.862Z","endTime":"2026-07-05T02:32:40.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418596362486458,"aZ":-21.820089544738845,"pfxX":-8.955188893753792,"pfxZ":5.1112490954232515,"pX":-0.8692681262918218,"pZ":2.108515262942371,"vX0":7.8689599317398224,"vY0":-141.26278527687472,"vZ0":-6.118737363128517,"x":150.13,"y":181.85,"x0":-2.52402355884909,"y0":50.003953656534236,"z0":5.700145980952588,"aX":-18.145748451380122},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":14.6,"spinRate":2335,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.3873700952633312,"extension":6.311751786365123},"index":4,"playId":"8647726b-6bc7-3a89-9b8c-05f236f502a6","pitchNumber":4,"startTime":"2026-07-05T02:32:55.238Z","endTime":"2026-07-05T02:32:58.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":78.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00483557057346,"aZ":-30.688458808716224,"pfxX":8.68651805618384,"pfxZ":0.9607041069502547,"pX":-0.33029019570753615,"pZ":2.2512382383248766,"vX0":3.2246075048991063,"vY0":-122.67306667657607,"vZ0":-2.1941015078892523,"x":129.59,"y":178.0,"x0":-2.786467451930565,"y0":50.00032116781604,"z0":5.748166165322646,"aX":13.36696512102599},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":-16.4,"spinRate":2740,"spinDirection":60},"zone":8,"typeConfidence":0.99,"plateTime":0.4448175951972724,"extension":6.158059587673194},"index":5,"playId":"9d8cb66d-90d5-3453-a6fe-01a803940842","pitchNumber":5,"startTime":"2026-07-05T02:33:18.159Z","endTime":"2026-07-05T02:33:22.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119721735937368,"aZ":-18.815620128714247,"pfxX":-4.936535227923565,"pfxZ":6.707159961599636,"pX":0.2441055411494613,"pZ":4.302770287473815,"vX0":9.231779038320772,"vY0":-139.44688811154913,"vZ0":-1.0034055824757373,"x":107.7,"y":122.61,"x0":-2.4514617415234037,"y0":50.000418273045746,"z0":5.89566017835537,"aX":-9.82954724004632},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":7.3,"spinRate":2435,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3911454879936911,"extension":6.273872023274227},"index":6,"playId":"baf7c683-f1d4-3b0f-9929-397d3b4b8de0","pitchNumber":6,"startTime":"2026-07-05T02:33:40.961Z","endTime":"2026-07-05T02:33:46.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811086909161023,"aZ":-16.346694759052042,"pfxX":-4.831285424099431,"pfxZ":7.90976858965833,"pX":0.34901887481691546,"pZ":2.0795410038610016,"vX0":9.590950083371744,"vY0":-139.500033091738,"vZ0":-7.107575188941826,"x":103.7,"y":182.63,"x0":-2.4821327491535743,"y0":50.006080885562305,"z0":5.707958290591936,"aX":-9.67220778571062},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":7.1,"spinRate":2460,"spinDirection":220},"zone":9,"typeConfidence":0.92,"plateTime":0.3903217110263051,"extension":6.417752450080393},"index":7,"playId":"92a3e669-b17a-3a99-803a-99452c5c9e9d","pitchNumber":7,"startTime":"2026-07-05T02:33:59.076Z","endTime":"2026-07-05T02:34:03.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:34:03.283Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T02:36:26.330Z","endTime":"2026-07-05T02:36:59.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70870955815222,"aZ":-17.573163177850518,"pfxX":-4.374360005679767,"pfxZ":7.840526718904732,"pX":-0.4245555010144003,"pZ":2.9566604365733116,"vX0":5.004149378313858,"vY0":-134.9299847101341,"vZ0":-3.770876275419819,"x":133.18,"y":158.95,"x0":-1.7264389081009444,"y0":50.00043404555553,"z0":5.595097492829326,"aX":-8.143088227371718},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2103,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.4044647768328691,"extension":7.278196634597798},"hitData":{"launchSpeed":90.7,"launchAngle":22.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.51,"coordY":110.09}},"index":0,"playId":"3c9cc080-5409-3ef7-a8a7-9ffd636dd6a3","pitchNumber":1,"startTime":"2026-07-05T02:36:47.354Z","endTime":"2026-07-05T02:36:59.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:36:59.544Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Amaya lines out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T02:37:19.138Z","endTime":"2026-07-05T02:38:00.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4550841619318,"aZ":-22.62543932124624,"pfxX":-6.635899969198764,"pfxZ":5.287359006080738,"pX":-0.5511947987636493,"pZ":3.8348420298427035,"vX0":5.338649151079451,"vY0":-133.46137609660525,"vZ0":-0.3869912660051515,"x":138.01,"y":135.24,"x0":-1.7143352366447984,"y0":50.00199815576083,"z0":5.609830977220776,"aX":-11.982427963711324},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":10.9,"spinRate":2126,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.4102378256464183,"extension":7.1719494881965},"index":0,"playId":"24e5fb91-485c-33ed-b46a-d45c96696ea3","pitchNumber":1,"startTime":"2026-07-05T02:37:25.497Z","endTime":"2026-07-05T02:37:29.460Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0325876629004,"aZ":-31.932923292897,"pfxX":1.401523072958484,"pfxZ":0.14212164670001481,"pX":0.45094525177712746,"pZ":1.9450190059611039,"vX0":5.434304725309538,"vY0":-128.57219545191714,"vZ0":-2.732781148271135,"x":99.81,"y":186.26,"x0":-1.8664805763305499,"y0":50.00133458042415,"z0":5.483420244759157,"aX":2.361423179422651},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.1,"breakHorizontal":-3.7,"spinRate":2311,"spinDirection":128},"zone":9,"typeConfidence":0.93,"plateTime":0.4249547468579511,"extension":7.065363712885656},"hitData":{"launchSpeed":102.0,"launchAngle":17.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.66,"coordY":77.17}},"index":1,"playId":"1ad383e1-d212-3fb0-98ea-c46c12821fe2","pitchNumber":2,"startTime":"2026-07-05T02:37:49.206Z","endTime":"2026-07-05T02:38:00.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:38:00.763Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T02:38:19.905Z","endTime":"2026-07-05T02:40:01.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691446146370968,"aZ":-19.512953962374592,"pfxX":-1.8169130188351632,"pfxZ":6.6795527941812445,"pX":0.1954681438115268,"pZ":4.678161679205815,"vX0":5.888930796122453,"vY0":-136.28592411464282,"vZ0":1.1343182672787484,"x":109.55,"y":112.47,"x0":-1.7497546622768017,"y0":50.006012194126825,"z0":5.59665179030471,"aX":-3.446208476660333},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":2.2,"spinRate":2099,"spinDirection":197},"zone":12,"typeConfidence":0.89,"plateTime":0.40066716826955684,"extension":7.329546607463931},"index":0,"playId":"6d0d4f11-0264-34dd-a0b9-4b40595ca38a","pitchNumber":1,"startTime":"2026-07-05T02:38:28.230Z","endTime":"2026-07-05T02:38:31.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61361151091414,"aZ":-42.535255217202014,"pfxX":5.917292634973578,"pfxZ":-7.534611485039088,"pX":-1.8980862195190331,"pZ":3.4532613886470966,"vX0":-1.7244231707658133,"vY0":-116.41368289006456,"vZ0":3.999007752548109,"x":189.35,"y":145.54,"x0":-1.9171106778291942,"y0":50.005018643923684,"z0":5.736295754205467,"aX":8.132348732930836},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.4,"breakHorizontal":-10.3,"spinRate":2266,"spinDirection":49},"zone":11,"typeConfidence":0.91,"plateTime":0.4702833520115268,"extension":6.730626412461529},"index":1,"playId":"336a0532-5a8f-3e22-a481-823c8f20fd50","pitchNumber":2,"startTime":"2026-07-05T02:38:45.769Z","endTime":"2026-07-05T02:38:50.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9787779744107,"aZ":-24.249826114196402,"pfxX":-8.900007697179358,"pfxZ":4.3499974489193125,"pX":-0.17461935650698518,"pZ":2.615717677689251,"vX0":6.91204870328891,"vY0":-134.11005101289538,"vZ0":-2.7070338490823245,"x":123.66,"y":168.16,"x0":-1.6289540299858347,"y0":50.00295891119132,"z0":5.367702561419716,"aX":-16.213450136510954},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":2131,"spinDirection":209},"zone":5,"typeConfidence":0.83,"plateTime":0.4084027846316025,"extension":7.365384487529124},"index":2,"playId":"8dcc565e-ba92-3412-a801-1a9c5d40281d","pitchNumber":3,"startTime":"2026-07-05T02:39:08.479Z","endTime":"2026-07-05T02:39:14.937Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35507692494721,"aZ":-32.250106373172095,"pfxX":2.851984761502772,"pfxZ":-0.04487377614201726,"pX":0.040692721253123225,"pZ":1.3333658953959562,"vX0":3.938728688580616,"vY0":-127.27421597979912,"vZ0":-3.696732929988899,"x":115.45,"y":202.78,"x0":-1.8909061006572254,"y0":50.004966153187276,"z0":5.328249598721451,"aX":4.730943825140177},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":2224,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.4285205867086712,"extension":7.084009740033506},"index":3,"playId":"2c186e37-a8eb-3aef-b297-c8dae83a2e2f","pitchNumber":4,"startTime":"2026-07-05T02:39:36.535Z","endTime":"2026-07-05T02:39:40.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54933414933611,"aZ":-30.758573465976635,"pfxX":-5.471689998445598,"pfxZ":0.837455317297497,"pX":0.2858271475323914,"pZ":1.1636150417873055,"vX0":6.788301019719169,"vY0":-128.72566981904512,"vZ0":-4.722976754470238,"x":106.1,"y":207.36,"x0":-1.6687617917878577,"y0":50.00074157839253,"z0":5.39045308301501,"aX":-9.22479177602983},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":8.5,"spinRate":1229,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4247300110528802,"extension":7.408511188433209},"index":4,"playId":"4acdba92-05a1-3645-b336-3ba0a27f34b8","pitchNumber":5,"startTime":"2026-07-05T02:39:57.394Z","endTime":"2026-07-05T02:40:01.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:40:01.309Z","atBatIndex":38},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pete Crow-Armstrong hit by pitch. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T02:40:28.904Z","endTime":"2026-07-05T02:40:51.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":93.5,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960678467751254,"aZ":-20.560280166144075,"pfxX":-2.467944748136449,"pfxZ":6.13926741121751,"pX":-1.1810728127059575,"pZ":5.402740880031282,"vX0":2.520305879227655,"vY0":-136.19744165689892,"vZ0":3.1820806844821217,"x":162.02,"y":92.91,"x0":-1.7947096662094422,"y0":50.002008634371556,"z0":5.636341441729768,"aX":-4.668627351381343},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":4.0,"spinRate":2170,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.40109163057693387,"extension":7.095135645221927},"index":0,"playId":"8f0e7983-fc97-3c1a-9b0e-f112726c43e2","pitchNumber":1,"startTime":"2026-07-05T02:40:28.904Z","endTime":"2026-07-05T02:40:31.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7653048721942,"aZ":-29.125990120960964,"pfxX":7.807879301650502,"pfxZ":1.8613468673082894,"pX":2.7407003826446252,"pZ":0.22520879973626626,"vX0":8.927249822089198,"vY0":-126.84295170775088,"vZ0":-7.058650996726745,"x":12.53,"y":232.7,"x0":-1.832556244923363,"y0":50.00431308666974,"z0":5.351637190873247,"aX":12.782357184391117},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-16.1,"spinRate":2629,"spinDirection":57},"zone":14,"typeConfidence":0.87,"plateTime":0.43102041117924195,"extension":7.08995417551897},"index":1,"playId":"43646ad0-574e-3cec-8b88-40d0ee83fe29","pitchNumber":2,"startTime":"2026-07-05T02:40:47.864Z","endTime":"2026-07-05T02:40:51.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:40:51.968Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T02:42:14.111Z","endTime":"2026-07-05T02:42:44.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T02:41:34.222Z","endTime":"2026-07-05T02:42:16.498Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"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":93.2,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.317985361313735,"aZ":-24.204780022522545,"pfxX":-5.1940304635206775,"pfxZ":4.322334766471337,"pX":1.048908417395207,"pZ":1.4408330638260571,"vX0":8.650942050319424,"vY0":-135.37228287003452,"vZ0":-5.843517065317246,"x":77.02,"y":199.88,"x0":-1.5227555328618079,"y0":50.00377440293033,"z0":5.336780397649006,"aX":-9.579385824733125},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":7.4,"spinRate":2182,"spinDirection":200},"zone":14,"typeConfidence":0.85,"plateTime":0.40559989970270083,"extension":7.426602319197316},"index":1,"playId":"ccf859f7-4edd-3cf6-85be-58b63fbc1150","pitchNumber":1,"startTime":"2026-07-05T02:42:16.498Z","endTime":"2026-07-05T02:42:19.975Z","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":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35960435666631,"aZ":-21.475081288746413,"pfxX":-6.363209999025965,"pfxZ":5.704988857075107,"pX":-0.027588760613817275,"pZ":2.0160791531271287,"vX0":6.260584754236856,"vY0":-136.66928705410692,"vZ0":-5.01054335861491,"x":118.05,"y":184.35,"x0":-1.5301180282634268,"y0":50.006278720083436,"z0":5.364162359769685,"aX":-11.943864584860927},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":10.1,"spinRate":2286,"spinDirection":210},"zone":8,"typeConfidence":0.92,"plateTime":0.4019941507024729,"extension":7.2389406685541475},"hitData":{"launchSpeed":84.3,"launchAngle":75.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.4,"coordY":188.77}},"index":2,"playId":"4186d1b8-ceeb-3cd5-aeaf-c92661f90453","pitchNumber":2,"startTime":"2026-07-05T02:42:34.106Z","endTime":"2026-07-05T02:42:44.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:42:44.260Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T02:45:14.183Z","endTime":"2026-07-05T02:45:26.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237726644266477,"aZ":-25.16630698044524,"pfxX":-10.979344980124942,"pfxZ":3.7448331783086823,"pX":-0.7869773058499577,"pZ":1.7144222649481498,"vX0":9.550948195740343,"vY0":-135.62612504911507,"vZ0":-5.77156017844643,"x":147.0,"y":192.49,"x0":-2.918840233696252,"y0":50.00557367462292,"z0":5.613253695030916,"aX":-20.562593760255602},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":2163,"spinDirection":232},"zone":7,"typeConfidence":0.92,"plateTime":0.40306912993747757,"extension":6.297545409673168},"hitData":{"launchSpeed":74.0,"launchAngle":18.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":107.12,"coordY":129.23}},"index":0,"playId":"a47fd87f-f7d0-3259-bbf5-8116abe9b140","pitchNumber":1,"startTime":"2026-07-05T02:45:15.569Z","endTime":"2026-07-05T02:45:26.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:45:26.374Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T02:45:43.807Z","endTime":"2026-07-05T02:46:06.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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_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":94.7,"endSpeed":86.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864590062320012,"aZ":-17.035902755791398,"pfxX":-5.006863998903762,"pfxZ":7.851493429319881,"pX":-0.869040297330462,"pZ":2.5947973662025143,"vX0":6.820348560347096,"vY0":-137.78490127793094,"vZ0":-5.276294916662457,"x":150.13,"y":168.72,"x0":-2.7229034984663243,"y0":50.00124449487658,"z0":5.681085987868631,"aX":-9.651801078164077},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":7.7,"spinRate":2300,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3971316077614002,"extension":6.3396817940170545},"hitData":{"launchSpeed":99.5,"launchAngle":29.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.58,"coordY":50.61}},"index":0,"playId":"67792569-edd9-3eb9-bfbc-2398a12122b8","pitchNumber":1,"startTime":"2026-07-05T02:45:51.721Z","endTime":"2026-07-05T02:46:06.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:46:06.915Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T02:46:30.155Z","endTime":"2026-07-05T02:49:07.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26019037430251,"aZ":-27.417244258934367,"pfxX":0.03715697910882376,"pfxZ":2.8935994409242287,"pX":-1.7235850736098417,"pZ":2.7587576529444804,"vX0":3.198388404463292,"vY0":-126.49749024887502,"vZ0":-2.0506856332017143,"x":182.7,"y":164.29,"x0":-3.001479800166426,"y0":50.004142060440536,"z0":5.746661237031164,"aX":0.06048957874224751},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":-0.7,"spinRate":2381,"spinDirection":165},"zone":11,"typeConfidence":0.92,"plateTime":0.4305953176003636,"extension":6.0760124422001764},"index":0,"playId":"c425566e-a180-3218-aa3a-648336168756","pitchNumber":1,"startTime":"2026-07-05T02:46:33.300Z","endTime":"2026-07-05T02:46:36.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34320357267026,"aZ":-17.525315000080823,"pfxX":-6.113314611310507,"pfxZ":7.410944213991345,"pX":-0.403686966571158,"pZ":2.533551610242944,"vX0":8.11977273607862,"vY0":-138.82754986340905,"vZ0":-5.3001165454462535,"x":132.39,"y":170.37,"x0":-2.5547910337900674,"y0":50.00651014348883,"z0":5.6116610368219515,"aX":-12.089660670475787},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":9.6,"spinRate":2311,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.39263446309458505,"extension":6.4048105038173695},"index":1,"playId":"86b3adc4-b943-3795-a5be-aa1b26c2eb5e","pitchNumber":2,"startTime":"2026-07-05T02:46:54.580Z","endTime":"2026-07-05T02:46:57.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34979936677944,"aZ":-18.902397313186274,"pfxX":-6.412513103681181,"pfxZ":6.894211430234808,"pX":-0.9721697871162744,"pZ":2.979340729122579,"vX0":6.675054872751325,"vY0":-137.6081018778843,"vZ0":-4.082092831615543,"x":154.06,"y":158.34,"x0":-2.591388955045742,"y0":50.0053347863714,"z0":5.755604058376212,"aX":-12.35076458659076},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2211,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.3973927520999645,"extension":6.3398306955023385},"index":2,"playId":"1379964f-b074-38e8-a195-d3f3d9749890","pitchNumber":3,"startTime":"2026-07-05T02:47:17.824Z","endTime":"2026-07-05T02:47:22.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"9f477202-c5d2-32cf-ab5b-cebd708e3975","startTime":"2026-07-05T02:47:36.879Z","endTime":"2026-07-05T02:47:44.441Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Tyler Ferguson on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"9f477202-c5d2-32cf-ab5b-cebd708e3975","startTime":"2026-07-05T02:48:03.243Z","endTime":"2026-07-05T02:48:15.847Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77428087125921,"aZ":-28.648183402031652,"pfxX":4.869182968549796,"pfxZ":2.284459772191896,"pX":0.37269646653220695,"pZ":2.5205605905037056,"vX0":6.155800749191461,"vY0":-122.76520752668758,"vZ0":-2.010473621180495,"x":102.79,"y":170.72,"x0":-2.7894301681608806,"y0":50.003695405679785,"z0":5.762604294386322,"aX":7.513146079852375},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.0,"breakHorizontal":-10.1,"spinRate":2623,"spinDirection":76},"zone":6,"typeConfidence":0.99,"plateTime":0.44429264593743945,"extension":6.3125292428673605},"index":5,"playId":"32b27cef-673d-3f70-99b5-69a9ce610d8c","pitchNumber":4,"startTime":"2026-07-05T02:48:15.847Z","endTime":"2026-07-05T02:48:19.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97361448085108,"aZ":-15.437637777361802,"pfxX":-3.6255867070369385,"pfxZ":8.488427965281675,"pX":-0.2824360149437028,"pZ":3.364084975954004,"vX0":7.301368319739441,"vY0":-139.24111006145318,"vZ0":-4.005021412816619,"x":127.77,"y":147.95,"x0":-2.4624628475981174,"y0":50.00669546028403,"z0":5.83625287594237,"aX":-7.152452461550137},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2335,"spinDirection":216},"zone":11,"typeConfidence":0.93,"plateTime":0.3927075072443995,"extension":6.2959702590723685},"index":6,"playId":"895c489c-12ef-3be4-90d0-17113164be67","pitchNumber":5,"startTime":"2026-07-05T02:48:36.413Z","endTime":"2026-07-05T02:48:39.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85925514766869,"aZ":-27.394488646964877,"pfxX":4.005237631854074,"pfxZ":3.082277367058733,"pX":1.2803444168861997,"pZ":1.7645323041879803,"vX0":8.388510007761877,"vY0":-123.79500949161711,"vZ0":-3.8719694739627584,"x":68.2,"y":191.14,"x0":-2.6733956198363384,"y0":50.00434196030132,"z0":5.643775393860266,"aX":6.211266427356541},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":-9.2,"spinRate":2673,"spinDirection":65},"zone":14,"typeConfidence":0.85,"plateTime":0.44256246279100075,"extension":6.459688862571601},"index":7,"playId":"e593c540-c41d-3937-a308-57f2310fcbed","pitchNumber":6,"startTime":"2026-07-05T02:49:03.981Z","endTime":"2026-07-05T02:49:07.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:49:07.766Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T02:51:37.491Z","endTime":"2026-07-05T02:52:23.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T02:49:25.772Z","endTime":"2026-07-05T02:49:44.558Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Rolison replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T02:49:44.558Z","endTime":"2026-07-05T02:51:39.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.5,"endSpeed":88.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18132628371568,"aZ":-20.140082275105076,"pfxX":6.072440949647049,"pfxZ":6.03946241114822,"pX":0.5261719529688527,"pZ":2.8014178317232505,"vX0":-6.079800661412215,"vY0":-140.3343003842876,"vZ0":-4.316033126659541,"x":96.94,"y":163.14,"x0":1.9332687683392602,"y0":50.000352288025915,"z0":5.673738905908525,"aX":12.09329382024858},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":-9.7,"spinRate":2337,"spinDirection":157},"zone":6,"typeConfidence":0.95,"plateTime":0.39051512776259223,"extension":6.53335909411756},"index":2,"playId":"ae59e7ed-9436-3158-ad11-596bddac304b","pitchNumber":1,"startTime":"2026-07-05T02:51:39.884Z","endTime":"2026-07-05T02:51:43.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88733628443233,"aZ":-21.648124863337543,"pfxX":8.16557411278263,"pfxZ":5.286070737432148,"pX":0.5268058039945777,"pZ":2.711968949914273,"vX0":-6.528025614301795,"vY0":-140.69312900454284,"vZ0":-4.368806487129413,"x":96.92,"y":165.56,"x0":1.823915836686997,"y0":50.002863830074865,"z0":5.699912033899136,"aX":16.262093738504458},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":-13.3,"spinRate":2279,"spinDirection":145},"zone":6,"typeConfidence":0.95,"plateTime":0.39027957867985474,"extension":6.5540401216143},"index":3,"playId":"b1347a3c-dd65-302f-a96a-0b3155b435be","pitchNumber":2,"startTime":"2026-07-05T02:51:57.296Z","endTime":"2026-07-05T02:52:00.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57457762032092,"aZ":-15.814943784186456,"pfxX":3.7562387921108957,"pfxZ":8.191006157649454,"pX":-0.03112249452594133,"pZ":3.6106969433633638,"vX0":-5.392058877850275,"vY0":-139.32073402674465,"vZ0":-3.386050825467953,"x":118.19,"y":141.29,"x0":1.4270357560319242,"y0":50.0043177125279,"z0":5.8651070155182,"aX":7.503996366491927},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":-5.9,"spinRate":2193,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.39073832099349115,"extension":6.525832192668585},"index":4,"playId":"e34dace0-76a2-3148-87bd-1456b1d321a0","pitchNumber":3,"startTime":"2026-07-05T02:52:19.644Z","endTime":"2026-07-05T02:52:23.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:52:23.411Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T02:55:07.411Z","endTime":"2026-07-05T02:57:00.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"description":"Pitching Change: George Soriano replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T02:55:07.409Z","endTime":"2026-07-05T02:55:07.410Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"coordinates":{"x":112.49,"y":138.36},"breaks":{}},"index":1,"playId":"f30e8141-fe8b-4208-8815-e7c2316e848a","pitchNumber":1,"startTime":"2026-07-05T02:55:07.411Z","endTime":"2026-07-05T02:55:12.411Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"coordinates":{"x":105.04,"y":116.7},"breaks":{}},"index":2,"playId":"6a1fb9bf-4ddd-4414-83a3-88ed8602b6f3","pitchNumber":2,"startTime":"2026-07-05T02:55:24.559Z","endTime":"2026-07-05T02:55:29.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.492593983617,"aZ":-27.10593856675011,"pfxX":-3.350049846345253,"pfxZ":2.9769622056183636,"pX":1.6909461645513146,"pZ":1.4593219251740053,"vX0":10.70921103746679,"vY0":-128.4334033391618,"vZ0":-4.675596372439766,"x":52.55,"y":199.38,"x0":-2.060818769861084,"y0":50.00575634335092,"z0":5.3607799984866356,"aX":-5.711975906517596},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":2549,"spinDirection":234},"zone":14,"typeConfidence":0.57,"plateTime":0.4231667582600287,"extension":6.218726219480486},"index":3,"playId":"ca1b8874-afcb-3ee9-bdb3-62d8685ad681","pitchNumber":3,"startTime":"2026-07-05T02:55:43.105Z","endTime":"2026-07-05T02:55:46.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98848847572622,"aZ":-15.29915625834389,"pfxX":-6.5953652163249785,"pfxZ":8.39880892550716,"pX":-0.31634271389095014,"pZ":2.0911693059338066,"vX0":7.648462934114468,"vY0":-141.0487819112678,"vZ0":-6.39209504986042,"x":129.06,"y":182.32,"x0":-2.210122171418127,"y0":50.00170961116213,"z0":5.378709135814058,"aX":-13.24892074264751},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":2181,"spinDirection":220},"zone":7,"typeConfidence":0.92,"plateTime":0.38878534157681965,"extension":6.553930460800058},"index":4,"playId":"f87daeb7-c078-3555-b3ca-4f26a2e6f058","pitchNumber":4,"startTime":"2026-07-05T02:56:02.208Z","endTime":"2026-07-05T02:56:05.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349763149851228,"aZ":-32.68858605867068,"pfxX":-6.626927331322625,"pfxZ":-0.28721687401107676,"pX":2.1894925971459185,"pZ":1.579501796717319,"vX0":12.756316328724738,"vY0":-132.72656520154092,"vZ0":-4.007944730917082,"x":33.54,"y":196.13,"x0":-1.8011504737665243,"y0":50.00104818923285,"z0":5.469283395537938,"aX":-11.913696172643313},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.2,"breakHorizontal":9.5,"spinRate":1708,"spinDirection":256},"zone":14,"typeConfidence":0.94,"plateTime":0.41146036521848517,"extension":7.362796589758461},"index":5,"playId":"59565c5b-eff6-31ca-8974-b65b9f0828fa","pitchNumber":5,"startTime":"2026-07-05T02:56:35.242Z","endTime":"2026-07-05T02:56:39.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.687151033677047,"aZ":-35.568276696856934,"pfxX":-6.835711712785309,"pfxZ":-2.0034827181292254,"pX":-0.17076411683742101,"pZ":2.257942185784367,"vX0":6.902820834223828,"vY0":-128.27072026144535,"vZ0":-1.6266790266913154,"x":123.51,"y":177.82,"x0":-1.9889738784556892,"y0":50.00452010362198,"z0":5.6342827089823295,"aX":-11.568445056107246},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.7,"breakHorizontal":11.2,"spinRate":1588,"spinDirection":253},"zone":5,"typeConfidence":0.91,"plateTime":0.4245103777614121,"extension":6.5687863233099675},"index":6,"playId":"598437de-9c93-394a-ae78-500bde07608a","pitchNumber":6,"startTime":"2026-07-05T02:56:57.267Z","endTime":"2026-07-05T02:57:00.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:57:00.880Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T02:57:25.772Z","endTime":"2026-07-05T02:58:11.321Z","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":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"coordinates":{"x":106.35,"y":143.07},"breaks":{}},"index":0,"playId":"79a72aae-79d9-463b-add2-a952933ce87b","pitchNumber":1,"startTime":"2026-07-05T02:57:26.963Z","endTime":"2026-07-05T02:57:31.963Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"coordinates":{"x":110.73,"y":144.01},"breaks":{}},"index":1,"playId":"bd754269-436b-34f4-821a-78a0db63022f","pitchNumber":2,"startTime":"2026-07-05T02:57:44.346Z","endTime":"2026-07-05T02:57:48.045Z","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":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"coordinates":{"x":124.31,"y":158.14},"breaks":{}},"index":2,"playId":"0a217d0f-97ca-3203-9f97-cc2f96fdc1d8","pitchNumber":3,"startTime":"2026-07-05T02:58:07.647Z","endTime":"2026-07-05T02:58:11.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T02:58:11.321Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T02:58:37.522Z","endTime":"2026-07-05T03:00:57.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"coordinates":{"x":114.24,"y":147.31},"breaks":{}},"index":0,"playId":"3b9ca0dc-fe7e-37c4-be0a-d6b38490fa8b","pitchNumber":1,"startTime":"2026-07-05T02:58:39.244Z","endTime":"2026-07-05T02:59:06.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T03:00:00.002Z","endTime":"2026-07-05T03:00:21.977Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"coordinates":{"x":115.99,"y":157.67},"breaks":{}},"index":2,"playId":"1e3cc95a-7173-36f4-ad21-fec2be8081fc","pitchNumber":2,"startTime":"2026-07-05T03:00:21.977Z","endTime":"2026-07-05T03:00:29.794Z","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":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"coordinates":{"x":137.02,"y":141.19},"breaks":{}},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.44,"coordY":153.35}},"index":3,"playId":"2c1ce3d1-3319-349e-99bb-a094b39ea20f","pitchNumber":3,"startTime":"2026-07-05T03:00:49.594Z","endTime":"2026-07-05T03:00:57.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:00:57.794Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to right fielder Michael Conforto.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:18:40.820Z","endTime":"2026-07-05T03:20:08.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:02:55.540Z","endTime":"2026-07-05T03:04:11.547Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Status Change - Delayed: Fog","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T03:04:11.547Z","endTime":"2026-07-05T03:18:20.481Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-05T03:18:20.481Z","endTime":"2026-07-05T03:18:40.820Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"coordinates":{"x":108.98,"y":144.95},"breaks":{}},"index":3,"playId":"ad6c04fd-de75-39ce-9259-db9f1c4781d9","pitchNumber":1,"startTime":"2026-07-05T03:18:40.820Z","endTime":"2026-07-05T03:18:47.127Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"coordinates":{"x":95.4,"y":155.78},"breaks":{}},"index":4,"playId":"0f0c76c2-dd7e-38d3-bab3-e99734c5dac9","pitchNumber":2,"startTime":"2026-07-05T03:19:02.138Z","endTime":"2026-07-05T03:19:05.138Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"coordinates":{"x":105.92,"y":146.36},"breaks":{}},"index":5,"playId":"1480b3d4-f8de-3586-9775-2fee15d65347","pitchNumber":3,"startTime":"2026-07-05T03:19:16.737Z","endTime":"2026-07-05T03:19:19.737Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"coordinates":{"x":102.41,"y":174.15},"breaks":{}},"index":6,"playId":"66f417cc-5c6c-3681-ab4e-bc46fb65e82d","pitchNumber":4,"startTime":"2026-07-05T03:19:36.386Z","endTime":"2026-07-05T03:19:39.386Z","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":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"coordinates":{"x":110.73,"y":162.37},"breaks":{}},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.29,"coordY":118.43}},"index":7,"playId":"d7b08ffb-33da-3136-b125-02c78731075a","pitchNumber":5,"startTime":"2026-07-05T03:19:57.597Z","endTime":"2026-07-05T03:20:08.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:20:08.057Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:20:34.383Z","endTime":"2026-07-05T03:22:26.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"coordinates":{"x":112.05,"y":160.49},"breaks":{}},"index":0,"playId":"7bc6c18f-07e7-3281-a8c9-706e871eea89","pitchNumber":1,"startTime":"2026-07-05T03:20:34.383Z","endTime":"2026-07-05T03:20:42.656Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"coordinates":{"x":106.35,"y":138.83},"breaks":{}},"index":1,"playId":"4e7a4a45-5bd2-34d7-9210-3028ad9f03a9","pitchNumber":2,"startTime":"2026-07-05T03:21:05.865Z","endTime":"2026-07-05T03:21:09.079Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"coordinates":{"x":110.73,"y":133.18},"breaks":{}},"index":2,"playId":"815cacb6-cb92-35e9-ac34-410983ffca52","pitchNumber":3,"startTime":"2026-07-05T03:21:21.322Z","endTime":"2026-07-05T03:21:25.121Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"coordinates":{"x":118.62,"y":200.52},"breaks":{}},"index":3,"playId":"47cf86cd-8805-3d71-aa2c-bf78c7ff86d7","pitchNumber":4,"startTime":"2026-07-05T03:21:43.354Z","endTime":"2026-07-05T03:21:48.146Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"coordinates":{"x":156.73,"y":145.89},"breaks":{}},"index":4,"playId":"b41bacb7-3ab9-325d-b2c5-73e0e7f08543","pitchNumber":5,"startTime":"2026-07-05T03:22:01.733Z","endTime":"2026-07-05T03:22:05.661Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"coordinates":{"x":120.81,"y":217.0},"breaks":{}},"index":5,"playId":"a34c6e08-e866-394e-9b46-1164cc5cb463","pitchNumber":6,"startTime":"2026-07-05T03:22:22.726Z","endTime":"2026-07-05T03:22:26.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:22:26.443Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to left fielder Ian Happ. Nathan Church to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:22:57.290Z","endTime":"2026-07-05T03:24:08.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669020,"fullName":"Ryan Rolison"}}},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"326eaff6-64b7-495e-8edc-ed5bcb932a0c","pitchNumber":0,"startTime":"2026-07-05T03:22:57.290Z","endTime":"2026-07-05T03:23:00.403Z","isPitch":false,"type":"no_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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.1,"strikeZoneBottom":1.56,"coordinates":{"x":109.86,"y":169.44},"breaks":{}},"index":1,"playId":"dfcd525a-1c4b-3ad0-b2fa-8ef15a7dd8fc","pitchNumber":1,"startTime":"2026-07-05T03:23:18.563Z","endTime":"2026-07-05T03:23:21.758Z","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":"3d9c1b02-d682-3a11-8b67-b7ea200d47ec","startTime":"2026-07-05T03:23:39.952Z","endTime":"2026-07-05T03:23:44.317Z","isPitch":false,"type":"pickoff"},{"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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.1,"strikeZoneBottom":1.56,"coordinates":{"x":128.69,"y":158.14},"breaks":{}},"hitData":{"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.61,"coordY":126.02}},"index":3,"playId":"e7311718-fdfb-3421-bbc8-8b79e1bd7d99","pitchNumber":2,"startTime":"2026-07-05T03:23:58.268Z","endTime":"2026-07-05T03:24:08.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:24:08.339Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. JJ Wetherholt out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T03:26:39.092Z","endTime":"2026-07-05T03:28:18.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T03:24:29.077Z","endTime":"2026-07-05T03:24:43.612Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trent Thornton replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T03:24:43.612Z","endTime":"2026-07-05T03:26:39.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"coordinates":{"x":115.55,"y":130.83},"breaks":{}},"index":2,"playId":"7f11d96f-bd90-3d6f-9e5e-6e4e7f360055","pitchNumber":1,"startTime":"2026-07-05T03:26:39.092Z","endTime":"2026-07-05T03:26:42.092Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"coordinates":{"x":83.14,"y":165.67},"breaks":{}},"index":3,"playId":"f9a9734e-8787-3476-a55f-3a37406e1012","pitchNumber":2,"startTime":"2026-07-05T03:26:56.261Z","endTime":"2026-07-05T03:26:59.261Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"coordinates":{"x":89.27,"y":160.02},"breaks":{}},"index":4,"playId":"a3b3333f-782d-3c35-ba0f-7d9d2c4d7977","pitchNumber":3,"startTime":"2026-07-05T03:27:15.003Z","endTime":"2026-07-05T03:27:18.394Z","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":{"description":"Unknown"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"coordinates":{"x":139.21,"y":133.18},"breaks":{}},"index":5,"playId":"8d715918-ff9a-3be2-8ee9-e0d737b97930","pitchNumber":4,"startTime":"2026-07-05T03:27:32.516Z","endTime":"2026-07-05T03:27:36.299Z","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":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"coordinates":{"x":105.04,"y":145.42},"breaks":{}},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.38,"coordY":155.88}},"index":6,"playId":"e5668ae5-5abb-34c1-8603-14e00cd23e00","pitchNumber":5,"startTime":"2026-07-05T03:28:10.333Z","endTime":"2026-07-05T03:28:18.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:28:18.994Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:31:11.161Z","endTime":"2026-07-05T03:31:35.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":{"description":"Pitching Change: Ryne Stanek replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:30:05.442Z","endTime":"2026-07-05T03:31:11.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560503600612936,"aZ":-30.52866670272699,"pfxX":1.5746098460425717,"pfxZ":1.0338739336326368,"pX":1.1754638149495409,"pZ":1.4971583568720683,"vX0":4.456369471709948,"vY0":-125.80111688450985,"vZ0":-5.387195082231088,"x":107.67,"y":162.85,"x0":-0.826716329991815,"y0":50.00508556863929,"z0":6.154068838651326,"aX":2.512753303462645},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-4.0,"spinRate":2459,"spinDirection":27},"zone":14,"typeConfidence":0.8,"plateTime":0.43611271395994144,"extension":6.040102921928557},"index":1,"playId":"eb89d715-d3e1-32eb-a1d1-a70984caed65","pitchNumber":1,"startTime":"2026-07-05T03:31:11.161Z","endTime":"2026-07-05T03:31:16.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.170985116860024,"aZ":-15.411520548355004,"pfxX":-4.9342154244815495,"pfxZ":8.45438640009084,"pX":-0.523132396804273,"pZ":3.4756543055236575,"vX0":2.9009771355991756,"vY0":-140.04086922704852,"vZ0":-4.712373224909405,"x":104.6,"y":176.97,"x0":-0.9324043053612693,"y0":50.00315263924887,"z0":6.191275291062436,"aX":-9.782316526058835},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2323,"spinDirection":217},"zone":11,"typeConfidence":0.8,"plateTime":0.3914071735884468,"extension":6.019088887715392},"hitData":{"launchSpeed":82.7,"launchAngle":20.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.53,"coordY":129.56}},"index":2,"playId":"783fe8de-da36-38ba-a067-7a1e9a9d3d04","pitchNumber":2,"startTime":"2026-07-05T03:31:25.879Z","endTime":"2026-07-05T03:31:35.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:31:35.856Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:31:57.910Z","endTime":"2026-07-05T03:33:30.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61549168216893,"aZ":-15.176220659925614,"pfxX":-7.178099680816791,"pfxZ":8.57719159395111,"pX":-0.6858505901351105,"pZ":2.9449518836995088,"vX0":2.6697717430171957,"vY0":-140.1265393215572,"vZ0":-6.359765548643715,"x":143.14,"y":159.27,"x0":-0.7200423585841347,"y0":50.00640153059919,"z0":6.24140227858883,"aX":-14.23158837688934},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":12.5,"spinRate":2334,"spinDirection":213},"zone":1,"typeConfidence":0.67,"plateTime":0.3913575857122913,"extension":5.7812895943063864},"index":0,"playId":"7fe794a8-a8b7-3596-9e66-9da857fbac3c","pitchNumber":1,"startTime":"2026-07-05T03:32:03.351Z","endTime":"2026-07-05T03:32:30.374Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":89.5,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773834710052686,"aZ":-29.459605194223588,"pfxX":-7.7849970960794845,"pfxZ":1.5818522712493506,"pX":1.5947304637043103,"pZ":0.6797754601145134,"vX0":8.085173846070983,"vY0":-129.9940095120245,"vZ0":-7.821439757456335,"x":56.21,"y":220.43,"x0":-0.5358635520345643,"y0":50.00635576651703,"z0":5.9461214484506435,"aX":-13.40347279569608},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":12.5,"spinRate":1447,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.4204133239639365,"extension":6.120556446525985},"index":1,"playId":"167e065b-cae7-3896-b9b8-e8e2318c8517","pitchNumber":2,"startTime":"2026-07-05T03:32:34.433Z","endTime":"2026-07-05T03:32:37.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50958179467975,"aZ":-13.910602905259477,"pfxX":-6.340558495611297,"pfxZ":9.123633076568481,"pX":1.1141401379250668,"pZ":1.6865579306124294,"vX0":7.111833995373187,"vY0":-140.72091020939726,"vZ0":-9.680841843144654,"x":74.53,"y":193.24,"x0":-0.624424709231727,"y0":50.00383518113746,"z0":6.076933037359547,"aX":-12.693087252807521},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2227,"spinDirection":214},"zone":14,"typeConfidence":0.65,"plateTime":0.38952239000274824,"extension":6.022009260876882},"index":2,"playId":"4e07668b-f087-3a62-b0b4-86514b1f39d2","pitchNumber":3,"startTime":"2026-07-05T03:32:54.513Z","endTime":"2026-07-05T03:32:57.774Z","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":98.4,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84994632277333,"aZ":-10.856054274422162,"pfxX":-5.167411147719202,"pfxZ":10.360981449317288,"pX":-0.23494633370528412,"pZ":3.5438046576702065,"vX0":2.5788849731680283,"vY0":-143.17740908068717,"vZ0":-5.837460432214364,"x":125.96,"y":143.1,"x0":-0.4804860523159537,"y0":50.0016395238758,"z0":6.301365349439533,"aX":-10.630506631088071},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2294,"spinDirection":207},"zone":11,"typeConfidence":0.88,"plateTime":0.3838778640434235,"extension":5.901912748800939},"index":3,"playId":"6b5cc62c-3d8e-3972-8123-8a6057062e68","pitchNumber":4,"startTime":"2026-07-05T03:33:26.267Z","endTime":"2026-07-05T03:33:30.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:33:30.179Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Amaya pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:33:56.012Z","endTime":"2026-07-05T03:34:48.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37457092548425,"aZ":-10.554655140883256,"pfxX":-4.433613392596685,"pfxZ":10.62862793542575,"pX":0.22015340616746162,"pZ":3.016769884255728,"vX0":3.8116912232749125,"vY0":-142.14079888283348,"vZ0":-7.247395429227071,"x":108.61,"y":157.33,"x0":-0.5661043856758186,"y0":50.00449078714377,"z0":6.279491384358056,"aX":-9.019683800929684},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2311,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.3862159884880767,"extension":5.943909838091894},"index":0,"playId":"c9dd21ce-17f6-33f3-a1b3-fdc5cf114d9b","pitchNumber":1,"startTime":"2026-07-05T03:33:56.012Z","endTime":"2026-07-05T03:33:59.012Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.062128730103307,"aZ":-19.022373355881737,"pfxX":-9.792229036634824,"pfxZ":6.516173267535188,"pX":-0.26922912978129443,"pZ":0.354584526073183,"vX0":5.310527200544119,"vY0":-140.9662798086103,"vZ0":-11.745460247794071,"x":127.26,"y":229.21,"x0":-0.9019118315880033,"y0":50.00512349500831,"z0":5.794274007409293,"aX":-19.77474524988094},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2035,"spinDirection":220},"zone":13,"typeConfidence":0.93,"plateTime":0.38806572670192363,"extension":6.163902853829998},"index":1,"playId":"506d98d3-e684-3368-8a55-a89f979115e4","pitchNumber":2,"startTime":"2026-07-05T03:34:16.760Z","endTime":"2026-07-05T03:34:20.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70222593789059,"aZ":-35.30890210784993,"pfxX":1.0159401982851133,"pfxZ":-1.9110591307273292,"pX":-0.3663535436690307,"pZ":3.4522607419970286,"vX0":1.1969909923856865,"vY0":-126.8644691162777,"vZ0":-0.14153888688836758,"x":130.96,"y":145.57,"x0":-0.9754071669924206,"y0":50.005111537269606,"z0":6.311079369238096,"aX":1.6644086289272437},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.2,"breakHorizontal":-2.2,"spinRate":2408,"spinDirection":60},"zone":1,"typeConfidence":0.72,"plateTime":0.4309088846727698,"extension":5.93817470171814},"hitData":{"launchSpeed":65.8,"launchAngle":80.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.36,"coordY":197.88}},"index":2,"playId":"ab22e1a4-bb29-3734-ae9b-8d97d211d27f","pitchNumber":3,"startTime":"2026-07-05T03:34:39.807Z","endTime":"2026-07-05T03:34:48.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:34:48.935Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T03:35:07.643Z","endTime":"2026-07-05T03:35:53.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333406597693983,"aZ":-31.749839744738548,"pfxX":1.3503774416504295,"pfxZ":0.26071411135103695,"pX":-0.012993189837516851,"pZ":2.2313398959127517,"vX0":1.8315828692016984,"vY0":-127.5455496873558,"vZ0":-3.8182973067684287,"x":117.5,"y":178.53,"x0":-0.916028534396472,"y0":50.00585371047509,"z0":6.252764910425435,"aX":2.2239634411511067},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2365,"spinDirection":57},"zone":5,"typeConfidence":0.85,"plateTime":0.42950017370162197,"extension":5.996655571257013},"index":0,"playId":"42441b53-165d-3cb4-a5b5-bc6ba242ea91","pitchNumber":1,"startTime":"2026-07-05T03:35:17.090Z","endTime":"2026-07-05T03:35:21.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51095140847879,"aZ":-30.82321761329299,"pfxX":2.1791025310634655,"pfxZ":0.8274220255561211,"pX":0.3985147901475911,"pZ":2.9560733127235297,"vX0":2.3474151458130383,"vY0":-126.9031412212446,"vZ0":-2.3148196795923335,"x":101.81,"y":158.97,"x0":-0.8209425231223109,"y0":50.00279348426694,"z0":6.330733177752789,"aX":3.5608319999853926},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-4.4,"spinRate":2362,"spinDirection":56},"zone":3,"typeConfidence":0.87,"plateTime":0.4312976413772782,"extension":6.221275715081733},"hitData":{"launchSpeed":97.7,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.56,"coordY":64.28}},"index":1,"playId":"31492ab3-47e8-3c96-bb48-89de5a222edc","pitchNumber":2,"startTime":"2026-07-05T03:35:43.419Z","endTime":"2026-07-05T03:35:53.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:35:53.488Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Walker doubles (18) on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:38:25.327Z","endTime":"2026-07-05T03:40:30.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744443855407464,"aZ":-27.63178216721063,"pfxX":0.5455933898652476,"pfxZ":2.6017815573000274,"pX":-0.16471579196378533,"pZ":2.748613878839645,"vX0":4.912732480321525,"vY0":-131.00889718134337,"vZ0":-1.7947800524577298,"x":123.28,"y":164.57,"x0":-2.1321899238552753,"y0":50.00009316989561,"z0":5.500540404108061,"aX":0.9515686288394034},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2739,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.41750107819078197,"extension":6.1423486585286335},"index":0,"playId":"32ffffec-9421-3af4-8bd7-69bb2cdb82ad","pitchNumber":1,"startTime":"2026-07-05T03:38:25.327Z","endTime":"2026-07-05T03:38:28.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.630968751738287,"aZ":-32.59338825434166,"pfxX":4.779870837071892,"pfxZ":-0.30870068880086166,"pX":0.9767781964750292,"pZ":2.144193358586039,"vX0":6.363353692779971,"vY0":-115.27546253014667,"vZ0":0.4986534016875235,"x":79.77,"y":180.89,"x0":-2.4416958643541324,"y0":50.00538662105772,"z0":5.074209329584154,"aX":6.42578445346126},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.1,"breakHorizontal":-10.3,"spinRate":2819,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.47534247541397123,"extension":6.0758699707302775},"index":1,"playId":"92d0aebf-1c19-3ef4-ac2e-b54b4816b298","pitchNumber":2,"startTime":"2026-07-05T03:38:40.509Z","endTime":"2026-07-05T03:38:45.406Z","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":79.4,"endSpeed":73.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.818867851314028,"aZ":-34.33263233371251,"pfxX":5.205447191502563,"pfxZ":-1.6079086223614523,"pX":2.061189408184442,"pZ":1.0762461283596993,"vX0":7.979451492121472,"vY0":-115.43093352131616,"vZ0":-1.3394504748979932,"x":38.43,"y":209.72,"x0":-2.1258018384210104,"y0":50.0038817042934,"z0":4.9894883106200565,"aX":6.977980814104398},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.0,"breakHorizontal":-11.5,"spinRate":2841,"spinDirection":61},"zone":14,"typeConfidence":0.89,"plateTime":0.47571039012911376,"extension":6.057514303687022},"index":2,"playId":"3d6271fc-4b17-3305-8ae5-a48813acdfef","pitchNumber":3,"startTime":"2026-07-05T03:38:57.255Z","endTime":"2026-07-05T03:39:02.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.047988598610484,"aZ":-22.616336521619626,"pfxX":-5.629578440938129,"pfxZ":5.125810269380079,"pX":-0.8385404354133614,"pZ":2.9791464646712256,"vX0":4.894802318129577,"vY0":-135.79954049508413,"vZ0":-2.272508285762693,"x":148.96,"y":158.34,"x0":-1.933918010425422,"y0":50.00612558900663,"z0":5.401999788060653,"aX":-10.504919344423383},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":9.1,"spinRate":2245,"spinDirection":205},"zone":11,"typeConfidence":0.84,"plateTime":0.403514206695339,"extension":6.174298083417602},"index":3,"playId":"12a41bfc-a6fb-389e-bf6f-cd8098909361","pitchNumber":4,"startTime":"2026-07-05T03:39:17.023Z","endTime":"2026-07-05T03:39:20.023Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T03:39:48.145Z","endTime":"2026-07-05T03:39:55.506Z","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(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":95.3,"endSpeed":86.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498514472623164,"aZ":-14.66264575463844,"pfxX":-2.7559167498895456,"pfxZ":9.001612085117557,"pX":-0.8509070861691889,"pZ":4.089478346309209,"vX0":4.3237801657219235,"vY0":-138.69716003643506,"vZ0":-1.4255226252278548,"x":149.43,"y":128.36,"x0":-2.073116204976044,"y0":50.00036188749329,"z0":5.589613736615205,"aX":-5.3603118124150155},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":4.1,"spinRate":2405,"spinDirection":205},"zone":11,"typeConfidence":0.93,"plateTime":0.3951598486854273,"extension":6.120706742960841},"index":5,"playId":"5c658155-c800-388b-99f4-5fb7a80161ea","pitchNumber":5,"startTime":"2026-07-05T03:39:55.506Z","endTime":"2026-07-05T03:39:59.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.622740963567505,"aZ":-34.37475407164294,"pfxX":8.197881402988509,"pfxZ":-1.6345755589369997,"pX":-0.5614909953314999,"pZ":2.80076586662982,"vX0":1.7530877385733186,"vY0":-116.4398511680297,"vZ0":1.925050149209828,"x":138.4,"y":163.16,"x0":-2.3917020795591757,"y0":50.00200815753673,"z0":5.260029116209257,"aX":11.047849642322188},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.0,"breakHorizontal":-15.2,"spinRate":2880,"spinDirection":57},"zone":4,"typeConfidence":0.91,"plateTime":0.47376101359698897,"extension":6.093382914600963},"hitData":{"launchSpeed":112.1,"launchAngle":14.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.02,"coordY":114.05}},"index":6,"playId":"e2a17ae6-e748-351d-9dc9-580ab0728b9e","pitchNumber":6,"startTime":"2026-07-05T03:40:16.655Z","endTime":"2026-07-05T03:40:30.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:40:30.536Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Michael Conforto. Jordan Walker scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:41:02.743Z","endTime":"2026-07-05T03:43:39.065Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122540890532548,"aZ":-30.960197438491793,"pfxX":7.415127369003729,"pfxZ":0.9008256741218226,"pX":-0.23095222447015304,"pZ":2.896386044315338,"vX0":3.4190212884871465,"vY0":-115.77125364461956,"vZ0":1.2918130612961995,"x":125.8,"y":160.58,"x0":-2.693746659268988,"y0":50.00345800941913,"z0":5.311343538983433,"aX":9.988818795074954},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.3,"spinRate":2861,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.4744791974385154,"extension":6.068982962187405},"index":0,"playId":"bf6dc060-c2c6-3f56-ab46-c9c3202d2bb0","pitchNumber":1,"startTime":"2026-07-05T03:41:02.743Z","endTime":"2026-07-05T03:41:05.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592387237008456,"aZ":-27.242293597565585,"pfxX":0.40451946803844807,"pfxZ":2.8061539104587325,"pX":0.6812526074865694,"pZ":2.713459980161684,"vX0":6.799835985152337,"vY0":-131.47529792517264,"vZ0":-2.1625603635640664,"x":91.03,"y":165.52,"x0":-1.9859584661485947,"y0":50.00468070446995,"z0":5.558447475319314,"aX":0.711939737049636},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2782,"spinDirection":163},"zone":6,"typeConfidence":0.92,"plateTime":0.415808087661075,"extension":6.104677208293811},"index":1,"playId":"74cdf21b-2ee8-3aae-921e-e667ff7c896b","pitchNumber":2,"startTime":"2026-07-05T03:41:25.588Z","endTime":"2026-07-05T03:41:30.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98165728962062,"aZ":-15.296888786040638,"pfxX":-2.1333860109671248,"pfxZ":8.619111376878667,"pX":-1.1882596579924283,"pZ":5.1944508740545645,"vX0":2.7541585988973076,"vY0":-138.99722751083442,"vZ0":1.6578296047845957,"x":162.29,"y":98.53,"x0":-1.9144911224351002,"y0":50.00010188228258,"z0":5.605657972552159,"aX":-4.176496971655382},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":3.2,"spinRate":2502,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.3939753157136803,"extension":6.220578223139258},"index":2,"playId":"c54ccf28-c779-3b22-8cfe-e1de06bb340b","pitchNumber":3,"startTime":"2026-07-05T03:41:47.540Z","endTime":"2026-07-05T03:41:50.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949978953317945,"aZ":-14.415329687295543,"pfxX":-3.3242877326072633,"pfxZ":9.080150096059088,"pX":0.4590884844323754,"pZ":2.9685775101107077,"vX0":7.6158281730091435,"vY0":-138.69818538984416,"vZ0":-3.8980496717564663,"x":99.5,"y":158.63,"x0":-1.8858354556080856,"y0":50.00199331189989,"z0":5.348455609239452,"aX":-6.50217670627422},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2525,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.39436413051958263,"extension":6.30845965740536},"index":3,"playId":"22a364ca-f994-3a12-a5d3-5e79e207388a","pitchNumber":4,"startTime":"2026-07-05T03:42:07.017Z","endTime":"2026-07-05T03:42:12.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010707466252754,"aZ":-40.87181823250219,"pfxX":3.843902542618009,"pfxZ":-6.062629258866718,"pX":0.535034669505059,"pZ":0.9699098950888833,"vX0":5.689325964977273,"vY0":-119.33516486502786,"vZ0":-1.235305274999883,"x":96.61,"y":212.59,"x0":-2.383715928241434,"y0":50.00173398419403,"z0":5.192143395645769,"aX":5.515574358925748},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.0,"breakHorizontal":-8.4,"spinRate":3046,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4598355385629125,"extension":6.354343070956441},"index":4,"playId":"d18175f2-e191-3a07-b227-a38b7666d26a","pitchNumber":5,"startTime":"2026-07-05T03:42:34.548Z","endTime":"2026-07-05T03:42:40.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293300728646457,"aZ":-41.528234518324616,"pfxX":4.390573887267887,"pfxZ":-6.5471541216125715,"pX":0.08321801005380094,"pZ":0.7629425427672786,"vX0":4.172513596195081,"vY0":-119.20590990272008,"vZ0":-1.9751110718237022,"x":113.83,"y":218.18,"x0":-2.2641860310130615,"y0":50.00030667722916,"z0":5.373716393741128,"aX":6.276211443943971},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.0,"breakHorizontal":-9.0,"spinRate":3158,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.46061269806482397,"extension":6.196161769132615},"index":5,"playId":"92466aa9-42dc-39d3-9d33-343d82f143c7","pitchNumber":6,"startTime":"2026-07-05T03:43:01.643Z","endTime":"2026-07-05T03:43:06.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71304806775554,"aZ":-41.4121510493081,"pfxX":4.098145491969083,"pfxZ":-6.53548824509712,"pX":-0.013778200403990496,"pZ":0.7517739271393061,"vX0":4.207684715895316,"vY0":-118.47177224575893,"vZ0":-1.6686551691888998,"x":117.53,"y":218.48,"x0":-2.3485576683589877,"y0":50.00217327870255,"z0":5.268091572554085,"aX":5.793985223459769},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.0,"breakHorizontal":-8.5,"spinRate":3065,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.46323636513452326,"extension":6.3157454881144375},"hitData":{"launchSpeed":98.2,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":129.84,"coordY":185.76}},"index":6,"playId":"0703c893-2268-3a0f-8f34-b5d799ffd3a4","pitchNumber":7,"startTime":"2026-07-05T03:43:27.591Z","endTime":"2026-07-05T03:43:39.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:43:39.065Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes. Alec Burleson steals (3) 2nd base.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:44:01.225Z","endTime":"2026-07-05T03:45:27.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.460611528564716,"aZ":-26.77774063499376,"pfxX":1.774845332242026,"pfxZ":2.9640413346012844,"pX":1.1315377735576495,"pZ":2.1369713827421,"vX0":7.42831222041561,"vY0":-132.7857845332378,"vZ0":-3.2906814741574584,"x":73.87,"y":181.08,"x0":-1.9115817956478516,"y0":50.00026323107309,"z0":5.301147619528192,"aX":3.2269366569138542},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.9,"breakHorizontal":-4.6,"spinRate":2617,"spinDirection":189},"zone":14,"typeConfidence":0.94,"plateTime":0.4095912394883392,"extension":6.259706781851238},"index":0,"playId":"27186c7a-ffeb-3abe-9218-7b3a27530fc8","pitchNumber":1,"startTime":"2026-07-05T03:44:08.214Z","endTime":"2026-07-05T03:44:12.615Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81961529509811,"aZ":-27.774733592784795,"pfxX":1.9054201073047712,"pfxZ":2.4552937954999976,"pX":-0.15093345601054187,"pZ":2.3377350370801366,"vX0":4.286022599275345,"vY0":-131.9798313100563,"vZ0":-2.879919523868032,"x":122.75,"y":175.66,"x0":-2.0332859002665145,"y0":50.00551478414536,"z0":5.45424424971186,"aX":3.414913961688671},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":2682,"spinDirection":165},"zone":5,"typeConfidence":0.93,"plateTime":0.41248206757707573,"extension":6.182370987703745},"index":1,"playId":"cb09616c-bd58-3c8c-9c7d-0a5b978570c1","pitchNumber":2,"startTime":"2026-07-05T03:44:24.941Z","endTime":"2026-07-05T03:44:29.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941397350397494,"aZ":-32.43414060889186,"pfxX":9.83815984614105,"pfxZ":-0.18083615191507896,"pX":0.7937693094138303,"pZ":3.2896584035694776,"vX0":4.109604302018348,"vY0":-117.93133102461243,"vZ0":2.183695217711858,"x":86.74,"y":149.96,"x0":-2.2486251790633243,"y0":50.005110411429136,"z0":5.338516407126903,"aX":13.890463391855562},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.5,"breakHorizontal":-18.8,"spinRate":2888,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.4640415316892903,"extension":6.071114618371283},"index":2,"playId":"dda3254b-ea65-303e-b0ff-d50ac0eb1180","pitchNumber":3,"startTime":"2026-07-05T03:44:45.490Z","endTime":"2026-07-05T03:44:50.166Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T03:45:13.286Z","endTime":"2026-07-05T03:45:22.061Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75158838897278,"aZ":-13.562424296935568,"pfxX":-1.754351670163218,"pfxZ":9.730152639683919,"pX":0.29660426511560445,"pZ":2.4701768816585563,"vX0":6.605831014046072,"vY0":-137.27398008960546,"vZ0":-5.55539231078609,"x":105.69,"y":172.09,"x0":-1.910639710791057,"y0":50.0013768516531,"z0":5.439717216014502,"aX":-3.355526075642188},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":1.8,"spinRate":2437,"spinDirection":206},"zone":6,"typeConfidence":0.94,"plateTime":0.39865087499548135,"extension":6.294367605823297},"index":4,"playId":"bfb0c4d8-e718-3e6c-8391-00d92b92fa12","pitchNumber":4,"startTime":"2026-07-05T03:45:22.061Z","endTime":"2026-07-05T03:45:27.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:45:27.278Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:45:56.184Z","endTime":"2026-07-05T03:47:19.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":89.6,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.656879318109997,"aZ":-27.840385135161743,"pfxX":2.4072123795026297,"pfxZ":2.486836679629686,"pX":0.26465038247704187,"pZ":2.379117242583239,"vX0":4.928585703467978,"vY0":-130.49883750366791,"vZ0":-2.838300472699987,"x":106.91,"y":174.54,"x0":-1.9532389403297565,"y0":50.00502217641275,"z0":5.5543680294276925,"aX":4.196259058495422},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2765,"spinDirection":168},"zone":6,"typeConfidence":0.92,"plateTime":0.4179935211474666,"extension":6.213767435717386},"index":0,"playId":"24897639-2a24-3c45-8205-fd929a3cbaaf","pitchNumber":1,"startTime":"2026-07-05T03:45:56.184Z","endTime":"2026-07-05T03:45:59.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322470794865797,"aZ":-24.013063726398823,"pfxX":-8.089209128567635,"pfxZ":4.333932219707922,"pX":-0.06109173029442478,"pZ":2.3901352358349714,"vX0":7.165023368857998,"vY0":-135.96858988576085,"vZ0":-3.5325119560510574,"x":119.33,"y":174.25,"x0":-1.6725971816646943,"y0":50.00147437029195,"z0":5.362158328022738,"aX":-15.226097097958034},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":13.2,"spinRate":2276,"spinDirection":208},"zone":5,"typeConfidence":0.93,"plateTime":0.4020202321362838,"extension":6.378231950374479},"index":1,"playId":"ad023be0-07a6-3c4e-811b-61e2aada1ad7","pitchNumber":2,"startTime":"2026-07-05T03:46:15.020Z","endTime":"2026-07-05T03:46:18.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421934439962453,"aZ":-29.631476169267966,"pfxX":6.639935837259385,"pfxZ":1.7984973766765013,"pX":2.086545052112622,"pZ":0.9404964342339835,"vX0":7.834302052676029,"vY0":-118.42163513537155,"vZ0":-3.1589808131574184,"x":37.47,"y":213.39,"x0":-2.132098374219356,"y0":50.00369868144377,"z0":5.013157566043199,"aX":9.394322436008913},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.8,"breakHorizontal":-14.0,"spinRate":2821,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.4631921870625493,"extension":6.405491102027397},"index":2,"playId":"b5409594-89ae-3826-9757-ac2b5ddc2350","pitchNumber":3,"startTime":"2026-07-05T03:46:36.291Z","endTime":"2026-07-05T03:46:40.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.711863700301787,"aZ":-13.323925509246742,"pfxX":-1.9990323449320986,"pfxZ":9.560707434754129,"pX":0.12358701067097724,"pZ":3.1601781686158112,"vX0":5.673719297361076,"vY0":-138.94511937973246,"vZ0":-4.043497325334721,"x":112.29,"y":153.46,"x0":-1.6776180275613184,"y0":50.001156172483114,"z0":5.508499896654829,"aX":-3.941321960568586},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":2.5,"spinRate":2425,"spinDirection":203},"zone":2,"typeConfidence":0.95,"plateTime":0.3929576185413879,"extension":6.366903948593639},"hitData":{"launchSpeed":92.0,"launchAngle":54.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.26,"coordY":117.61}},"index":3,"playId":"1a7560a9-a7d2-362d-be95-f1213df81f19","pitchNumber":4,"startTime":"2026-07-05T03:47:07.602Z","endTime":"2026-07-05T03:47:19.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:47:19.108Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T03:49:52.885Z","endTime":"2026-07-05T03:50:03.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T03:47:30.663Z","endTime":"2026-07-05T03:48:48.322Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T03:48:48.322Z","endTime":"2026-07-05T03:49:55.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53690271580839,"aZ":-25.876855245765757,"pfxX":-2.5600947081620586,"pfxZ":3.992740038484799,"pX":-0.2208528024397363,"pZ":2.3795120466926196,"vX0":0.16143426203464878,"vY0":-124.6228419273246,"vZ0":-3.6643774473164226,"x":125.42,"y":174.53,"x0":0.04627441766873975,"y0":50.00067048834766,"z0":6.001102096316271,"aX":-4.0349711736445455},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":4.6,"spinRate":2286,"spinDirection":194},"zone":5,"typeConfidence":0.92,"plateTime":0.4391340199352771,"extension":6.3565822611733145},"hitData":{"launchSpeed":60.0,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.76,"coordY":171.47}},"index":2,"playId":"68135c59-c677-3755-a366-98df047ca464","pitchNumber":1,"startTime":"2026-07-05T03:49:55.102Z","endTime":"2026-07-05T03:50:03.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:50:03.350Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a fly ball to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T03:52:44.975Z","endTime":"2026-07-05T03:53:14.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T03:52:04.818Z","endTime":"2026-07-05T03:52:47.290Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45238508974875,"aZ":-31.312872502377115,"pfxX":-8.722730749081999,"pfxZ":0.5894599662690361,"pX":-1.689982085671113,"pZ":1.6422119390560321,"vX0":-5.854397491974592,"vY0":-120.85900062343059,"vZ0":-1.8966592870866057,"x":181.42,"y":194.44,"x0":1.9079943919994748,"y0":50.0029024464035,"z0":5.222149028512266,"aX":-12.732373279440134},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":17.3,"spinRate":2817,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.45550060583260343,"extension":5.4147203556311085},"index":1,"playId":"1e68e1fc-a272-37cd-bb91-63dddd10f832","pitchNumber":1,"startTime":"2026-07-05T03:52:47.290Z","endTime":"2026-07-05T03:52:50.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12198839972947,"aZ":-30.802851332668773,"pfxX":10.528086944513655,"pfxZ":0.7257724572451885,"pX":0.3973635274631752,"pZ":2.399398476592488,"vX0":-8.092372963907312,"vY0":-136.5582980984169,"vZ0":-1.5580557345912265,"x":101.85,"y":174.0,"x0":2.0263134127012283,"y0":50.004021881680984,"z0":5.089533269948573,"aX":19.952478320992775},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.2,"breakHorizontal":-17.4,"spinRate":2239,"spinDirection":115},"zone":6,"typeConfidence":0.9,"plateTime":0.40057703138884726,"extension":5.361594932030206},"hitData":{"launchSpeed":74.3,"launchAngle":27.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.84,"coordY":91.22}},"index":2,"playId":"0bfc58e7-fcae-3845-81a0-01293d668c65","pitchNumber":2,"startTime":"2026-07-05T03:53:03.235Z","endTime":"2026-07-05T03:53:14.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:53:14.875Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Pagés challenged (pitch result), call on the field was confirmed: Alex Bregman walks. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T03:53:25.879Z","endTime":"2026-07-05T03:55:06.860Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11251852000762,"aZ":-29.47567126196642,"pfxX":10.501955334178835,"pfxZ":1.4192355869592737,"pX":0.09039436255326874,"pZ":1.2188374988291273,"vX0":-8.767628001848276,"vY0":-136.63965034206348,"vZ0":-4.7755256241459625,"x":113.55,"y":205.87,"x0":1.9707138963403912,"y0":50.00188368286708,"z0":5.0060770227964815,"aX":19.927776499087617},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":-17.3,"spinRate":2088,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.40033080412404853,"extension":5.38627675171461},"index":0,"playId":"072c4d89-12c7-3bae-89f3-c852032766f5","pitchNumber":1,"startTime":"2026-07-05T03:53:34.520Z","endTime":"2026-07-05T03:53:38.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059818029124536,"aZ":-29.956463260172757,"pfxX":11.588922584985234,"pfxZ":1.1570645218948448,"pX":0.1271033490571279,"pZ":1.4209123871480718,"vX0":-9.325866503990898,"vY0":-137.06159578819143,"vZ0":-4.264468873716516,"x":112.16,"y":200.42,"x0":2.054858935126192,"y0":50.00280948814652,"z0":5.024125241512308,"aX":22.222907649084416},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.4,"breakHorizontal":-19.2,"spinRate":2272,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.39842285566608915,"extension":5.43032582530145},"index":1,"playId":"0291baec-360f-3e17-908f-9b250c4a480c","pitchNumber":2,"startTime":"2026-07-05T03:53:49.036Z","endTime":"2026-07-05T03:53:54.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.403151761151396,"aZ":-33.91404785574557,"pfxX":-7.4710664211738695,"pfxZ":-1.1829968217253288,"pX":0.2264340664482278,"pZ":1.0868938844288525,"vX0":-2.640760360024166,"vY0":-120.74060841422109,"vZ0":-2.5918677291589285,"x":108.37,"y":209.43,"x0":2.306175556928677,"y0":50.002990625054345,"z0":5.170584794603404,"aX":-10.98536698191963},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.5,"breakHorizontal":14.2,"spinRate":2896,"spinDirection":306},"zone":14,"typeConfidence":0.9,"plateTime":0.4543518082812481,"extension":5.42487057272025},"index":2,"playId":"db1a1609-ad5f-3223-90d8-edbea07743cd","pitchNumber":3,"startTime":"2026-07-05T03:54:05.899Z","endTime":"2026-07-05T03:54:09.487Z","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":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224340535295045,"aZ":-29.834890258293218,"pfxX":10.721737582771258,"pfxZ":1.2291802963447411,"pX":-0.48503956948674803,"pZ":1.6907288939742469,"vX0":-10.480311852825622,"vY0":-136.43104671679626,"vZ0":-3.704218166741898,"x":135.49,"y":193.13,"x0":2.001382024006297,"y0":50.00021828245996,"z0":5.107820756411607,"aX":20.3385931740082},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":-17.4,"spinRate":2470,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.4004950038972046,"extension":5.393542408675084},"index":3,"playId":"9fe7854f-94db-3f0c-91d8-ad4f2503eac4","pitchNumber":4,"startTime":"2026-07-05T03:54:22.545Z","endTime":"2026-07-05T03:54:25.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381288999864253,"aZ":-29.04841826965434,"pfxX":8.888482374282162,"pfxZ":1.6264495896266098,"pX":-0.8346627963969464,"pZ":2.6123982064105746,"vX0":-10.359704545839218,"vY0":-136.91663251283867,"vZ0":-1.6115083690800112,"x":148.82,"y":168.25,"x0":1.8253616426473207,"y0":50.000259985903654,"z0":5.177537038911284,"aX":17.04400164207566},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":-14.2,"spinRate":2237,"spinDirection":118},"zone":11,"typeConfidence":0.9,"plateTime":0.39852231106836467,"extension":5.31206412804813},"index":4,"playId":"a64b6fdc-7c68-3741-a2a9-6510210357d7","pitchNumber":5,"startTime":"2026-07-05T03:54:39.860Z","endTime":"2026-07-05T03:55:06.860Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}},"playEndTime":"2026-07-05T03:55:06.860Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson. Pete Crow-Armstrong to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T03:55:19.952Z","endTime":"2026-07-05T03:55:27.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":0},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":77.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28239874790206,"aZ":-32.76192004377693,"pfxX":-6.0550167212176955,"pfxZ":-0.3860869716308013,"pX":-0.5660384468610525,"pZ":2.0014917097110643,"vX0":-4.377569419089897,"vY0":-122.09210894407953,"vZ0":-0.943490574286829,"x":138.58,"y":184.74,"x0":2.0377056472122916,"y0":50.00506684042447,"z0":5.215120266120089,"aX":-9.132296668734252},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.7,"breakHorizontal":12.0,"spinRate":3140,"spinDirection":0},"zone":7,"typeConfidence":0.89,"plateTime":0.4487985815542346,"extension":5.418971876652424},"hitData":{"launchSpeed":77.6,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.52,"coordY":157.9}},"index":0,"playId":"02494414-6928-3b4a-a159-c453b09c955b","pitchNumber":1,"startTime":"2026-07-05T03:55:19.952Z","endTime":"2026-07-05T03:55:27.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:55:27.956Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T03:56:23.775Z","endTime":"2026-07-05T03:57:46.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T03:55:56.744Z","endTime":"2026-07-05T03:56:26.086Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23699906336794,"aZ":-28.346717468986565,"pfxX":9.701778086185275,"pfxZ":1.9963083622321207,"pX":0.09128260531305157,"pZ":3.1913957936255772,"vX0":-8.282112998022514,"vY0":-137.49575991848496,"vZ0":-0.27190326749035276,"x":113.52,"y":152.61,"x0":1.8807264024619617,"y0":50.00266441088747,"z0":5.213730508851954,"aX":18.59224034051137},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":2254,"spinDirection":115},"zone":2,"typeConfidence":0.9,"plateTime":0.3982361234221736,"extension":5.412078306167125},"index":1,"playId":"151d29d8-49b3-3217-9609-4d8679201045","pitchNumber":1,"startTime":"2026-07-05T03:56:26.086Z","endTime":"2026-07-05T03:56:29.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.866361865200574,"aZ":-35.84131069345059,"pfxX":10.56597148745346,"pfxZ":-1.9115087412445382,"pX":0.799245728961934,"pZ":1.1870577553011574,"vX0":-7.151636575162703,"vY0":-138.30685250455653,"vZ0":-3.993666049183007,"x":86.53,"y":206.73,"x0":2.0596916509178915,"y0":50.003999353403245,"z0":5.080996597711805,"aX":20.25654309040785},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-4.2,"breakHorizontal":-17.4,"spinRate":2288,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.39761986552438167,"extension":5.446524989645266},"index":2,"playId":"36e46794-e6ae-3840-9bf3-6038e7f95083","pitchNumber":2,"startTime":"2026-07-05T03:56:42.878Z","endTime":"2026-07-05T03:56:46.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680737121537184,"aZ":-28.091195803976174,"pfxX":-8.407408447372807,"pfxZ":2.7237103405012704,"pX":0.9503915593033067,"pZ":2.4185736704564613,"vX0":-0.6569463189333687,"vY0":-121.62963518495461,"vZ0":-1.0314671758838443,"x":80.77,"y":173.48,"x0":2.316358993826053,"y0":50.0033321072263,"z0":5.282346052329085,"aX":-12.60648017702691},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.9,"breakHorizontal":15.4,"spinRate":2949,"spinDirection":302},"zone":14,"typeConfidence":0.89,"plateTime":0.45019014993322726,"extension":5.389482357779259},"index":3,"playId":"eddf07c2-9685-32cc-bd37-084968198248","pitchNumber":3,"startTime":"2026-07-05T03:57:01.380Z","endTime":"2026-07-05T03:57:06.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0002016539605,"aZ":-28.35558186022181,"pfxX":11.112105238103528,"pfxZ":1.993063673915703,"pX":-0.021285768785610955,"pZ":2.816767417289637,"vX0":-8.765794497279396,"vY0":-137.023940048862,"vZ0":-1.1783686582733885,"x":117.81,"y":162.73,"x0":1.762811348855973,"y0":50.00355091206599,"z0":5.175480369519493,"aX":21.30112367510226},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":-18.5,"spinRate":2265,"spinDirection":115},"zone":2,"typeConfidence":0.9,"plateTime":0.3985087782293064,"extension":5.409393589694816},"index":4,"playId":"ab9f90bb-ad24-327f-962c-a57763605a09","pitchNumber":4,"startTime":"2026-07-05T03:57:20.550Z","endTime":"2026-07-05T03:57:25.543Z","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":88.4,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342880913021244,"aZ":-34.19807702357857,"pfxX":10.62144758197923,"pfxZ":-1.2090874669603746,"pX":0.7267289677899792,"pZ":1.1022469754354127,"vX0":-6.241576178147872,"vY0":-128.6340142680715,"vZ0":-3.5979343432710413,"x":89.3,"y":209.02,"x0":1.8079466888068894,"y0":50.00370061366244,"z0":5.177782351717803,"aX":17.753483498123497},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.8,"breakHorizontal":-17.8,"spinRate":1443,"spinDirection":107},"zone":14,"typeConfidence":0.88,"plateTime":0.42623136409121054,"extension":5.570370772376983},"index":5,"playId":"31a89036-e54c-3695-9c94-00fdd893d597","pitchNumber":5,"startTime":"2026-07-05T03:57:42.620Z","endTime":"2026-07-05T03:57:46.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:57:46.970Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T03:58:09.730Z","endTime":"2026-07-05T03:59:30.546Z","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":"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],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101606067154403,"aZ":-32.25758966929732,"pfxX":-7.808135777136148,"pfxZ":-0.04938775012618457,"pX":0.9125737795193507,"pZ":2.966700777250067,"vX0":-1.1855225520513937,"vY0":-122.8129869928193,"vZ0":0.9811090202350923,"x":82.21,"y":158.68,"x0":2.416340163131737,"y0":50.0060831725629,"z0":5.312784077259809,"aX":-11.889143393679268},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":2886,"spinDirection":301},"zone":12,"typeConfidence":0.89,"plateTime":0.4465704005625497,"extension":5.388945116868079},"index":0,"playId":"328a3a86-568b-3233-964a-8a7070f2a56b","pitchNumber":1,"startTime":"2026-07-05T03:58:09.730Z","endTime":"2026-07-05T03:58:12.744Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389166724466644,"aZ":-34.33033565620228,"pfxX":9.928483487457623,"pfxZ":-1.2887160166353446,"pX":1.4302336586210593,"pZ":1.4613844033680847,"vX0":-4.59718913673709,"vY0":-128.5596273547843,"vZ0":-2.7969462173645523,"x":62.48,"y":199.32,"x0":1.954458432693318,"y0":50.005691692059365,"z0":5.2361476778428555,"aX":16.57249395410153},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.8,"breakHorizontal":-16.9,"spinRate":1490,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4265335527326952,"extension":5.602034590234336},"index":1,"playId":"0464d73e-5b97-39b4-8713-cc7909f8e92f","pitchNumber":2,"startTime":"2026-07-05T03:58:24.915Z","endTime":"2026-07-05T03:58:27.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73453307148659,"aZ":-32.086741951828834,"pfxX":9.776101451228492,"pfxZ":0.05401510197551751,"pX":1.0749686438700612,"pZ":0.9963255037495766,"vX0":-5.508455805606545,"vY0":-129.00927198482364,"vZ0":-4.455943010961805,"x":76.02,"y":211.88,"x0":1.9671662626121997,"y0":50.00561712622762,"z0":5.2181747388550495,"aX":16.48810827184256},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":1529,"spinDirection":110},"zone":14,"typeConfidence":0.87,"plateTime":0.4245089938212927,"extension":5.53803479514919},"index":2,"playId":"ec2971e2-6c62-3efc-8f82-1defc5ca399c","pitchNumber":3,"startTime":"2026-07-05T03:58:43.001Z","endTime":"2026-07-05T03:58:46.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38468724617739,"aZ":-32.28514315816852,"pfxX":13.13240403685565,"pfxZ":-0.06317244667443056,"pX":-1.202026954032911,"pZ":1.2018656385277764,"vX0":-11.933674048194948,"vY0":-135.48143804668072,"vZ0":-4.19822620499218,"x":162.82,"y":206.33,"x0":1.5912214363476487,"y0":50.00058358493,"z0":5.0723396613069065,"aX":23.987079092509116},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.0,"breakHorizontal":-20.6,"spinRate":2222,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.40700078669644,"extension":5.4107596953802055},"index":3,"playId":"d9d66008-5ac1-305a-952b-6fd2b07e031b","pitchNumber":4,"startTime":"2026-07-05T03:59:03.093Z","endTime":"2026-07-05T03:59:06.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76115316246663,"aZ":-34.07638822429123,"pfxX":11.416455758430782,"pfxZ":-0.9870071603951587,"pX":-0.5803619720002278,"pZ":2.521380317147079,"vX0":-10.559498760841429,"vY0":-138.36980262925363,"vZ0":-1.1244792661927185,"x":139.12,"y":170.7,"x0":1.8142277328314105,"y0":50.00380446090109,"z0":5.2299173895719075,"aX":21.99456091375412},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.8,"breakHorizontal":-18.2,"spinRate":2212,"spinDirection":117},"zone":4,"typeConfidence":0.91,"plateTime":0.3968482819334431,"extension":5.42872408014458},"index":4,"playId":"a47ff3ca-e628-3004-9b3f-333b18863ebf","pitchNumber":5,"startTime":"2026-07-05T03:59:25.694Z","endTime":"2026-07-05T03:59:30.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T03:59:30.546Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:01:59.534Z","endTime":"2026-07-05T04:03:33.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67820480174493,"aZ":-28.287091512945878,"pfxX":-2.479479059356459,"pfxZ":2.4868243846709817,"pX":-0.7445372100446221,"pZ":2.9527676581152154,"vX0":-0.94648498726376,"vY0":-124.09456347216302,"vZ0":-1.8402325175420833,"x":145.38,"y":159.06,"x0":-0.036208936412650355,"y0":50.000385403955185,"z0":6.058903832669631,"aX":-3.8685246708236747},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":4.7,"spinRate":2252,"spinDirection":203},"zone":1,"typeConfidence":0.91,"plateTime":0.4412721811856337,"extension":6.384744998246667},"index":0,"playId":"8967d4d9-fb0f-3365-a54b-2c88ee5bbf2c","pitchNumber":1,"startTime":"2026-07-05T04:02:02.052Z","endTime":"2026-07-05T04:02:05.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":68.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.274460772533384,"aZ":-42.34535881378869,"pfxX":-5.257255698380616,"pfxZ":-8.589785777620794,"pX":0.7023126350659683,"pZ":4.2239235294595625,"vX0":2.734770523699418,"vY0":-108.00058331952536,"vZ0":5.152294057244919,"x":90.23,"y":124.73,"x0":0.10459838059243982,"y0":50.00019546971688,"z0":6.455986674885856,"aX":-6.228439439445251},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.9,"breakHorizontal":8.9,"spinRate":2578,"spinDirection":311},"zone":12,"typeConfidence":0.9,"plateTime":0.5065621374207754,"extension":6.217497671258419},"index":1,"playId":"102ff280-b81c-39c1-b407-1232042c6ada","pitchNumber":2,"startTime":"2026-07-05T04:02:20.153Z","endTime":"2026-07-05T04:02:24.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":69.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.68324148112281,"aZ":-41.92323845891765,"pfxX":-4.611333010921159,"pfxZ":-8.260415127989518,"pX":-0.6813777377582986,"pZ":0.967630243799954,"vX0":0.0648448395646751,"vY0":-108.1984217344497,"vZ0":-1.1368268313657008,"x":142.97,"y":212.65,"x0":-0.11315440298297759,"y0":50.00285609171623,"z0":6.11231566474066,"aX":-5.442311898663704},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.9,"breakHorizontal":8.3,"spinRate":2641,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.5071122107216333,"extension":6.4168562199215105},"index":2,"playId":"3858b7f7-0c31-3c5e-ac01-b0dcd359eca1","pitchNumber":3,"startTime":"2026-07-05T04:02:36.597Z","endTime":"2026-07-05T04:02:39.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T04:03:02.191Z","endTime":"2026-07-05T04:03:09.215Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445542481911293,"aZ":-40.91162928961221,"pfxX":-6.64903249307015,"pfxZ":-7.397938614455015,"pX":0.8104531128857292,"pZ":1.2045542156746833,"vX0":3.3888375967399997,"vY0":-109.04907622784845,"vZ0":-0.9411894371115459,"x":86.11,"y":206.26,"x0":0.08529571818178419,"y0":50.00039778665912,"z0":6.126948319626095,"aX":-7.860397574599438},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.2,"breakHorizontal":10.9,"spinRate":2631,"spinDirection":321},"zone":14,"typeConfidence":0.89,"plateTime":0.5058332749817258,"extension":6.308590305891064},"index":4,"playId":"cb14f943-a92f-3e61-b0f2-7967a86f03c7","pitchNumber":4,"startTime":"2026-07-05T04:03:09.215Z","endTime":"2026-07-05T04:03:12.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07470525440506,"aZ":-12.374533047087457,"pfxX":3.9553440580488592,"pfxZ":11.023914949203288,"pX":-0.07823650851668759,"pZ":1.5541558422243373,"vX0":-0.9700869573384696,"vY0":-133.96206832444818,"vZ0":-8.834711124876328,"x":119.98,"y":196.82,"x0":-0.22256597379804063,"y0":50.00522185758672,"z0":5.804397725781415,"aX":7.106567111647056},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-7.0,"spinRate":2315,"spinDirection":163},"zone":13,"typeConfidence":0.86,"plateTime":0.4106847571894088,"extension":6.3842579292079495},"hitData":{"launchSpeed":101.8,"launchAngle":-7.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.84,"coordY":141.68}},"index":5,"playId":"74298518-a094-39a8-9d34-73009ed488f1","pitchNumber":5,"startTime":"2026-07-05T04:03:25.553Z","endTime":"2026-07-05T04:03:33.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:03:33.566Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to third baseman Alex Bregman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:03:52.795Z","endTime":"2026-07-05T04:04:22.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97096780246583,"aZ":-27.245164578575004,"pfxX":-3.2988300580785013,"pfxZ":3.0324073154038045,"pX":0.4622635960080813,"pZ":1.3908997988114793,"vX0":1.9591055943916902,"vY0":-126.50222765996702,"vZ0":-5.754493165393511,"x":99.38,"y":201.23,"x0":0.10776102549743766,"y0":50.00409292676608,"z0":5.869697397591324,"aX":-5.365430337646877},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":5.5,"spinRate":2307,"spinDirection":198},"zone":14,"typeConfidence":0.92,"plateTime":0.43241424890454594,"extension":6.298156553535728},"index":0,"playId":"e0cc4433-2a28-322a-afc9-d4be9fe80871","pitchNumber":1,"startTime":"2026-07-05T04:03:58.089Z","endTime":"2026-07-05T04:04:02.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671581956861363,"aZ":-25.756800459816787,"pfxX":-1.8874992461520033,"pfxZ":3.891498092650279,"pX":0.7782634768740243,"pZ":2.2376437849966253,"vX0":2.187711811619111,"vY0":-127.25679642500035,"vZ0":-4.245190106507705,"x":87.33,"y":178.36,"x0":0.15503741983815886,"y0":50.003975314789656,"z0":5.953700394244912,"aX":-3.1142707416529816},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":3.0,"spinRate":2291,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.42943871426406144,"extension":6.2024042616011545},"hitData":{"launchSpeed":65.5,"launchAngle":63.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.79,"coordY":162.05}},"index":1,"playId":"ddbece62-a5aa-3c9c-bbc0-95cd52b76ff8","pitchNumber":2,"startTime":"2026-07-05T04:04:13.766Z","endTime":"2026-07-05T04:04:22.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:04:22.282Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T04:04:41.779Z","endTime":"2026-07-05T04:05:49.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.874622524269114,"aZ":-28.799172050877093,"pfxX":-8.403977656063807,"pfxZ":2.451320245372605,"pX":0.8851909241902463,"pZ":3.2586164725013447,"vX0":3.240835259880824,"vY0":-116.52156621486677,"vZ0":0.029122203077456055,"x":83.26,"y":150.8,"x0":0.5681710227691003,"y0":50.00101798536575,"z0":5.9668452619940915,"aX":-11.555804949805632},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":2378,"spinDirection":277},"zone":12,"typeConfidence":0.91,"plateTime":0.4700494325753044,"extension":6.15342192608545},"index":0,"playId":"2fa61770-c839-3b69-8630-62a49d4b9e99","pitchNumber":1,"startTime":"2026-07-05T04:04:48.187Z","endTime":"2026-07-05T04:04:51.606Z","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":77.1,"endSpeed":71.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12256416256889,"aZ":-42.665146148540884,"pfxX":-3.821262044068202,"pfxZ":-8.241923941932676,"pX":-0.7518164869116686,"pZ":1.7278471427668316,"vX0":-0.2342793313544437,"vY0":-112.34339036453684,"vZ0":-0.23456024445142698,"x":145.66,"y":192.13,"x0":-0.14990043054860075,"y0":50.0025673194006,"z0":6.185086086200486,"aX":-4.864355606268899},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.6,"breakHorizontal":7.0,"spinRate":2602,"spinDirection":322},"zone":7,"typeConfidence":0.9,"plateTime":0.48830805863546445,"extension":6.328674464344788},"index":1,"playId":"35e1bc4b-3a33-3558-b4fa-45d5ae1f26a4","pitchNumber":2,"startTime":"2026-07-05T04:05:08.296Z","endTime":"2026-07-05T04:05:13.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111278862717143,"aZ":-11.409638754181602,"pfxX":2.5262724101495575,"pfxZ":11.359785391332075,"pX":-0.07692213880663017,"pZ":2.098353583238506,"vX0":-0.586781885720967,"vY0":-134.3449281896563,"vZ0":-7.656941978257947,"x":119.93,"y":182.12,"x0":-0.18387283838327176,"y0":50.00200501705039,"z0":5.796375092571931,"aX":4.617435030071643},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-4.4,"spinRate":2402,"spinDirection":163},"zone":8,"typeConfidence":0.9,"plateTime":0.4077000319387638,"extension":6.271699721263748},"index":2,"playId":"9d1c5898-8cd4-37b7-b402-653145619048","pitchNumber":3,"startTime":"2026-07-05T04:05:23.822Z","endTime":"2026-07-05T04:05:26.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86623350408789,"aZ":-30.269455238479715,"pfxX":-7.506719779361456,"pfxZ":1.365357950527219,"pX":-0.7398733129852753,"pZ":2.3890178423687987,"vX0":0.21956673724791953,"vY0":-117.18535601545975,"vZ0":-1.7312194937486263,"x":145.2,"y":174.28,"x0":0.1406604475346241,"y0":50.00126108429898,"z0":5.961448916596927,"aX":-10.452916116881406},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":2511,"spinDirection":292},"zone":4,"typeConfidence":0.9,"plateTime":0.4671622618159734,"extension":6.283675083365264},"index":3,"playId":"1af128ca-ba90-3743-9f4d-08b3b6421910","pitchNumber":4,"startTime":"2026-07-05T04:05:45.498Z","endTime":"2026-07-05T04:05:49.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:05:49.349Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:08:46.453Z","endTime":"2026-07-05T04:10:05.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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 JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T04:08:33.820Z","endTime":"2026-07-05T04:08:48.753Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.369482914692384,"aZ":-27.226111353821512,"pfxX":-11.120040930702404,"pfxZ":2.4070784957696163,"pX":0.7796483396265498,"pZ":0.7679705580679422,"vX0":9.961017591951055,"vY0":-143.20404855170185,"vZ0":-8.6557318878101,"x":87.28,"y":218.04,"x0":-1.3174692094092078,"y0":50.002134470706274,"z0":5.561836039224304,"aX":-22.84836976015944},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.5,"breakHorizontal":17.9,"spinRate":2159,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.384057746085293,"extension":6.796297310049896},"index":1,"playId":"9261820a-0fb6-3bee-be52-bb0aa9ab66f5","pitchNumber":1,"startTime":"2026-07-05T04:08:48.753Z","endTime":"2026-07-05T04:08:51.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.951869691118816,"aZ":-26.10365328496582,"pfxX":-10.306985507527086,"pfxZ":2.916422675811166,"pX":1.1894593241137308,"pZ":1.908745995506988,"vX0":10.8559099280645,"vY0":-143.73064676773348,"vZ0":-5.799418779733967,"x":71.66,"y":187.24,"x0":-1.3069603396560765,"y0":50.00281630572811,"z0":5.585254924316253,"aX":-21.45184800842108},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":2307,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.38185774796587824,"extension":6.812338838172823},"index":2,"playId":"52d18914-df11-3c04-88ad-c93d79843b87","pitchNumber":2,"startTime":"2026-07-05T04:09:02.570Z","endTime":"2026-07-05T04:09:06.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.9006805850233,"aZ":-28.05076077758544,"pfxX":-10.099680390275758,"pfxZ":2.024223858535339,"pX":-0.13448991879002972,"pZ":1.8774558016020917,"vX0":7.244733802172909,"vY0":-142.50054680432234,"vZ0":-5.565154063692827,"x":122.13,"y":188.09,"x0":-1.4110839910721267,"y0":50.00101455193896,"z0":5.651619188031351,"aX":-20.554549877550784},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.6,"breakHorizontal":16.6,"spinRate":2134,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.38589704585996776,"extension":6.722789349221646},"index":3,"playId":"78900a9f-ce3e-336a-87c6-764e2b83f25b","pitchNumber":3,"startTime":"2026-07-05T04:09:18.203Z","endTime":"2026-07-05T04:09:21.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37316464762458,"aZ":-27.95070451978798,"pfxX":-10.061313772846184,"pfxZ":2.0658332540496502,"pX":-0.35201769566127644,"pZ":2.110337684105282,"vX0":6.893818339751629,"vY0":-143.03490965809098,"vZ0":-4.941846566503225,"x":130.42,"y":181.8,"x0":-1.4997888415591782,"y0":50.00676659516975,"z0":5.637319726821226,"aX":-20.623436609716816},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.8,"breakHorizontal":16.7,"spinRate":2271,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.38454682796338213,"extension":6.952950252894261},"index":4,"playId":"d8a37892-f42d-31fa-b3c8-932b03e0ef7f","pitchNumber":4,"startTime":"2026-07-05T04:09:33.883Z","endTime":"2026-07-05T04:09:37.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16349783683988,"aZ":-26.92477141571606,"pfxX":-9.613619201013822,"pfxZ":2.5104362928775465,"pX":0.4949043318597902,"pZ":2.583082883040497,"vX0":9.010167884669064,"vY0":-143.4723344825636,"vZ0":-3.9999670566834196,"x":98.14,"y":169.04,"x0":-1.4321599507692293,"y0":50.00307521014918,"z0":5.6667188756631965,"aX":-20.108824682735815},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":2173,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3812789739445819,"extension":6.7906752198059435},"index":5,"playId":"436c2b12-81a6-36b2-aac9-479ba92c580c","pitchNumber":5,"startTime":"2026-07-05T04:10:01.578Z","endTime":"2026-07-05T04:10:05.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:10:05.711Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:10:18.526Z","endTime":"2026-07-05T04:12:07.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68792504877038,"aZ":-34.62807237418709,"pfxX":7.193103072243511,"pfxZ":-1.7828788309228543,"pX":-1.4478947233174302,"pZ":1.7659855839960272,"vX0":-0.913180512444381,"vY0":-116.78738672007482,"vZ0":-1.1328954681381338,"x":172.19,"y":191.1,"x0":-1.985222778070907,"y0":50.00211067373422,"z0":5.524079262761955,"aX":9.90228167877921},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.2,"breakHorizontal":-12.7,"spinRate":2146,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.4695893422170112,"extension":6.378791070830951},"index":0,"playId":"d99cf66d-35ee-3cb6-ac78-8adda2453c71","pitchNumber":1,"startTime":"2026-07-05T04:10:28.363Z","endTime":"2026-07-05T04:10:33.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.300570967385678,"aZ":-23.890216827229274,"pfxX":-10.364552392241633,"pfxZ":4.108519831731142,"pX":1.0002519649796016,"pZ":0.9698695530073648,"vX0":10.61684965786484,"vY0":-140.94889525572583,"vZ0":-8.190925646961105,"x":78.87,"y":212.59,"x0":-1.4642499676743876,"y0":50.00384370885424,"z0":5.450092140002047,"aX":-20.90655864151757},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":2268,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.38822484899819054,"extension":7.0174899883819775},"index":1,"playId":"442c1a18-3722-3094-9b41-e430a3e8b8d7","pitchNumber":2,"startTime":"2026-07-05T04:10:44.629Z","endTime":"2026-07-05T04:10:47.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48154564699869,"aZ":-23.782037160237504,"pfxX":-9.827840610206664,"pfxZ":4.09604602293243,"pX":0.12481716646309055,"pZ":1.532200232432556,"vX0":8.20010831006915,"vY0":-141.5924200050141,"vZ0":-6.911446228540555,"x":112.24,"y":197.41,"x0":-1.5184389013627753,"y0":50.00684456056595,"z0":5.505464983186742,"aX":-20.148035452826328},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2221,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.3854517185669728,"extension":6.746823491252597},"index":2,"playId":"6c5cd395-c6b8-3147-8cd0-f97d1ec196f7","pitchNumber":3,"startTime":"2026-07-05T04:11:01.473Z","endTime":"2026-07-05T04:11:04.583Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-05T04:11:18.368Z","endTime":"2026-07-05T04:11:25.233Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19755469755772,"aZ":-36.32094069448529,"pfxX":6.7597017391851715,"pfxZ":-2.8256755719160562,"pX":-0.7280750989779048,"pZ":0.6822936982128944,"vX0":0.5859912906495113,"vY0":-120.45025805623156,"vZ0":-3.522663937269688,"x":144.75,"y":220.36,"x0":-1.8526003812593534,"y0":50.00059714740874,"z0":5.372426683508284,"aX":9.938873659410422},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.6,"breakHorizontal":-12.4,"spinRate":2396,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.4545823841869452,"extension":6.767320902519503},"index":4,"playId":"4e7e067a-c4d1-3c6b-a320-99d51a1d4dd4","pitchNumber":4,"startTime":"2026-07-05T04:11:25.233Z","endTime":"2026-07-05T04:11:29.768Z","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":98.3,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.367979104930047,"aZ":-21.12894907385444,"pfxX":-9.784484584011224,"pfxZ":5.3335761758297435,"pX":1.102066660462439,"pZ":1.1469867809934806,"vX0":10.108872631324811,"vY0":-142.6810515968585,"vZ0":-8.52528726240871,"x":74.99,"y":207.81,"x0":-1.207492271276542,"y0":50.00434013780855,"z0":5.493906990763072,"aX":-20.27147472456185},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":2246,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.38318098551870206,"extension":6.894553657940381},"index":5,"playId":"dc342a36-688d-321e-aed1-1061dd894ca7","pitchNumber":5,"startTime":"2026-07-05T04:11:45.787Z","endTime":"2026-07-05T04:11:49.507Z","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":97.3,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53024741452462,"aZ":-27.969898057922506,"pfxX":-10.038938885165386,"pfxZ":2.0979814321405894,"pX":1.6955517780597857,"pZ":0.6892247342283052,"vX0":12.01234092289616,"vY0":-140.9567043593638,"vZ0":-8.1243297557249,"x":52.37,"y":220.17,"x0":-1.3270118205687065,"y0":50.00305086023188,"z0":5.428470362506666,"aX":-20.102278602894863},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":2231,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.38932396289870796,"extension":7.060494109009792},"index":6,"playId":"899a1650-a4fd-3441-bd04-a34c1ee15f96","pitchNumber":6,"startTime":"2026-07-05T04:12:03.667Z","endTime":"2026-07-05T04:12:07.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:12:07.292Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pedro Ramírez grounds into a double play, shortstop Masyn Winn to first baseman Alec Burleson. Michael Conforto out at 2nd. Pedro Ramírez out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:12:40.022Z","endTime":"2026-07-05T04:13:06.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.93"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.30"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.19"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.98"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.98"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.40"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.37"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.21"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.42"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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_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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Pedro Ramírez replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T04:12:20.990Z","endTime":"2026-07-05T04:12:42.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"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":82.8,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369160892286345,"aZ":-36.95330414627935,"pfxX":6.281843688822959,"pfxZ":-3.2600882924555634,"pX":0.18254524247859066,"pZ":2.680927447208603,"vX0":2.762920008495028,"vY0":-120.59546757229295,"vZ0":0.9085693967396553,"x":110.04,"y":166.39,"x0":-1.7954854668245093,"y0":50.00204211398273,"z0":5.569649408939592,"aX":9.212493047262887},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.4,"breakHorizontal":-12.0,"spinRate":2153,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.45492279547838654,"extension":6.651279122341853},"index":1,"playId":"bd5a8536-c293-3fda-b435-dd4742417138","pitchNumber":1,"startTime":"2026-07-05T04:12:42.324Z","endTime":"2026-07-05T04:12:45.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637738212125342,"aZ":-27.59991532965026,"pfxX":-8.77440593721117,"pfxZ":2.1884709567535303,"pX":-0.5966298582910416,"pZ":2.9966204306715545,"vX0":6.221664396970688,"vY0":-143.39035624825235,"vZ0":-2.5419589113071295,"x":139.74,"y":157.87,"x0":-1.6490867908626305,"y0":50.00553184588594,"z0":5.607887660900995,"aX":-18.363851188065503},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":3.6,"breakHorizontal":14.8,"spinRate":2245,"spinDirection":232},"zone":1,"typeConfidence":0.91,"plateTime":0.38127098582864205,"extension":6.904215306083251},"hitData":{"launchSpeed":102.3,"launchAngle":0.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.57,"coordY":146.77}},"index":2,"playId":"d6525f11-1e89-351a-b935-1d96e0e40d04","pitchNumber":2,"startTime":"2026-07-05T04:12:58.966Z","endTime":"2026-07-05T04:13:06.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:13:06.079Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pedro Ramírez grounds into a double play, shortstop Masyn Winn to first baseman Alec Burleson. Michael Conforto out at 2nd. Pedro Ramírez out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T04:12:40.022Z","endTime":"2026-07-05T04:13:06.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.09"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.93"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.30"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.19"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.98"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.98"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.40"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.37"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.21"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.42"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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_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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Pedro Ramírez replaces Miguel Amaya.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T04:12:20.990Z","endTime":"2026-07-05T04:12:42.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665804,"link":"/api/v1/people/665804"}},{"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":82.8,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369160892286345,"aZ":-36.95330414627935,"pfxX":6.281843688822959,"pfxZ":-3.2600882924555634,"pX":0.18254524247859066,"pZ":2.680927447208603,"vX0":2.762920008495028,"vY0":-120.59546757229295,"vZ0":0.9085693967396553,"x":110.04,"y":166.39,"x0":-1.7954854668245093,"y0":50.00204211398273,"z0":5.569649408939592,"aX":9.212493047262887},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.4,"breakHorizontal":-12.0,"spinRate":2153,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.45492279547838654,"extension":6.651279122341853},"index":1,"playId":"bd5a8536-c293-3fda-b435-dd4742417138","pitchNumber":1,"startTime":"2026-07-05T04:12:42.324Z","endTime":"2026-07-05T04:12:45.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637738212125342,"aZ":-27.59991532965026,"pfxX":-8.77440593721117,"pfxZ":2.1884709567535303,"pX":-0.5966298582910416,"pZ":2.9966204306715545,"vX0":6.221664396970688,"vY0":-143.39035624825235,"vZ0":-2.5419589113071295,"x":139.74,"y":157.87,"x0":-1.6490867908626305,"y0":50.00553184588594,"z0":5.607887660900995,"aX":-18.363851188065503},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":3.6,"breakHorizontal":14.8,"spinRate":2245,"spinDirection":232},"zone":1,"typeConfidence":0.91,"plateTime":0.38127098582864205,"extension":6.904215306083251},"hitData":{"launchSpeed":102.3,"launchAngle":0.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.57,"coordY":146.77}},"index":2,"playId":"d6525f11-1e89-351a-b935-1d96e0e40d04","pitchNumber":2,"startTime":"2026-07-05T04:12:58.966Z","endTime":"2026-07-05T04:13:06.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-05T04:13:06.079Z","atBatIndex":71},"scoringPlays":[0,16,57],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":52.45,"y":71.25},"type":"H","description":"Home Run"}],"home":[]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"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":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":68.15,"y":119.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":91.36,"y":115.39},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":134.92,"y":185.26},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":214.13,"y":99.46},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":23,"top":[14,15,16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":118.49,"y":115.9},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":113.94,"y":152.33},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":100.27,"y":168.02},"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":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":100.78,"y":172.58},"type":"O","description":"Forceout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":155.56,"y":195.76},"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":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":57.81,"y":113.79},"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":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":111.91,"y":156.38},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":169.11,"y":65.48},"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":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":172.85,"y":127.56},"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":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":169.26,"y":63.99},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":82.93,"y":71.5},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":202.51,"y":110.09},"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":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":181.66,"y":77.17},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":152.4,"y":188.77},"type":"O","description":"Pop Out"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":107.12,"y":129.23},"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":6,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":136.58,"y":50.61},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":114.44,"y":153.35},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"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":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":185.29,"y":118.43},"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":7,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":86.61,"y":126.02},"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":109.38,"y":155.88},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":163.53,"y":129.56},"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":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":149.36,"y":197.88},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":82.56,"y":64.28},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59,60],"bottom":[61,62,63,64,65],"hits":{"away":[{"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":53.02,"y":114.05},"type":"H","description":"Double"},{"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":129.84,"y":185.76},"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":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":134.26,"y":117.61},"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":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":149.76,"y":171.47},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":119.84,"y":91.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":162.52,"y":157.9},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":71,"top":[66,67,68],"bottom":[69,70,71],"hits":{"away":[{"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":9,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":125.84,"y":141.68},"type":"O","description":"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":9,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":108.79,"y":162.05},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":124.57,"y":146.77},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":0,"hits":5,"errors":1,"leftOnBase":8},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"inHole":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"battingOrder":2,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"onDeck":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"inHole":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"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":5,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".248","atBats":32,"obp":".325","slg":".397","ops":".722","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":30,"obp":".286","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":131,"era":"4.14","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.33","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":131,"balls":53,"strikes":78,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"pitchesPerInning":"14.56","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"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":17,"gamesStarted":17,"flyOuts":57,"groundOuts":110,"airOuts":101,"runs":33,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":84,"hitByPitch":0,"atBats":355,"obp":".281","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1498,"era":"3.12","inningsPitched":"95.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.11","battersFaced":377,"outs":286,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1498,"balls":569,"strikes":929,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".300","pitchesPerInning":"15.71","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"5.66","walksPer9Inn":"2.08","hitsPer9Inn":"7.93","runsScoredPer9":"3.12","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":33,"gamesStarted":0,"flyOuts":22,"groundOuts":28,"airOuts":42,"runs":29,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":147,"obp":".365","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":639,"era":"7.00","inningsPitched":"36.0","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":28,"whip":"1.67","battersFaced":167,"outs":108,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":239,"strikes":400,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.75","gamesFinished":11,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.75","hitsPer9Inn":"10.25","runsScoredPer9":"7.25","homeRunsPer9":"1.25","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"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}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":8,"groundOuts":16,"airOuts":14,"runs":9,"doubles":0,"triples":1,"homeRuns":4,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".245","atBats":49,"obp":".315","slg":".531","ops":".846","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":26,"rbi":8,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".216","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.25","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":23,"errors":0,"chances":40,"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":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":38,"groundOuts":72,"airOuts":69,"runs":53,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":93,"baseOnBalls":28,"intentionalWalks":1,"hits":95,"hitByPitch":3,"avg":".291","atBats":327,"obp":".350","slg":".520","ops":".870","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":170,"rbi":63,"leftOnBase":160,"sacBunts":0,"sacFlies":2,"babip":".350","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.21","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":175,"errors":3,"chances":186,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":68,"flyOuts":25,"groundOuts":55,"airOuts":57,"runs":30,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":0,"hits":54,"hitByPitch":2,"avg":".255","atBats":212,"obp":".301","slg":".420","ops":".721","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":89,"rbi":28,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":17,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":123,"errors":1,"chances":127,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(W, 7-4)","summary":"5.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":77,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":32,"strikes":45,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":48,"groundOuts":88,"airOuts":86,"runs":37,"doubles":22,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":0,"hits":92,"hitByPitch":5,"atBats":336,"obp":".347","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1431,"era":"3.86","inningsPitched":"86.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.45","battersFaced":378,"outs":259,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1431,"balls":543,"strikes":888,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".636","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.44","hitsPer9Inn":"9.59","runsScoredPer9":"3.86","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"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"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":22,"airOuts":16,"runs":13,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":0,"avg":".286","atBats":84,"obp":".371","slg":".440","ops":".811","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":37,"rbi":8,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".367","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":49,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":19,"groundOuts":33,"airOuts":45,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".271","atBats":133,"obp":".319","slg":".398","ops":".717","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":53,"rbi":16,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.73","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"44.33","popOuts":16,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":58,"errors":0,"chances":74,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":45,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":204,"era":"1.50","inningsPitched":"12.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":52,"outs":36,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":204,"balls":78,"strikes":126,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.00","gamesFinished":3,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.25","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"0.75","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":2,"chances":4,"fielding":".500","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":"(H, 20)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":40,"gamesStarted":0,"flyOuts":16,"groundOuts":39,"airOuts":35,"runs":16,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":1,"hits":38,"hitByPitch":3,"atBats":149,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":650,"era":"3.69","inningsPitched":"39.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":20,"blownSaves":2,"earnedRuns":16,"whip":"1.31","battersFaced":167,"outs":117,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":650,"balls":241,"strikes":409,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".000","pitchesPerInning":"16.67","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"8.77","runsScoredPer9":"3.69","homeRunsPer9":"1.15","inheritedRunners":26,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":14},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":0,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":64,"groundOuts":83,"airOuts":97,"runs":52,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":59,"baseOnBalls":38,"intentionalWalks":2,"hits":86,"hitByPitch":12,"avg":".266","atBats":323,"obp":".363","slg":".415","ops":".778","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":134,"rbi":36,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.85","popOuts":12,"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":238,"putOuts":91,"errors":2,"chances":331,"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"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","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":38,"gamesStarted":0,"flyOuts":18,"groundOuts":49,"airOuts":41,"runs":22,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":7,"atBats":153,"obp":".348","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":689,"era":"3.60","inningsPitched":"40.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":16,"whip":"1.40","battersFaced":182,"outs":120,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":689,"balls":252,"strikes":437,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.23","gamesFinished":4,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"6.53","walksPer9Inn":"3.38","hitsPer9Inn":"9.23","runsScoredPer9":"4.95","homeRunsPer9":"0.45","inheritedRunners":21,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":11,"groundOuts":23,"airOuts":19,"runs":8,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".246","atBats":61,"obp":".265","slg":".377","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":23,"rbi":13,"leftOnBase":22,"sacBunts":0,"sacFlies":4,"babip":".250","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":29,"errors":3,"chances":69,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 K, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":59,"groundOuts":94,"airOuts":92,"runs":45,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":55,"baseOnBalls":30,"intentionalWalks":2,"hits":92,"hitByPitch":4,"avg":".279","atBats":330,"obp":".343","slg":".473","ops":".816","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":156,"rbi":63,"leftOnBase":163,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.57","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":674,"errors":6,"chances":737,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 22)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":15,"groundOuts":46,"airOuts":24,"runs":17,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":6,"atBats":132,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":586,"era":"3.72","inningsPitched":"36.1","wins":3,"losses":3,"saves":22,"saveOpportunities":26,"holds":1,"blownSaves":4,"earnedRuns":15,"whip":"1.16","battersFaced":153,"outs":109,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":586,"balls":221,"strikes":365,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.92","rbi":0,"winPercentage":".500","pitchesPerInning":"16.13","gamesFinished":28,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"8.67","walksPer9Inn":"2.97","hitsPer9Inn":"7.43","runsScoredPer9":"4.21","homeRunsPer9":"0.50","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"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"}]},"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":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":44,"groundOuts":124,"airOuts":82,"runs":40,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":70,"baseOnBalls":27,"intentionalWalks":0,"hits":89,"hitByPitch":6,"atBats":364,"obp":".307","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1550,"era":"3.60","inningsPitched":"95.0","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.22","battersFaced":398,"outs":285,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1550,"balls":565,"strikes":985,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".667","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"6.63","walksPer9Inn":"2.56","hitsPer9Inn":"8.43","runsScoredPer9":"3.79","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":22,"groundOuts":36,"airOuts":46,"runs":15,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":138,"obp":".278","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":601,"era":"3.29","inningsPitched":"38.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":12,"blownSaves":3,"earnedRuns":14,"whip":"1.12","battersFaced":158,"outs":115,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":601,"balls":206,"strikes":395,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".600","pitchesPerInning":"15.68","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.51","walksPer9Inn":"3.76","hitsPer9Inn":"6.34","runsScoredPer9":"3.52","homeRunsPer9":"0.94","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"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"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","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":17,"gamesStarted":17,"flyOuts":53,"groundOuts":64,"airOuts":95,"runs":53,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":0,"hits":95,"hitByPitch":1,"atBats":327,"obp":".352","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1424,"era":"5.33","inningsPitched":"82.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.55","battersFaced":367,"outs":248,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":516,"strikes":908,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".444","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.59","hitsPer9Inn":"10.34","runsScoredPer9":"5.77","homeRunsPer9":"1.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"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":"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":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":24,"groundOuts":38,"airOuts":40,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":2,"avg":".216","atBats":139,"obp":".255","slg":".345","ops":".600","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":48,"rbi":11,"leftOnBase":66,"sacBunts":4,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.75","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":31,"stolenBasePercentage":".674","caughtStealingPercentage":".326","assists":25,"putOuts":328,"errors":5,"chances":358,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 15)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":37,"gamesStarted":0,"flyOuts":20,"groundOuts":22,"airOuts":37,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":18,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":129,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":619,"era":"4.81","inningsPitched":"33.2","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":15,"blownSaves":2,"earnedRuns":18,"whip":"1.46","battersFaced":149,"outs":101,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":233,"strikes":386,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".667","pitchesPerInning":"18.39","gamesFinished":5,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"10.43","walksPer9Inn":"4.81","hitsPer9Inn":"8.29","runsScoredPer9":"5.35","homeRunsPer9":"1.60","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691008":{"person":{"id":691008,"fullName":"Max Rajcic","link":"/api/v1/people/691008"},"jerseyNumber":"71","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":6,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":12,"runs":5,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":163,"era":"5.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.33","battersFaced":39,"outs":27,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":67,"strikes":96,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".---","pitchesPerInning":"18.11","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.00","walksPer9Inn":"6.00","hitsPer9Inn":"6.00","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","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":16,"gamesStarted":16,"flyOuts":47,"groundOuts":77,"airOuts":83,"runs":48,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":78,"baseOnBalls":24,"intentionalWalks":0,"hits":83,"hitByPitch":5,"atBats":318,"obp":".320","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1329,"era":"4.80","inningsPitched":"84.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.27","battersFaced":351,"outs":253,"gamesPitched":16,"completeGames":1,"shutouts":1,"pitchesThrown":1329,"balls":456,"strikes":873,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".455","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"8.32","walksPer9Inn":"2.56","hitsPer9Inn":"8.86","runsScoredPer9":"5.12","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"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":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":34,"groundOuts":73,"airOuts":86,"runs":38,"doubles":11,"triples":2,"homeRuns":4,"strikeOuts":63,"baseOnBalls":27,"intentionalWalks":0,"hits":72,"hitByPitch":6,"avg":".249","atBats":289,"obp":".321","slg":".343","ops":".664","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":99,"rbi":37,"leftOnBase":136,"sacBunts":0,"sacFlies":5,"babip":".300","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.25","popOuts":22,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":212,"putOuts":128,"errors":7,"chances":347,"fielding":".980","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":"1-3 | HBP, K, RBI","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":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":32,"groundOuts":99,"airOuts":74,"runs":58,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":61,"baseOnBalls":49,"intentionalWalks":4,"hits":81,"hitByPitch":24,"avg":".259","atBats":313,"obp":".397","slg":".406","ops":".803","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":127,"rbi":39,"leftOnBase":133,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.30","popOuts":23,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":227,"errors":0,"chances":232,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":14,"airOuts":13,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".164","atBats":55,"obp":".258","slg":".255","ops":".513","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":14,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".229","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":97,"errors":1,"chances":98,"fielding":".990","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":9,"airOuts":11,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".286","atBats":42,"obp":".380","slg":".548","ops":".928","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":23,"rbi":9,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[802139,671056,691023,676475,691026,665877,663457,686780,701675,681517,666277,592773,668941,676617],"pitchers":[681517,666277,592773,668941,676617],"bench":[699625,691458,663494,676369],"bullpen":[677865,681676,669461,669160,700241,669467,691008,694335],"battingOrder":[802139,671056,691023,676475,691026,665877,663457,686780,701675],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wetherholt (9, Imanaga); Walker, J (18, Thornton)."},{"label":"HR","value":"Wetherholt (13, 1st inning off Imanaga, 0 on, 0 out)."},{"label":"TB","value":"Burleson 2; Fermín; Herrera; Walker, J 2; Wetherholt 7."},{"label":"RBI","value":"Burleson (63); Herrera (39); Wetherholt (36)."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Walker, J; Winn; Nootbaar 2."},{"label":"GIDP","value":"Herrera; Nootbaar; Walker, J."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Burleson (3, 2nd base off Thornton/Amaya)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Winn-Burleson)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".244","atBats":30,"obp":".338","slg":".411","ops":".749","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".351","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":156,"era":"4.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":54,"strikes":102,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"pitchesPerInning":"17.33","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"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":58,"flyOuts":22,"groundOuts":24,"airOuts":31,"runs":19,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".250","atBats":128,"obp":".345","slg":".492","ops":".837","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":63,"rbi":21,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.29","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":47,"groundOuts":58,"airOuts":72,"runs":59,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":118,"baseOnBalls":47,"intentionalWalks":3,"hits":70,"hitByPitch":4,"avg":".221","atBats":317,"obp":".328","slg":".445","ops":".773","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":141,"rbi":41,"leftOnBase":192,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.65","popOuts":11,"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":3,"putOuts":153,"errors":1,"chances":157,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":6,"flyOuts":32,"groundOuts":60,"airOuts":57,"runs":26,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":190,"obp":".288","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":803,"era":"4.53","inningsPitched":"51.2","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.12","battersFaced":207,"outs":155,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":803,"balls":305,"strikes":498,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".857","pitchesPerInning":"15.54","gamesFinished":2,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"5.40","walksPer9Inn":"2.26","hitsPer9Inn":"7.84","runsScoredPer9":"4.53","homeRunsPer9":"1.74","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":28,"gamesStarted":0,"flyOuts":18,"groundOuts":12,"airOuts":32,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":2,"hits":17,"hitByPitch":0,"atBats":90,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":441,"era":"4.01","inningsPitched":"24.2","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"1.22","battersFaced":104,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":152,"strikes":289,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"17.88","gamesFinished":6,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"10.95","walksPer9Inn":"4.74","hitsPer9Inn":"6.20","runsScoredPer9":"4.38","homeRunsPer9":"1.82","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":32,"obp":".303","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"5.87","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.17","battersFaced":33,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":34,"strikes":86,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.65","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.91","walksPer9Inn":"0.00","hitsPer9Inn":"10.57","runsScoredPer9":"5.87","homeRunsPer9":"3.52","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 5-7)","summary":"4.2 IP, 2 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":32,"strikes":54,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":18,"gamesStarted":18,"flyOuts":68,"groundOuts":89,"airOuts":110,"runs":50,"doubles":17,"triples":1,"homeRuns":21,"strikeOuts":100,"baseOnBalls":26,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":384,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1599,"era":"4.28","inningsPitched":"103.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.10","battersFaced":415,"outs":309,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1599,"balls":552,"strikes":1047,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.81","rbi":2,"winPercentage":".417","pitchesPerInning":"15.52","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"8.74","walksPer9Inn":"2.27","hitsPer9Inn":"7.60","runsScoredPer9":"4.37","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":0,"chances":20,"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"}]},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":54,"groundOuts":81,"airOuts":120,"runs":41,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":62,"baseOnBalls":47,"intentionalWalks":2,"hits":82,"hitByPitch":7,"avg":".240","atBats":341,"obp":".341","slg":".343","ops":".684","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":117,"rbi":31,"leftOnBase":187,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.71","popOuts":34,"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":145,"putOuts":47,"errors":4,"chances":196,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":7,"groundOuts":19,"airOuts":14,"runs":8,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".255","atBats":55,"obp":".293","slg":".400","ops":".693","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":22,"rbi":6,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":0,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":15,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":65,"groundOuts":72,"airOuts":88,"runs":36,"doubles":14,"triples":2,"homeRuns":11,"strikeOuts":91,"baseOnBalls":60,"intentionalWalks":1,"hits":75,"hitByPitch":8,"avg":".232","atBats":323,"obp":".363","slg":".390","ops":".753","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":126,"rbi":47,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.36","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":83,"putOuts":650,"errors":2,"chances":735,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":28,"groundOuts":50,"airOuts":58,"runs":30,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":24,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".280","atBats":200,"obp":".366","slg":".390","ops":".756","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":78,"rbi":30,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":36,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":14,"putOuts":420,"errors":6,"chances":440,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-1 | 2 BB, HBP, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":{"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":89,"flyOuts":49,"groundOuts":55,"airOuts":86,"runs":56,"doubles":14,"triples":4,"homeRuns":19,"strikeOuts":98,"baseOnBalls":41,"intentionalWalks":2,"hits":96,"hitByPitch":9,"avg":".289","atBats":332,"obp":".380","slg":".527","ops":".907","caughtStealing":6,"stolenBases":21,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":175,"rbi":49,"leftOnBase":121,"sacBunts":1,"sacFlies":2,"babip":".355","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.47","popOuts":21,"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":4,"putOuts":245,"errors":4,"chances":253,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":37,"gamesStarted":0,"flyOuts":24,"groundOuts":29,"airOuts":35,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":143,"obp":".310","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":661,"era":"3.47","inningsPitched":"36.1","wins":3,"losses":2,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":14,"whip":"1.35","battersFaced":158,"outs":109,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":661,"balls":224,"strikes":437,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".600","pitchesPerInning":"18.19","gamesFinished":10,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"11.15","walksPer9Inn":"3.47","hitsPer9Inn":"8.67","runsScoredPer9":"4.21","homeRunsPer9":"1.49","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":20,"groundOuts":26,"airOuts":35,"runs":21,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":17,"intentionalWalks":0,"hits":27,"hitByPitch":7,"avg":".223","atBats":121,"obp":".352","slg":".347","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":42,"rbi":13,"leftOnBase":54,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.74","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"40.33","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","assists":15,"putOuts":273,"errors":1,"chances":289,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"47","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":26,"gamesStarted":0,"flyOuts":22,"groundOuts":14,"airOuts":42,"runs":14,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":4,"hits":25,"hitByPitch":2,"atBats":95,"obp":".355","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":387,"era":"4.81","inningsPitched":"24.1","wins":0,"losses":3,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":13,"whip":"1.52","battersFaced":111,"outs":73,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":139,"strikes":248,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".000","pitchesPerInning":"15.90","gamesFinished":7,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.92","walksPer9Inn":"4.44","hitsPer9Inn":"9.25","runsScoredPer9":"5.18","homeRunsPer9":"1.85","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":35,"groundOuts":53,"airOuts":67,"runs":43,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":83,"baseOnBalls":34,"intentionalWalks":3,"hits":73,"hitByPitch":3,"avg":".267","atBats":273,"obp":".351","slg":".454","ops":".805","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":124,"rbi":42,"leftOnBase":160,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":18,"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":5,"putOuts":112,"errors":0,"chances":117,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".500","slg":".800","ops":"1.300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","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":6,"gamesStarted":0,"flyOuts":7,"groundOuts":0,"airOuts":14,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":24,"obp":".387","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":134,"era":"4.05","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.65","battersFaced":31,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":54,"strikes":80,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.10","gamesFinished":1,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"6.75","walksPer9Inn":"8.10","hitsPer9Inn":"6.75","runsScoredPer9":"4.05","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":10,"flyOuts":38,"groundOuts":93,"airOuts":69,"runs":63,"doubles":17,"triples":4,"homeRuns":8,"strikeOuts":68,"baseOnBalls":33,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":320,"obp":".366","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1297,"era":"6.75","inningsPitched":"77.1","wins":4,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":58,"whip":"1.67","battersFaced":362,"outs":232,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":469,"strikes":828,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".364","pitchesPerInning":"16.77","gamesFinished":2,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.91","walksPer9Inn":"3.84","hitsPer9Inn":"11.17","runsScoredPer9":"7.33","homeRunsPer9":"0.93","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"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":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":28,"gamesStarted":2,"flyOuts":18,"groundOuts":31,"airOuts":26,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":110,"obp":".296","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":475,"era":"1.93","inningsPitched":"32.2","wins":5,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":7,"whip":"1.13","battersFaced":126,"outs":98,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":178,"strikes":297,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".833","pitchesPerInning":"14.54","gamesFinished":12,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.82","walksPer9Inn":"3.86","hitsPer9Inn":"6.34","runsScoredPer9":"2.48","homeRunsPer9":"1.10","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"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"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":8,"strikes":18,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":14,"groundOuts":34,"airOuts":27,"runs":9,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":1,"hits":17,"hitByPitch":1,"atBats":89,"obp":".280","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":377,"era":"2.73","inningsPitched":"26.1","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.03","battersFaced":101,"outs":79,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":377,"balls":140,"strikes":237,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":1,"winPercentage":".600","pitchesPerInning":"14.32","gamesFinished":7,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"4.10","walksPer9Inn":"3.42","hitsPer9Inn":"5.81","runsScoredPer9":"3.08","homeRunsPer9":"1.37","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":16,"groundOuts":25,"airOuts":26,"runs":18,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":102,"obp":".369","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":400,"era":"6.94","inningsPitched":"23.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.76","battersFaced":112,"outs":70,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":141,"strikes":259,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.14","gamesFinished":14,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.70","hitsPer9Inn":"13.11","runsScoredPer9":"6.94","homeRunsPer9":"1.16","inheritedRunners":8,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"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":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":7,"gamesStarted":7,"flyOuts":14,"groundOuts":30,"airOuts":30,"runs":20,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":134,"obp":".331","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":582,"era":"5.08","inningsPitched":"33.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.40","battersFaced":145,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":582,"balls":201,"strikes":381,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".750","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"9.89","walksPer9Inn":"2.67","hitsPer9Inn":"9.89","runsScoredPer9":"5.35","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".231","atBats":13,"obp":".286","slg":".231","ops":".517","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":14,"flyOuts":57,"groundOuts":100,"airOuts":92,"runs":48,"doubles":17,"triples":1,"homeRuns":13,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":0,"hits":94,"hitByPitch":7,"atBats":350,"obp":".344","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1488,"era":"4.74","inningsPitched":"89.1","wins":6,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.43","battersFaced":395,"outs":268,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1488,"balls":539,"strikes":949,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".545","pitchesPerInning":"16.66","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.85","walksPer9Inn":"3.43","hitsPer9Inn":"9.47","runsScoredPer9":"4.84","homeRunsPer9":"1.31","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":16,"errors":1,"chances":28,"fielding":".964","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":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":54,"groundOuts":70,"airOuts":84,"runs":55,"doubles":10,"triples":2,"homeRuns":16,"strikeOuts":78,"baseOnBalls":37,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".206","atBats":286,"obp":".296","slg":".423","ops":".719","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":121,"rbi":57,"leftOnBase":145,"sacBunts":1,"sacFlies":4,"babip":".219","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.88","popOuts":15,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":105,"errors":5,"chances":324,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":61,"groundOuts":104,"airOuts":135,"runs":35,"doubles":22,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":35,"intentionalWalks":0,"hits":84,"hitByPitch":5,"avg":".241","atBats":349,"obp":".316","slg":".338","ops":".654","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":118,"rbi":36,"leftOnBase":151,"sacBunts":0,"sacFlies":4,"babip":".251","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.25","popOuts":28,"lineOuts":46},"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":218,"putOuts":132,"errors":2,"chances":352,"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"}]}},"batters":[691718,608324,683737,673548,664023,663538,624424,665804,699393,621020,684007,621053,669020,663423,573204],"pitchers":[684007,621053,669020,663423,573204],"bench":[682634,681909,608348],"bullpen":[665871,571510,668970,656849,519141,607067,657097,663765],"battingOrder":[691718,608324,683737,673548,664023,663538,624424,699393,621020],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Conforto 2; Crow-Armstrong; Happ; Hoerner."},{"label":"Runners left in scoring position, 2 out","value":"Bregman 2; Happ 2."},{"label":"GIDP","value":"Ramírez."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Crow-Armstrong (6, 2nd base by Leahy/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ferguson, T (2, pickoff)."},{"label":"DP","value":"3 (2 Swanson-Hoerner-Busch; Bregman-Swanson-Busch)."}]}],"note":[{"label":"a","value":"Grounded into a double play for Amaya in the 9th."}]}},"officials":[{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Imanaga."},{"label":"HBP","value":"Herrera (by Ferguson, T); Crow-Armstrong (by Leahy)."},{"label":"Pitch timer violations","value":"Rolison (pitcher)."},{"label":"ABS Challenge","value":"Crow-Armstrong (Strike-Confirmed); Pagés, P 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Leahy 77-45; Soriano, G 12-8; Stanek 11-8; Romero, J 18-10; O'Brien 13-7; Imanaga 86-54; Ferguson, T 16-11; Rolison 16-11; Thornton 26-18; Thielbar 12-8."},{"label":"Groundouts-flyouts","value":"Leahy 2-4; Soriano, G 1-0; Stanek 0-1; Romero, J 1-0; O'Brien 1-0; Imanaga 2-1; Ferguson, T 0-1; Rolison 0-1; Thornton 1-1; Thielbar 2-0."},{"label":"Batters faced","value":"Leahy 20; Soriano, G 3; Stanek 4; Romero, J 5; O'Brien 3; Imanaga 19; Ferguson, T 5; Rolison 4; Thornton 5; Thielbar 4."},{"label":"Inherited runners-scored","value":"Ferguson, T 1-0; Rolison 1-0; Thornton 2-0; Thielbar 1-0."},{"label":"Umpires","value":"HP: Mark Ripperger. 1B: Brock Ballou. 2B: Dan Merzel. 3B: Dan Bellino. "},{"label":"Weather","value":"70 degrees, Cloudy."},{"label":"Wind","value":"6 mph, In From CF."},{"label":"First pitch","value":"8:07 PM."},{"label":"T","value":"2:50 (1:14 delay)."},{"label":"Att","value":"38,872."},{"label":"Venue","value":"Wrigley Field."},{"label":"July 4, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","boxscoreName":"Wetherholt"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":0,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":64,"groundOuts":83,"airOuts":97,"runs":52,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":59,"baseOnBalls":38,"intentionalWalks":2,"hits":86,"hitByPitch":12,"avg":".266","atBats":323,"obp":".363","slg":".415","ops":".778","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":134,"rbi":36,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".289","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.85","popOuts":12,"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":238,"putOuts":91,"errors":2,"chances":331,"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"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","boxscoreName":"Leahy"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 7-4)","summary":"5.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":77,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":32,"strikes":45,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":48,"groundOuts":88,"airOuts":86,"runs":37,"doubles":22,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":0,"hits":92,"hitByPitch":5,"atBats":336,"obp":".347","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1431,"era":"3.86","inningsPitched":"86.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.45","battersFaced":378,"outs":259,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1431,"balls":543,"strikes":888,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".636","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.44","hitsPer9Inn":"9.59","runsScoredPer9":"3.86","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"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":66,"pitchingGameScore":66},{"player":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","boxscoreName":"Conforto"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"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":58,"flyOuts":22,"groundOuts":24,"airOuts":31,"runs":19,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".250","atBats":128,"obp":".345","slg":".492","ops":".837","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":63,"rbi":21,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.29","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":51,"hittingGameScore":51}]},"decisions":{"winner":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"loser":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}