{"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":823026,"link":"/api/v1.1/game/823026/feed/live","metaData":{"wait":10,"timeStamp":"20260729_024506","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count02","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823026,"type":"R","doubleHeader":"N","id":"2026/07/28/chnmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823026-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-28T23:45:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":46,"ties":0,"pct":".570"},"records":{},"divisionLeader":false,"wins":61,"losses":46,"winningPercentage":".570"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":54,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":53,"losses":54,"winningPercentage":".495"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":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},"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},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"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},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681806":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806","firstName":"Andrew","lastName":"Wantz","primaryNumber":"61","birthDate":"1995-10-13","currentAge":30,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Wantz","middleName":"Hunter","boxscoreName":"Wantz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Wantz","nameSlug":"andrew-wantz-681806","firstLastName":"Andrew Wantz","lastFirstName":"Wantz, Andrew","lastInitName":"Wantz, A","initLastName":"A Wantz","fullFMLName":"Andrew Hunter Wantz","fullLFMName":"Wantz, Andrew Hunter","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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.14,"strikeZoneBottom":1.58},"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},"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},"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},"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},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"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},"ID701649":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649","firstName":"James","lastName":"Triantos","primaryNumber":"5","birthDate":"2003-01-29","currentAge":23,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"James","useLastName":"Triantos","middleName":"Douglas","boxscoreName":"Triantos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Triantos","nameSlug":"james-triantos-701649","firstLastName":"James Triantos","lastFirstName":"Triantos, James","lastInitName":"Triantos, J","initLastName":"J Triantos","fullFMLName":"James Douglas Triantos","fullLFMName":"Triantos, James Douglas","strikeZoneTop":3.149,"strikeZoneBottom":1.589},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID657265":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265","firstName":"Peter","lastName":"Strzelecki","primaryNumber":"58","birthDate":"1994-10-24","currentAge":31,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Strzelecki","middleName":"J.","boxscoreName":"Strzelecki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"STREZ-lecky","mlbDebutDate":"2022-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Strzelecki","nameSlug":"peter-strzelecki-657265","firstLastName":"Peter Strzelecki","lastFirstName":"Strzelecki, Peter","lastInitName":"Strzelecki, P","initLastName":"P Strzelecki","fullFMLName":"Peter J. Strzelecki","fullLFMName":"Strzelecki, Peter J.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"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":25,"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":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":44494,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"87","wind":"6 mph, In From LF"},"gameInfo":{"attendance":29097,"firstPitch":"2026-07-28T23:46:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"home":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"}},"officialScorer":{"id":431020,"fullName":"Jeff Durbin","link":"/api/v1/people/431020"},"primaryDatacaster":{"id":810854,"fullName":"Matthew Langston","link":"/api/v1/people/810854"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:46:27.757Z","endTime":"2026-07-28T23:47:53.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T21:13:24.392Z","endTime":"2026-07-28T23:19:51.362Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T23:19:51.362Z","endTime":"2026-07-28T23:44:47.772Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-28T23:44:47.772Z","endTime":"2026-07-28T23:46:27.946Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418270635719004,"aZ":-17.959761160055148,"pfxX":-6.06483555603294,"pfxZ":7.6508628319446625,"pX":0.07648552982221406,"pZ":2.4258159867760134,"vX0":7.367528117270039,"vY0":-134.97720393595893,"vZ0":-5.259237811267132,"x":114.08,"y":173.28,"x0":-1.8913939161386981,"y0":50.00513750601363,"z0":5.650941216599521,"aX":-11.272218318562777},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2241,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4046967202783338,"extension":6.521068487838296},"index":3,"playId":"fabde94c-2398-3799-a45c-607bbe96e232","pitchNumber":1,"startTime":"2026-07-28T23:46:27.946Z","endTime":"2026-07-28T23:46:31.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05787336258581,"aZ":-26.995192890687576,"pfxX":-1.4426312270333588,"pfxZ":2.990338963618399,"pX":-0.7855742171934057,"pZ":3.3232722576284326,"vX0":3.9295614727041914,"vY0":-130.6146143337417,"vZ0":-0.9658299627651735,"x":146.94,"y":149.05,"x0":-2.1208747822694725,"y0":50.000220588867315,"z0":5.724412368729038,"aX":-2.496666981043994},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":1.8,"spinRate":2398,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4190631448348414,"extension":6.518255543895933},"index":4,"playId":"a66af0ba-cd7e-3391-8163-90d4db679afd","pitchNumber":2,"startTime":"2026-07-28T23:46:44.317Z","endTime":"2026-07-28T23:46:48.649Z","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":87.9,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.338340305725755,"aZ":-32.878709364620434,"pfxX":-10.12747088136398,"pfxZ":-0.4337289110556224,"pX":1.1625090276739114,"pZ":1.0311229607180432,"vX0":10.913055813830333,"vY0":-127.46032946975919,"vZ0":-4.860969488522006,"x":72.69,"y":210.94,"x0":-1.876528785556456,"y0":50.00097055484873,"z0":5.585114929740734,"aX":-16.516190209260913},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":15.6,"spinRate":1741,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.43115555562205676,"extension":6.53715224336257},"index":5,"playId":"e16eeef2-d3e2-36a8-b3b3-df32c3a46415","pitchNumber":3,"startTime":"2026-07-28T23:47:01.300Z","endTime":"2026-07-28T23:47:05.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220622234203663,"aZ":-25.500114129479364,"pfxX":-0.7010937182154735,"pfxZ":3.6934883106024436,"pX":0.5240229828481958,"pZ":3.341947872966964,"vX0":6.892245115643395,"vY0":-133.16453739747496,"vZ0":-1.471774218543311,"x":97.03,"y":148.55,"x0":-2.0007921818974745,"y0":50.00020498572133,"z0":5.737591340464375,"aX":-1.267647178908486},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":-0.1,"spinRate":2427,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4105265598118666,"extension":6.752984208341475},"index":6,"playId":"60cd9a6c-5383-3d96-b567-d4cbf39d69c3","pitchNumber":4,"startTime":"2026-07-28T23:47:19.495Z","endTime":"2026-07-28T23:47:22.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-28T23:47:32.445Z","endTime":"2026-07-28T23:47:49.070Z","isPitch":false,"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61586252599948,"aZ":-41.1436490476024,"pfxX":3.8028052662956897,"pfxZ":-6.2216909461588115,"pX":1.1954546765490537,"pZ":1.3975799995506233,"vX0":5.73969269091018,"vY0":-119.4780272476124,"vZ0":-1.3787741166374055,"x":71.43,"y":201.05,"x0":-1.7346257739099584,"y0":50.003419683779896,"z0":5.688895352297241,"aX":5.481358524358209},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.3,"breakHorizontal":-8.3,"spinRate":2531,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4589222813521294,"extension":6.685063871368955},"index":8,"playId":"676a7a76-e7ab-323d-b194-7cb3e973730d","pitchNumber":5,"startTime":"2026-07-28T23:47:49.070Z","endTime":"2026-07-28T23:47:53.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:47:53.733Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:48:01.397Z","endTime":"2026-07-28T23:49:56.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607035615641152,"aZ":-25.87554992161994,"pfxX":-8.862336848078263,"pfxZ":3.3681387480224387,"pX":-0.36968358870075335,"pZ":1.0323147313129848,"vX0":7.105360188423034,"vY0":-135.12201040813682,"vZ0":-7.319186377982893,"x":131.09,"y":210.91,"x0":-1.8686852916577454,"y0":50.00014759675018,"z0":5.567084577644353,"aX":-16.553870281225723},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":2149,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40377713489650224,"extension":6.828516906546246},"index":0,"playId":"fc626d10-0a9b-33eb-9f45-21a67f9bae27","pitchNumber":1,"startTime":"2026-07-28T23:48:18.049Z","endTime":"2026-07-28T23:48:22.943Z","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":94.1,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569676314320994,"aZ":-18.248831506901396,"pfxX":-5.405879154661805,"pfxZ":7.263502409922458,"pX":-0.05294583005081529,"pZ":3.4940892164987445,"vX0":6.651551811951342,"vY0":-136.9646205971608,"vZ0":-2.939395189721635,"x":119.02,"y":144.44,"x0":-1.7998990080125754,"y0":50.00577908854288,"z0":5.8151544352878215,"aX":-10.369632350995847},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":8.5,"spinRate":2263,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39846274401464576,"extension":6.555976117434429},"index":1,"playId":"fed3cbc5-ebc6-3585-8b6f-652e47ed9dfb","pitchNumber":2,"startTime":"2026-07-28T23:48:33.936Z","endTime":"2026-07-28T23:48:37.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904848415547328,"aZ":-25.813412450610663,"pfxX":-9.37636164073239,"pfxZ":3.403697942527047,"pX":-0.6452674993976055,"pZ":1.343682798825181,"vX0":6.3011366378952385,"vY0":-135.42353702597467,"vZ0":-6.5513529612222055,"x":141.6,"y":202.5,"x0":-1.7768803876568986,"y0":50.002893384227924,"z0":5.584749589883264,"aX":-17.52075896951051},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":2249,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4035187041629644,"extension":6.951363979211134},"index":2,"playId":"6d09f261-7220-339d-b3e8-b8a23a151848","pitchNumber":3,"startTime":"2026-07-28T23:48:53.315Z","endTime":"2026-07-28T23:48:57.758Z","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":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064359633302175,"aZ":-42.754298373005724,"pfxX":5.006122951613463,"pfxZ":-7.459631284214168,"pX":-0.16443254915888242,"pZ":1.941365165332815,"vX0":2.6486810348488925,"vY0":-118.41862967017434,"vZ0":0.15904905969611227,"x":123.27,"y":186.36,"x0":-1.9487753894640576,"y0":50.005503715761655,"z0":5.791373645278659,"aX":7.095755368210163},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.2,"breakHorizontal":-9.7,"spinRate":2565,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4629142796025558,"extension":6.668541264675817},"index":3,"playId":"52d75ced-64db-3eef-990d-dfaa3ec41806","pitchNumber":4,"startTime":"2026-07-28T23:49:11.465Z","endTime":"2026-07-28T23:49:15.778Z","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":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196580976663522,"aZ":-27.88640860582186,"pfxX":-8.87774106762293,"pfxZ":2.2526424603725363,"pX":-0.522341753968701,"pZ":2.689146591154515,"vX0":6.766059164501228,"vY0":-136.39380641086922,"vZ0":-2.676007361157965,"x":136.91,"y":166.17,"x0":-1.869482233016171,"y0":50.00214890650451,"z0":5.586045930773275,"aX":-16.89298514204595},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2219,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4000548674313209,"extension":6.623070039622635},"hitData":{"launchSpeed":63.7,"launchAngle":18.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.16,"coordY":135.26}},"index":4,"playId":"778f5245-da1c-3ddf-94b2-e562c3375471","pitchNumber":5,"startTime":"2026-07-28T23:49:43.769Z","endTime":"2026-07-28T23:49:56.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:49:56.771Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:50:00.880Z","endTime":"2026-07-28T23:50:54.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.945150540400924,"aZ":-41.15741504916672,"pfxX":7.70911970036005,"pfxZ":-6.776159515721277,"pX":-0.7278137380667873,"pZ":3.3272544516353233,"vX0":0.3768138899439699,"vY0":-114.14945719951471,"vZ0":3.057522736908573,"x":144.74,"y":148.94,"x0":-1.8969503029495793,"y0":50.000488192713654,"z0":6.007465249048664,"aX":10.22629008554733},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-14.0,"spinRate":2539,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.47885086036232627,"extension":6.249661490900637},"index":0,"playId":"044d3153-77c5-3f13-a23f-a152d6b38237","pitchNumber":1,"startTime":"2026-07-28T23:50:21.839Z","endTime":"2026-07-28T23:50:26.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3434871120071,"aZ":-19.661122783854175,"pfxX":-6.067532476619953,"pfxZ":6.649364945030834,"pX":-0.12384436997093816,"pZ":2.3402266879145963,"vX0":6.602423079477427,"vY0":-135.5200594907624,"vZ0":-5.501608769821614,"x":121.72,"y":175.59,"x0":-1.7898303042684784,"y0":50.00270372561928,"z0":5.746572513422431,"aX":-11.419072653057388},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":9.8,"spinRate":2183,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4023610507030795,"extension":6.521994935360172},"hitData":{"launchSpeed":93.1,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.72,"coordY":71.29}},"index":1,"playId":"102ac0c0-34fd-3ea4-8ba0-43fd166721c0","pitchNumber":2,"startTime":"2026-07-28T23:50:42.805Z","endTime":"2026-07-28T23:50:54.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:50:54.784Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman hits a ground-rule double (18) on a fly ball to right-center field. Seiya Suzuki to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:51:03.951Z","endTime":"2026-07-28T23:52:52.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765116472549224,"aZ":-40.3882720391617,"pfxX":7.184860003931325,"pfxZ":-6.109197693763839,"pX":-0.12374097808708988,"pZ":2.1700403138822173,"vX0":1.8421139305508678,"vY0":-115.34491169866467,"vZ0":0.4632583719931116,"x":121.72,"y":180.19,"x0":-1.8663295575169312,"y0":50.00165792198108,"z0":5.8659071125054325,"aX":9.66436843393083},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.7,"breakHorizontal":-13.4,"spinRate":2502,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4751432842889507,"extension":6.268258066083494},"index":0,"playId":"498095ba-2648-3648-89c1-cc3fb70c072c","pitchNumber":1,"startTime":"2026-07-28T23:51:20.098Z","endTime":"2026-07-28T23:51:24.696Z","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":79.9,"endSpeed":74.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.982889527394168,"aZ":-39.800035130386256,"pfxX":6.734645368109735,"pfxZ":-5.567104772591982,"pX":-0.11674533990617685,"pZ":1.1958174540857094,"vX0":1.955677854842906,"vY0":-116.35671701685082,"vZ0":-1.7910972454353784,"x":121.45,"y":206.49,"x0":-1.8431649768545209,"y0":50.00177942425599,"z0":5.749174866774642,"aX":9.226858501488818},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":-12.7,"spinRate":2563,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.47086639209526737,"extension":6.4820060511491855},"index":1,"playId":"812f6237-b78b-329c-95b9-59e800522def","pitchNumber":2,"startTime":"2026-07-28T23:51:40.206Z","endTime":"2026-07-28T23:51:44.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.440827804096404,"aZ":-28.22161631046367,"pfxX":-7.760458092988511,"pfxZ":2.2310511200948806,"pX":-1.5960432550840975,"pZ":1.4469001576416012,"vX0":3.3482987697910165,"vY0":-131.83645028129786,"vZ0":-5.521905460515093,"x":177.84,"y":199.71,"x0":-1.8700896409804721,"y0":50.00165618832382,"z0":5.6356987832652115,"aX":-13.742432978386727},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":2184,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.41450372107081757,"extension":6.789494296632893},"index":2,"playId":"29b60191-c30f-3f25-825c-e0117e1f6116","pitchNumber":3,"startTime":"2026-07-28T23:52:01.317Z","endTime":"2026-07-28T23:52:05.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"4b91949e-37ce-4351-b72a-be0e5c09857f","startTime":"2026-07-28T23:52:20.710Z","endTime":"2026-07-28T23:52:25.710Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548925503973354,"aZ":-17.780882998565257,"pfxX":-5.047535078929643,"pfxZ":7.929492942465627,"pX":-0.39515399406794777,"pZ":2.815073002208709,"vX0":4.727230140693963,"vY0":-133.78064821904564,"vZ0":-4.639802226378923,"x":132.06,"y":162.77,"x0":-1.528306005245663,"y0":50.000020819705185,"z0":5.844249494786949,"aX":-9.158487921126635},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":8.2,"spinRate":2093,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.409242630387181,"extension":6.821220292600683},"hitData":{"launchSpeed":98.0,"launchAngle":24.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":174.11,"coordY":45.78}},"index":4,"playId":"d7bafec7-c8eb-3dc4-a6eb-21cbc0620118","pitchNumber":4,"startTime":"2026-07-28T23:52:38.831Z","endTime":"2026-07-28T23:52:52.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:52:52.849Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (19) on a line drive to right fielder Jordan Walker. Seiya Suzuki scores. Alex Bregman scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:53:24.923Z","endTime":"2026-07-28T23:58:14.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":12},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990717729327116,"aZ":-30.16446984370596,"pfxX":-9.673513553903074,"pfxZ":1.2436407490231307,"pX":-1.2513629183130535,"pZ":1.8538982398605917,"vX0":5.020607666549855,"vY0":-126.84210505193238,"vZ0":-3.5075778073846084,"x":164.7,"y":188.72,"x0":-2.0084353170705946,"y0":50.003124898030826,"z0":5.681840962517215,"aX":-15.629602567130876},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":16.2,"spinRate":1756,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43322329599452525,"extension":6.596834330223401},"index":0,"playId":"10713483-c8d6-380d-90c5-d34027fc3c97","pitchNumber":1,"startTime":"2026-07-28T23:53:28.996Z","endTime":"2026-07-28T23:53:32.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44420327481101,"aZ":-33.491439239446365,"pfxX":0.05607872076786946,"pfxZ":-0.8566790850875803,"pX":0.2834139574004822,"pZ":-0.22253465645098514,"vX0":4.797849026244796,"vY0":-122.49871267081298,"vZ0":-6.998165416635172,"x":106.2,"y":244.79,"x0":-1.701605240229967,"y0":50.005793075619984,"z0":5.507116863775962,"aX":0.08535308258706042},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.9,"breakHorizontal":-1.2,"spinRate":2398,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4458199401256322,"extension":6.693035908180574},"index":1,"playId":"c946aa9f-20ab-37c9-bdc4-c228d6b9c88c","pitchNumber":2,"startTime":"2026-07-28T23:53:48.694Z","endTime":"2026-07-28T23:53:52.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17316627778977,"aZ":-23.313741678664762,"pfxX":0.02923233695741856,"pfxZ":5.031449669267037,"pX":0.2277999486102465,"pZ":3.2745295595141863,"vX0":5.4723206008601455,"vY0":-131.18334182177605,"vZ0":-1.74979600957665,"x":108.32,"y":150.37,"x0":-1.8802961627677628,"y0":50.00127151078979,"z0":5.671194126503841,"aX":0.04980252982336261},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-1.1,"spinRate":2265,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4159560171846879,"extension":6.596575608445071},"index":2,"playId":"271610e8-710c-359a-8900-f56a62ddae06","pitchNumber":3,"startTime":"2026-07-28T23:54:12.026Z","endTime":"2026-07-28T23:54:16.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66221332497211,"aZ":-31.32788420169092,"pfxX":-8.571889342451172,"pfxZ":0.5076673405016363,"pX":-1.1607925048402983,"pZ":1.3246237764599205,"vX0":4.692765637732807,"vY0":-128.852828077613,"vZ0":-4.748399898915862,"x":161.25,"y":203.02,"x0":-1.8991880511377892,"y0":50.00307420751967,"z0":5.633073458756756,"aX":-14.305211507642458},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":14.4,"spinRate":1743,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4263165582484145,"extension":6.504456897653433},"index":3,"playId":"0eac4079-8b4c-35f3-be29-b86b3efacdd2","pitchNumber":4,"startTime":"2026-07-28T23:54:34.478Z","endTime":"2026-07-28T23:54:38.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62122163086777,"aZ":-28.173511321636845,"pfxX":-8.585318979575039,"pfxZ":2.1597872794927024,"pX":0.1760662518744849,"pZ":3.2655237064069316,"vX0":8.531668351381766,"vY0":-135.0190414068505,"vZ0":-1.0372926966827822,"x":110.29,"y":150.61,"x0":-1.9050416319083185,"y0":50.00122555598689,"z0":5.6320679054002305,"aX":-15.894624295261123},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":2325,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40521592947269713,"extension":6.549185066830467},"index":4,"playId":"e81c7b8e-636a-364d-a8f4-0855acf4d80d","pitchNumber":5,"startTime":"2026-07-28T23:54:55.583Z","endTime":"2026-07-28T23:54:59.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"c6c0128b-6d31-4733-bc5d-488e4c31241d","startTime":"2026-07-28T23:55:15.598Z","endTime":"2026-07-28T23:55:20.598Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229013784200053,"aZ":-38.55779121514346,"pfxX":6.398832741825455,"pfxZ":-4.625924363640616,"pX":-0.37086366651809904,"pZ":1.7626296256915945,"vX0":1.5298388102580829,"vY0":-116.819047836061,"vZ0":-0.9326803526219749,"x":131.14,"y":191.19,"x0":-1.8656502082522228,"y0":50.0023629432201,"z0":5.795174866382167,"aX":8.833104580462098},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.3,"breakHorizontal":-12.0,"spinRate":2612,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.46906909647601847,"extension":6.504225059508268},"index":6,"playId":"237512a0-e065-334b-97cf-9041e5df138a","pitchNumber":6,"startTime":"2026-07-28T23:55:34.588Z","endTime":"2026-07-28T23:55:38.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991836092563037,"aZ":-39.93878183973695,"pfxX":5.506952826542881,"pfxZ":-5.673032072923986,"pX":-0.35381050957782106,"pZ":3.042235401372009,"vX0":1.713514603948121,"vY0":-116.28160066046014,"vZ0":1.9530182186426794,"x":130.49,"y":156.64,"x0":-1.815976284626931,"y0":50.00477131921488,"z0":5.983299280816211,"aX":7.534254848474511},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.5,"breakHorizontal":-10.4,"spinRate":2369,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4712183758649995,"extension":6.411635537086264},"index":7,"playId":"90c5da45-a268-36c4-b83e-7e06b209a7e4","pitchNumber":7,"startTime":"2026-07-28T23:55:59.344Z","endTime":"2026-07-28T23:56:03.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641710571032934,"aZ":-20.029008847437854,"pfxX":-5.388619323209692,"pfxZ":6.380808457460274,"pX":0.030605983946151757,"pZ":3.000235140683657,"vX0":6.6813462477511,"vY0":-136.74956297401178,"vZ0":-3.49219912281018,"x":115.83,"y":157.77,"x0":-1.7380922792619249,"y0":50.005606609890776,"z0":5.658881129835227,"aX":-10.262329191319871},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":8.4,"spinRate":2240,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3997192515865362,"extension":6.615214110521394},"index":8,"playId":"f4650c4b-9523-367b-bfef-4f36a8cea27b","pitchNumber":8,"startTime":"2026-07-28T23:56:22.574Z","endTime":"2026-07-28T23:56:25.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190926857462085,"aZ":-30.816682469449134,"pfxX":-8.05098351200702,"pfxZ":0.711838769551191,"pX":-0.3691014668029447,"pZ":2.5210753661099043,"vX0":6.453580153729909,"vY0":-136.27562415377918,"vZ0":-2.6231408098135987,"x":131.07,"y":170.71,"x0":-1.7105280636310787,"y0":50.00009023807818,"z0":5.603587634139579,"aX":-15.289213772198268},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":2211,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40043219171120104,"extension":6.727809727382955},"index":9,"playId":"3dfa0ce0-9c3f-35e1-bd88-62f095efe9ec","pitchNumber":9,"startTime":"2026-07-28T23:56:45.567Z","endTime":"2026-07-28T23:56:49.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":10,"playId":"36f0cecb-e7b2-472d-9912-41c8a065f3cd","startTime":"2026-07-28T23:57:05.940Z","endTime":"2026-07-28T23:57:10.940Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198077382541495,"aZ":-31.261187560971035,"pfxX":1.6549046179452818,"pfxZ":0.5547200604975959,"pX":0.6446619917153016,"pZ":1.8147076904950072,"vX0":5.5820393079015895,"vY0":-126.39408193749884,"vZ0":-3.412657656340607,"x":92.43,"y":189.78,"x0":-1.797828452930925,"y0":50.000177502429445,"z0":5.66466011381007,"aX":2.7046890401826524},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.2,"spinRate":2421,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.431594546986505,"extension":6.8833101545694655},"index":11,"playId":"5c056476-e3f5-3e14-a1b5-99f59151c411","pitchNumber":10,"startTime":"2026-07-28T23:57:20.240Z","endTime":"2026-07-28T23:57:24.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70470603294815,"aZ":-28.0367892352492,"pfxX":-7.779095081702967,"pfxZ":2.200161164542349,"pX":-0.01823312312574687,"pZ":2.193066213461762,"vX0":7.143730744892439,"vY0":-136.26128032683926,"vZ0":-3.989509744829677,"x":117.7,"y":179.57,"x0":-1.6621351685873964,"y0":50.00498431923815,"z0":5.611501165469374,"aX":-14.642609593131334},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.4,"breakHorizontal":12.6,"spinRate":2188,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.401839030946717,"extension":6.824320365917464},"hitData":{"launchSpeed":103.6,"launchAngle":20.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.54,"coordY":83.78}},"index":12,"playId":"8bf9164a-deae-3959-8f0a-4fc294582ceb","pitchNumber":11,"startTime":"2026-07-28T23:58:00.199Z","endTime":"2026-07-28T23:58:14.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:58:14.206Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:59:41.079Z","endTime":"2026-07-29T00:01:17.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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-28T23:58:41.178Z","endTime":"2026-07-28T23:59:43.378Z","isPitch":false,"type":"action"},{"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":90.6,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593595749069628,"aZ":-27.35690253527408,"pfxX":-7.149759167315011,"pfxZ":2.7145899650481766,"pX":-1.1423944081701207,"pZ":3.472359966182119,"vX0":4.189985638415086,"vY0":-131.98019567877606,"vZ0":-0.9413771777032335,"x":160.55,"y":145.03,"x0":-1.8169465187047997,"y0":50.00334750437565,"z0":5.838195337206082,"aX":-12.68520046579279},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":12.1,"spinRate":2150,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.414119010951143,"extension":6.654963372647106},"index":1,"playId":"46a74f0f-9ae0-393f-b967-67f48ea2eac2","pitchNumber":1,"startTime":"2026-07-28T23:59:43.378Z","endTime":"2026-07-28T23:59:47.398Z","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":0,"outs":2},"index":2,"startTime":"2026-07-28T23:59:57.114Z","endTime":"2026-07-29T00:00:10.583Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.617487657691196,"aZ":-29.82285844729595,"pfxX":-6.431476046217146,"pfxZ":1.312716882322544,"pX":0.12422818049979388,"pZ":2.489754295426734,"vX0":7.245307427069008,"vY0":-132.22177220386516,"vZ0":-2.719899248822363,"x":112.26,"y":171.56,"x0":-1.7985369571945597,"y0":50.004355729211596,"z0":5.689938328698578,"aX":-11.542838410609765},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":10.3,"spinRate":2211,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.412130026557747,"extension":6.655244683932369},"index":3,"playId":"39bff0ff-e5de-3241-ab8a-830cccf2a4f4","pitchNumber":2,"startTime":"2026-07-29T00:00:10.583Z","endTime":"2026-07-29T00:00:14.758Z","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":82.3,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443206831398,"aZ":-35.26188242134083,"pfxX":9.03343286982349,"pfxZ":-2.1344803192724804,"pX":0.9298621426449297,"pZ":1.9855911482625164,"vX0":4.223233081805813,"vY0":-119.81103210871892,"vZ0":-1.0826156859806917,"x":81.56,"y":185.17,"x0":-2.0327604119586518,"y0":50.00496651725019,"z0":5.611624159831686,"aX":13.054203909354143},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.8,"breakHorizontal":-17.4,"spinRate":2456,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45822546068349457,"extension":6.386632735060154},"index":4,"playId":"38859067-fd8c-3494-a7d3-95a7892439d5","pitchNumber":3,"startTime":"2026-07-29T00:00:27.257Z","endTime":"2026-07-29T00:00:33.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.858561300508853,"aZ":-38.3379816135369,"pfxX":7.676432286689356,"pfxZ":-4.586170501950184,"pX":0.5309749228207503,"pZ":1.5476260344052488,"vX0":2.8752794086292375,"vY0":-115.28669937342265,"vZ0":-1.1672922682427738,"x":96.76,"y":196.99,"x0":-1.7305955906704527,"y0":50.004858437589654,"z0":5.767986480677159,"aX":10.31136957459324},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.3,"breakHorizontal":-14.6,"spinRate":2564,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.47549734954664125,"extension":6.456348540405745},"index":5,"playId":"a757267e-87df-3014-bd26-0cfb2097ce70","pitchNumber":4,"startTime":"2026-07-29T00:00:51.793Z","endTime":"2026-07-29T00:00:55.733Z","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":91.3,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923243695718728,"aZ":-19.71809291567743,"pfxX":-4.8772393139181975,"pfxZ":6.865311946100702,"pX":0.5609516504347221,"pZ":3.6933676884503117,"vX0":7.082363306116137,"vY0":-132.93310446588615,"vZ0":-2.0693420162860328,"x":95.62,"y":139.06,"x0":-1.4877793149267633,"y0":50.000259825326225,"z0":5.893279985673549,"aX":-8.845513014668473},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":7.6,"spinRate":2184,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4099458167602843,"extension":6.76950584278497},"index":6,"playId":"addc08f2-b704-3f2c-ad4e-e031c73f8d0b","pitchNumber":5,"startTime":"2026-07-29T00:01:12.513Z","endTime":"2026-07-29T00:01:17.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:01:17.083Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:03:45.187Z","endTime":"2026-07-29T00:05:28.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.076227907681673,"aZ":-17.788823590785185,"pfxX":-6.456300201404765,"pfxZ":7.8032634220418515,"pX":-0.32153868159635457,"pZ":2.503260574431703,"vX0":5.706812862531152,"vY0":-135.06090921837188,"vZ0":-4.407030309778136,"x":129.26,"y":171.19,"x0":-1.6255584176709885,"y0":50.00099010149156,"z0":5.4113167028291285,"aX":-11.898224394316719},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2151,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40592340986134623,"extension":6.527056448045777},"index":0,"playId":"0f342efe-75de-3446-8cb2-fd46db847f55","pitchNumber":1,"startTime":"2026-07-29T00:03:53.019Z","endTime":"2026-07-29T00:03:56.900Z","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-29T00:04:02.682Z","endTime":"2026-07-29T00:04:17.134Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451450675134826,"aZ":-34.18349635926542,"pfxX":-9.792330556593333,"pfxZ":-1.2219931862739006,"pX":-1.0217839766851606,"pZ":3.153861671574669,"vX0":4.850761444037817,"vY0":-127.33864120506155,"vZ0":0.5938585906327085,"x":155.95,"y":153.63,"x0":-1.6763181968186087,"y0":50.001948358907626,"z0":5.615966029512669,"aX":-16.126060473054956},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.7,"spinRate":1349,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4296781849232101,"extension":6.331052384893764},"index":2,"playId":"2d978097-3cbd-35e1-96ae-947e738e05db","pitchNumber":2,"startTime":"2026-07-29T00:04:17.134Z","endTime":"2026-07-29T00:04:21.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88633222205279,"aZ":-31.493586621906097,"pfxX":-9.207121622736974,"pfxZ":0.42714030691583993,"pX":-1.4754633193120474,"pZ":3.0333745448248393,"vX0":3.4294581931921218,"vY0":-126.00047648188935,"vZ0":-0.07089390025402487,"x":173.24,"y":156.88,"x0":-1.6555201381964488,"y0":50.00613448689063,"z0":5.600257395416965,"aX":-14.851383561612078},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":16.0,"spinRate":1317,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.43419845189584594,"extension":6.433213477031199},"index":3,"playId":"2231d389-116f-3472-b57d-146417e91557","pitchNumber":3,"startTime":"2026-07-29T00:04:30.753Z","endTime":"2026-07-29T00:04:34.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800310363705595,"aZ":-33.27712500761559,"pfxX":-9.943823245222408,"pfxZ":-0.6906527586676932,"pX":-0.7413268199579159,"pZ":1.891280835324014,"vX0":5.288364531614527,"vY0":-125.39544436994854,"vZ0":-2.1134308460992406,"x":145.26,"y":187.72,"x0":-1.5831345580612615,"y0":50.00225036957323,"z0":5.453712186837946,"aX":-15.872204752061077},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":16.8,"spinRate":1282,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4364105601988104,"extension":6.379570133505257},"index":4,"playId":"c20cccd7-afa2-3949-adb5-701531cb811e","pitchNumber":4,"startTime":"2026-07-29T00:04:46.726Z","endTime":"2026-07-29T00:04:50.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42426615675253,"aZ":-18.269515037197618,"pfxX":-5.77733789695775,"pfxZ":7.290053073026655,"pX":0.05689453506447713,"pZ":3.695494077658294,"vX0":6.49247294331246,"vY0":-136.5928767973327,"vZ0":-1.5476368020371427,"x":114.83,"y":139.0,"x0":-1.5896094840241033,"y0":50.003203830550305,"z0":5.513562139026839,"aX":-11.020677526097014},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2222,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39955404534472994,"extension":6.50632421788963},"index":5,"playId":"88196c27-0b7b-3833-927a-1d5cb5f1bcb9","pitchNumber":5,"startTime":"2026-07-29T00:05:02.957Z","endTime":"2026-07-29T00:05:06.577Z","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":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971710159031073,"aZ":-34.928017692506,"pfxX":1.219733667656849,"pfxZ":-1.7502395304880967,"pX":-0.18119149966653844,"pZ":2.0726057375264966,"vX0":3.292630212220461,"vY0":-124.51381977526327,"vZ0":-1.284906253477555,"x":123.91,"y":182.82,"x0":-1.6791722783880945,"y0":50.004716935500966,"z0":5.4850648316759125,"aX":1.91561681224628},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.2,"breakHorizontal":-3.0,"spinRate":2041,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.43986577112073455,"extension":6.338486474559646},"hitData":{"launchSpeed":98.7,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.67,"coordY":148.64}},"index":6,"playId":"ba3a3e9f-1942-36e7-8506-1f84fa14a813","pitchNumber":6,"startTime":"2026-07-29T00:05:20.162Z","endTime":"2026-07-29T00:05:28.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:05:28.949Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out sharply to second baseman Pedro Ramírez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:06:03.038Z","endTime":"2026-07-29T00:06:11.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T00:05:50.997Z","endTime":"2026-07-29T00:06:05.400Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706699769746113,"aZ":-20.749376479207303,"pfxX":-6.593600088832471,"pfxZ":5.874046093743415,"pX":-0.32932077270139765,"pZ":3.569436769547601,"vX0":5.7325075485075345,"vY0":-137.88806610326554,"vZ0":-1.4659976258360632,"x":129.55,"y":142.41,"x0":-1.5681296717545299,"y0":50.00501998356154,"z0":5.4938844111243705,"aX":-12.829262229841545},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":10.9,"spinRate":2223,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3956752592411692,"extension":6.522550708692944},"hitData":{"launchSpeed":105.4,"launchAngle":5.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":133.5,"coordY":139.91}},"index":1,"playId":"81768a0c-b82e-3889-b6b2-5fdf78479eba","pitchNumber":1,"startTime":"2026-07-29T00:06:05.400Z","endTime":"2026-07-29T00:06:11.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:06:11.430Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T00:06:27.831Z","endTime":"2026-07-29T00:07:38.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37969333448179,"aZ":-17.302779621476212,"pfxX":-5.996780728518175,"pfxZ":7.825372088126452,"pX":-0.24419052146272655,"pZ":1.74769447916368,"vX0":5.794804626389615,"vY0":-135.90537113896607,"vZ0":-6.413160029618141,"x":126.31,"y":191.59,"x0":-1.6088355578929583,"y0":50.003060520344306,"z0":5.308831931904492,"aX":-11.395534093955334},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":1965,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4006149708873643,"extension":6.588417449161768},"index":0,"playId":"416ae4b1-165a-3edb-ba65-83d5789132be","pitchNumber":1,"startTime":"2026-07-29T00:06:36.923Z","endTime":"2026-07-29T00:06:40.877Z","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":2},"index":1,"startTime":"2026-07-29T00:06:47.795Z","endTime":"2026-07-29T00:07:04.210Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"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.6,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537207568285375,"aZ":-27.47224419397844,"pfxX":-5.6877584094174995,"pfxZ":2.782731000129796,"pX":0.6205847664857783,"pZ":1.83326751404694,"vX0":7.457941428111481,"vY0":-128.8591886069546,"vZ0":-3.808378088631405,"x":93.34,"y":189.28,"x0":-1.5655647569160127,"y0":50.00457844563788,"z0":5.441210503148665,"aX":-9.614283840475345},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.4,"breakHorizontal":8.8,"spinRate":1386,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.4242719232306347,"extension":6.633684972210705},"index":2,"playId":"4fac85b1-7e09-3a57-8e40-cf12836bfed4","pitchNumber":2,"startTime":"2026-07-29T00:07:04.210Z","endTime":"2026-07-29T00:07:08.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832809234524852,"aZ":-32.49023702806728,"pfxX":2.6542267080971347,"pfxZ":-0.19544976606799302,"pX":-0.6168703216388932,"pZ":1.858653149732534,"vX0":1.9416886794872978,"vY0":-126.3211184427027,"vZ0":-2.358853876867825,"x":140.51,"y":188.6,"x0":-1.7392935925367707,"y0":50.00178561720644,"z0":5.406917483848488,"aX":4.305191101971057},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-5.3,"spinRate":2060,"spinDirection":101},"zone":7,"typeConfidence":2.0,"plateTime":0.4329702695888944,"extension":6.453864405078722},"hitData":{"launchSpeed":102.1,"launchAngle":26.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":134.15,"coordY":37.37}},"index":3,"playId":"0b190ce1-0750-3b61-96a2-26820645535b","pitchNumber":3,"startTime":"2026-07-29T00:07:29.577Z","endTime":"2026-07-29T00:07:38.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:07:38.593Z","atBatIndex":8},{"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":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:10:14.637Z","endTime":"2026-07-29T00:10:25.757Z","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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72989775863278,"aZ":-26.663035080336453,"pfxX":-0.948443209185948,"pfxZ":3.240750198982541,"pX":0.3377632162090039,"pZ":3.1567648658491474,"vX0":6.109040151303384,"vY0":-128.77306913385974,"vZ0":-1.1751314250172813,"x":104.13,"y":153.55,"x0":-1.9298171550399892,"y0":50.00029020597502,"z0":5.6589246365442145,"aX":-1.6118887818967536},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":0.5,"spinRate":2346,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4233938751322994,"extension":6.636283977873094},"hitData":{"launchSpeed":81.5,"launchAngle":15.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.32,"coordY":93.72}},"index":0,"playId":"59840373-951c-3095-8041-e5f0414c1e46","pitchNumber":1,"startTime":"2026-07-29T00:10:14.637Z","endTime":"2026-07-29T00:10:25.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:10:25.757Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks. Michael Conforto to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:10:37.423Z","endTime":"2026-07-29T00:13:01.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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.1,"endSpeed":83.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451687162593633,"aZ":-27.436592702428893,"pfxX":-6.179112103798131,"pfxZ":2.7043920498155245,"pX":0.8457305610668776,"pZ":2.222661260113216,"vX0":8.561805254629375,"vY0":-130.9638225741629,"vZ0":-3.7636760148178494,"x":84.76,"y":178.77,"x0":-1.6502227843213095,"y0":50.00346725448364,"z0":5.71101618639524,"aX":-10.826236541518421},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":9.5,"spinRate":2262,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4168843316787303,"extension":6.523152603916025},"index":0,"playId":"f0bdc839-b275-3d9d-b803-45103d62b344","pitchNumber":1,"startTime":"2026-07-29T00:10:50.026Z","endTime":"2026-07-29T00:10:54.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857376826197882,"aZ":-24.350297962274983,"pfxX":-1.296281427465654,"pfxZ":4.736394489323472,"pX":0.7749878278049483,"pZ":2.2562441408065776,"vX0":7.074419982770792,"vY0":-126.91309926531169,"vZ0":-3.706642396283428,"x":87.46,"y":177.86,"x0":-1.8649453697571716,"y0":50.00307946227726,"z0":5.646798177824725,"aX":-2.1418791558425543},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2308,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.42947531246440596,"extension":6.571613487020429},"index":1,"playId":"a434880b-7f75-3188-89c5-96e4c4c335fe","pitchNumber":2,"startTime":"2026-07-29T00:11:10.522Z","endTime":"2026-07-29T00:11:15.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"20e64829-59cf-4029-96c5-798c19bb19ca","startTime":"2026-07-29T00:11:27.532Z","endTime":"2026-07-29T00:11:32.532Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.026768520369554,"aZ":-27.3871266748664,"pfxX":-6.270825084624118,"pfxZ":2.685075756442025,"pX":-0.7944269109484955,"pZ":2.865404314089292,"vX0":4.839420593933153,"vY0":-131.94418282464247,"vZ0":-2.129455427955973,"x":147.28,"y":161.41,"x0":-1.8271419705912801,"y0":50.00380934502722,"z0":5.677864325371553,"aX":-11.185494132397796},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":10.4,"spinRate":2252,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4132866079589821,"extension":6.81328916825835},"index":3,"playId":"8bbb1f01-9f6a-30df-9428-bb281e857857","pitchNumber":3,"startTime":"2026-07-29T00:11:44.901Z","endTime":"2026-07-29T00:11:48.467Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65235642711223,"aZ":-32.63033300656059,"pfxX":7.79209430973695,"pfxZ":-0.3160632855142502,"pX":1.3916409231606657,"pZ":1.143613798081483,"vX0":5.327633884322503,"vY0":-119.52811789024362,"vZ0":-3.453641810087941,"x":63.95,"y":207.9,"x0":-1.877034887142332,"y0":50.00242979175394,"z0":5.531736271502013,"aX":11.29330717451436},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":2521,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4579282451242084,"extension":6.287743134299865},"index":4,"playId":"1ec5524d-ad1b-374c-a090-3c445348eb87","pitchNumber":4,"startTime":"2026-07-29T00:12:08.606Z","endTime":"2026-07-29T00:12:12.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162842857126044,"aZ":-28.029820022163218,"pfxX":-7.110983588694125,"pfxZ":2.3361174595306817,"pX":-0.08342200687937364,"pZ":2.700729783935476,"vX0":6.404569459662864,"vY0":-131.51052023376977,"vZ0":-2.6129710294564688,"x":120.18,"y":165.86,"x0":-1.6097364213906427,"y0":50.0055058939965,"z0":5.756036207630862,"aX":-12.635427601648711},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":11.8,"spinRate":2268,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4142366746036572,"extension":6.717276060848498},"index":5,"playId":"9522bfb4-e345-3ef4-a9bd-523556bb3db7","pitchNumber":5,"startTime":"2026-07-29T00:12:29.116Z","endTime":"2026-07-29T00:12:32.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-29T00:12:38.623Z","endTime":"2026-07-29T00:12:55.381Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25454960381103,"aZ":-34.08482084824801,"pfxX":6.701400948040162,"pfxZ":-1.326128186140099,"pX":1.9151332210327239,"pZ":0.7320838588806234,"vX0":6.6702525617265644,"vY0":-119.73415525208483,"vZ0":-4.00284654532736,"x":44.0,"y":219.01,"x0":-1.7825587781208636,"y0":50.00041303843317,"z0":5.4924998488581895,"aX":9.676981392864777},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":2442,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4583697917867777,"extension":6.6071573879460885},"index":7,"playId":"74948b7a-23b3-3f9b-bd35-254ffe15247c","pitchNumber":6,"startTime":"2026-07-29T00:12:55.381Z","endTime":"2026-07-29T00:13:01.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:13:01.396Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Michael Conforto to 3rd. Carson Kelly to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:13:22.807Z","endTime":"2026-07-29T00:13:51.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"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,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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.1,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.722412716478924,"aZ":-41.61262251406835,"pfxX":6.028847628108435,"pfxZ":-7.402366565854958,"pX":-0.6436914395740154,"pZ":2.5912739575562567,"vX0":0.8474735929247503,"vY0":-112.32233814377007,"vZ0":1.8498124381773404,"x":141.54,"y":168.82,"x0":-1.8091896354783232,"y0":50.00303211138961,"z0":5.9946722732658335,"aX":7.687415291702982},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.6,"breakHorizontal":-11.2,"spinRate":2457,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.48801314451738964,"extension":6.491692615814262},"index":0,"playId":"005a8468-b325-3fe2-a0c9-4ae665439c11","pitchNumber":1,"startTime":"2026-07-29T00:13:26.394Z","endTime":"2026-07-29T00:13:30.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79735329298549,"aZ":-30.73489155473196,"pfxX":-8.520290743557029,"pfxZ":0.8906111987625138,"pX":-0.9635655422409811,"pZ":2.2058117536905755,"vX0":5.310636018356973,"vY0":-126.65382547107875,"vZ0":-2.5368811083957605,"x":153.73,"y":179.22,"x0":-1.9846864910176207,"y0":50.00321075175552,"z0":5.687811954965117,"aX":-13.789373607120112},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":1641,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4330908760675465,"extension":6.7664388687139585},"hitData":{"launchSpeed":97.1,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":146.62}},"index":1,"playId":"889f486f-c800-3d6c-8854-75bfa257049a","pitchNumber":2,"startTime":"2026-07-29T00:13:42.429Z","endTime":"2026-07-29T00:13:51.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:13:51.459Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Pete Crow-Armstrong out on a sacrifice fly to center fielder Nathan Church. Michael Conforto scores. Carson Kelly to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:14:10.981Z","endTime":"2026-07-29T00:14:30.668Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57258075872255,"aZ":-21.877054148645733,"pfxX":-7.581303324123141,"pfxZ":6.165587173321079,"pX":-0.5228477888883115,"pZ":2.1472572679339192,"vX0":5.961605814173688,"vY0":-127.97374866268251,"vZ0":-4.422567416615058,"x":136.93,"y":180.8,"x0":-1.889085835711795,"y0":50.00630108836603,"z0":5.595677324596956,"aX":-12.670963111191922},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":12.5,"spinRate":1628,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4267860900607463,"extension":6.668274708736363},"hitData":{"launchSpeed":102.9,"launchAngle":28.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.03,"coordY":37.8}},"index":0,"playId":"e4bbd6ac-f281-3ebb-89a1-6d40f55c87b4","pitchNumber":1,"startTime":"2026-07-29T00:14:17.640Z","endTime":"2026-07-29T00:14:30.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:14:30.668Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (18) on a sharp ground ball to left fielder Lars Nootbaar. Carson Kelly scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:15:08.019Z","endTime":"2026-07-29T00:15:41.926Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:14:55.041Z","endTime":"2026-07-29T00:15:10.221Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":81.2,"endSpeed":75.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.625531758320456,"aZ":-33.19799224651026,"pfxX":6.418288713144109,"pfxZ":-0.7272787373689553,"pX":1.05618279268794,"pZ":1.8896028744723532,"vX0":4.914020917176636,"vY0":-118.17738789482115,"vZ0":-1.6952706229654726,"x":76.74,"y":187.76,"x0":-1.8841786419953608,"y0":50.00154972253231,"z0":5.667138919080247,"aX":9.071384832040572},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":-12.8,"spinRate":2419,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46357105848492486,"extension":6.2967576331469655},"index":1,"playId":"ea2ad04f-6fce-3894-a5fe-9f44806609ec","pitchNumber":1,"startTime":"2026-07-29T00:15:10.221Z","endTime":"2026-07-29T00:15:14.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642120361674934,"aZ":-32.506068170679434,"pfxX":8.280932781032583,"pfxZ":-0.23495231108811865,"pX":0.03387353985213885,"pZ":2.430675735578532,"vX0":2.259584012207256,"vY0":-118.85471259648801,"vZ0":-0.6633198895865302,"x":115.71,"y":173.15,"x0":-2.0058035242550143,"y0":50.002447238458316,"z0":5.675871564064203,"aX":11.797554626474781},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-15.6,"spinRate":2422,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4615705427743264,"extension":6.276784748485143},"hitData":{"launchSpeed":104.0,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":51.79,"coordY":131.28}},"index":2,"playId":"9b802220-739f-3ff5-b3b9-245d6098b6d9","pitchNumber":2,"startTime":"2026-07-29T00:15:28.822Z","endTime":"2026-07-29T00:15:41.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:15:41.926Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Jordan Walker. Seiya Suzuki scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:16:04.625Z","endTime":"2026-07-29T00:16:21.855Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":77.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.303421891284753,"aZ":-33.706242389109725,"pfxX":-0.18384667786765685,"pfxZ":-1.0299599149438468,"pX":-0.322335307695459,"pZ":2.2474406350461282,"vX0":3.8542805836636047,"vY0":-120.48561916507148,"vZ0":-1.5546455936860453,"x":129.29,"y":178.1,"x0":-1.909290151797193,"y0":50.00073207225774,"z0":5.8411151751604615,"aX":-0.27427790627185966},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":-0.5,"spinRate":2432,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.452153559699787,"extension":6.518264017461711},"hitData":{"launchSpeed":103.8,"launchAngle":8.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":159.05,"coordY":89.49}},"index":0,"playId":"dc493dfc-4883-35b4-a4a0-0994cebc1efd","pitchNumber":1,"startTime":"2026-07-29T00:16:12.214Z","endTime":"2026-07-29T00:16:21.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:16:21.855Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to right fielder Jordan Walker. Michael Busch to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:16:49.502Z","endTime":"2026-07-29T00:17:34.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b98512cf-9850-4c49-abd1-6a34fcb18404","startTime":"2026-07-29T00:16:49.502Z","endTime":"2026-07-29T00:16:54.502Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829195837388795,"aZ":-22.360438186119122,"pfxX":-5.712964267212316,"pfxZ":5.416436765231396,"pX":-0.06712825380625928,"pZ":3.262956946979453,"vX0":6.560846328155069,"vY0":-132.85375576347454,"vZ0":-2.4351388189757497,"x":119.56,"y":150.68,"x0":-1.8106830102785691,"y0":50.00438394902637,"z0":5.793361370653257,"aX":-10.353274277253218},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":9.1,"spinRate":2275,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4101675948406953,"extension":6.688591254737495},"index":1,"playId":"77165b13-743c-3589-ae2a-39176cde5ffe","pitchNumber":1,"startTime":"2026-07-29T00:17:03.219Z","endTime":"2026-07-29T00:17:06.875Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91120316614926,"aZ":-27.024380117447674,"pfxX":-6.699771304461619,"pfxZ":2.9417091930175143,"pX":-0.8071538947749106,"pZ":2.269121324469794,"vX0":5.0188480526711805,"vY0":-130.77701396416717,"vZ0":-3.5417596418971407,"x":147.77,"y":177.51,"x0":-1.8709006673874409,"y0":50.00231284360417,"z0":5.644957360072873,"aX":-11.724529604655553},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":11.2,"spinRate":2192,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.41718779890759095,"extension":6.646881856182652},"hitData":{"launchSpeed":88.3,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.93,"coordY":101.01}},"index":2,"playId":"f1ac8393-ab61-302f-9e05-5bad42b1b755","pitchNumber":2,"startTime":"2026-07-29T00:17:22.782Z","endTime":"2026-07-29T00:17:34.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:17:34.288Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Michael Busch to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:18:50.927Z","endTime":"2026-07-29T00:21:05.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:17:48.347Z","endTime":"2026-07-29T00:18:53.204Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43995397357424,"aZ":-21.56143384737424,"pfxX":-5.617917401568875,"pfxZ":6.0654158088975265,"pX":-0.2838516480287072,"pZ":4.078411839372145,"vX0":5.827753735183117,"vY0":-131.12284019286238,"vZ0":-0.32284723039168506,"x":127.82,"y":128.66,"x0":-1.8000841549063447,"y0":50.00273510949642,"z0":5.804999388290343,"aX":-9.83091934860865},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":9.0,"spinRate":2187,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41692064771505954,"extension":6.551983515211755},"index":1,"playId":"fa028636-95ba-384a-abab-5dc51714c7ae","pitchNumber":1,"startTime":"2026-07-29T00:18:53.204Z","endTime":"2026-07-29T00:18:57.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124853316456267,"aZ":-27.497212448374214,"pfxX":-8.603248310443183,"pfxZ":2.985983616174745,"pX":0.10455845868834282,"pZ":2.23122755773006,"vX0":7.198030916786275,"vY0":-125.19098741324255,"vZ0":-2.9391566687547854,"x":113.01,"y":178.54,"x0":-1.7072012986949159,"y0":50.0051935363589,"z0":5.700080219702151,"aX":-13.49285264075969},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":1575,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4395411389480173,"extension":6.585914406678637},"index":2,"playId":"fb27cef3-eb11-39b1-b2c7-2a527172ae99","pitchNumber":2,"startTime":"2026-07-29T00:19:08.796Z","endTime":"2026-07-29T00:19:12.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.660050987365015,"aZ":-30.42195355395039,"pfxX":-9.543645508237454,"pfxZ":1.0877232328400073,"pX":-0.6992234792412013,"pZ":1.297212105469712,"vX0":6.091251522051692,"vY0":-125.95609966702649,"vZ0":-4.480674428029704,"x":143.65,"y":203.76,"x0":-1.90938516753997,"y0":50.00205083311752,"z0":5.560139573345573,"aX":-15.328897128161218},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":15.8,"spinRate":1452,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.434923821811918,"extension":6.413031960012622},"index":3,"playId":"93c23229-d02f-3dab-b7f4-cb6e95f2a637","pitchNumber":3,"startTime":"2026-07-29T00:19:26.404Z","endTime":"2026-07-29T00:19:31.158Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531526041654722,"aZ":-20.884461849037688,"pfxX":-6.656219867295772,"pfxZ":6.339617521592979,"pX":0.40616601094981286,"pZ":3.747859732635925,"vX0":8.00414108350208,"vY0":-132.20232631835253,"vZ0":-1.3941806825158478,"x":101.52,"y":137.59,"x0":-1.7870661728545483,"y0":50.00350017879829,"z0":5.80561237434534,"aX":-11.856420294179514},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2245,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.41332226994481536,"extension":6.460263399479325},"index":4,"playId":"435a7ba2-096e-3527-b666-950bfe6bbc01","pitchNumber":4,"startTime":"2026-07-29T00:19:46.257Z","endTime":"2026-07-29T00:19:50.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445827532606504,"aZ":-41.53417189180042,"pfxX":6.337316505865941,"pfxZ":-7.344372068309678,"pX":-0.796790248560627,"pZ":2.8528543763457286,"vX0":0.35214906124809303,"vY0":-112.75867371307739,"vZ0":2.462575514307969,"x":147.37,"y":161.75,"x0":-1.7775780271597361,"y0":50.00306914889099,"z0":5.9683175222835745,"aX":8.077068817531035},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.2,"breakHorizontal":-11.5,"spinRate":2476,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.4876566246867817,"extension":6.524018362248368},"index":5,"playId":"cde1d37f-97ce-348b-9706-61a22bed5bf2","pitchNumber":5,"startTime":"2026-07-29T00:20:05.943Z","endTime":"2026-07-29T00:20:09.748Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72739591329965,"aZ":-42.4801630399244,"pfxX":6.432339942623744,"pfxZ":-7.856515081685179,"pX":0.04771644185453328,"pZ":2.018910697026109,"vX0":2.1337248528788186,"vY0":-114.27237023432997,"vZ0":0.706546942287495,"x":115.18,"y":184.27,"x0":-1.7361066564668832,"y0":50.00520785122275,"z0":5.907714180014861,"aX":8.434592145020556},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.7,"breakHorizontal":-12.2,"spinRate":2471,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.480890684730205,"extension":6.71983612509663},"index":6,"playId":"f5a0449b-e063-3fee-8f64-8620698e67c1","pitchNumber":6,"startTime":"2026-07-29T00:20:25.260Z","endTime":"2026-07-29T00:20:47.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85628328778803,"aZ":-19.992582711322083,"pfxX":-6.045056388683535,"pfxZ":6.679670652298137,"pX":1.0775496106094022,"pZ":2.447011516014203,"vX0":9.065231954199728,"vY0":-133.92842517516212,"vZ0":-4.772208860038158,"x":75.93,"y":172.71,"x0":-1.559607392189886,"y0":50.00331984790624,"z0":5.674245492910711,"aX":-11.02575761509574},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":9.1,"spinRate":2192,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4083618680933747,"extension":6.691375380943196},"index":7,"playId":"254dff09-37d0-330a-90ba-753d1f74c6fc","pitchNumber":7,"startTime":"2026-07-29T00:21:01.287Z","endTime":"2026-07-29T00:21:05.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:21:05.421Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Jordan Walker. Michael Busch scores. Alex Bregman scores. Ian Happ to 3rd.","rbi":2,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:21:24.254Z","endTime":"2026-07-29T00:24:50.413Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78779207575848,"aZ":-31.04322145471883,"pfxX":6.8012108394707695,"pfxZ":0.7851985448032863,"pX":0.8354347261540024,"pZ":2.2352174065408916,"vX0":4.378315619537198,"vY0":-119.79806991143583,"vZ0":-1.5727198090216983,"x":85.16,"y":178.43,"x0":-1.9015965375723387,"y0":50.00547136328207,"z0":5.682754225341373,"aX":9.857914532519366},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":2404,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4577313968305998,"extension":6.4787777315813635},"index":0,"playId":"a4c00089-700d-33fd-996b-673d3f857a05","pitchNumber":1,"startTime":"2026-07-29T00:21:29.649Z","endTime":"2026-07-29T00:21:34.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18481297305433,"aZ":-25.053986625555126,"pfxX":-7.554952989875973,"pfxZ":3.9815274868661277,"pX":0.7535298338839381,"pZ":2.5146176022638898,"vX0":8.896133270863919,"vY0":-132.11205906848141,"vZ0":-3.636646429553135,"x":88.28,"y":170.89,"x0":-1.6582102515078052,"y0":50.00075955279464,"z0":5.726904534443269,"aX":-13.503461931599919},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":12.0,"spinRate":2222,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4128329527247554,"extension":6.564971400659368},"index":1,"playId":"7c056e2e-8954-36f3-8a39-925ab55ee5f6","pitchNumber":2,"startTime":"2026-07-29T00:21:46.934Z","endTime":"2026-07-29T00:21:51.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-29T00:21:58.806Z","endTime":"2026-07-29T00:22:12.478Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613736034743148,"aZ":-21.451837682938752,"pfxX":-5.365610867152025,"pfxZ":6.009020650345935,"pX":0.5877265226583251,"pZ":3.1624889352285654,"vX0":7.2814248424409875,"vY0":-131.90789095175137,"vZ0":-2.9337350024038074,"x":94.6,"y":153.39,"x0":-1.4947718186741616,"y0":50.006573968473305,"z0":5.847672008063523,"aX":-9.581732155697583},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":8.4,"spinRate":2245,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4131762486151409,"extension":6.735874455016201},"index":3,"playId":"dfe585d3-c49b-32e4-9290-d80e28145c24","pitchNumber":3,"startTime":"2026-07-29T00:22:12.478Z","endTime":"2026-07-29T00:22:16.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991451835202206,"aZ":-40.968885590452935,"pfxX":4.353302326187256,"pfxZ":-6.487408816578219,"pX":-0.10040181002526403,"pZ":0.94986442234445,"vX0":2.532031734825493,"vY0":-115.76904838269436,"vZ0":-1.8007687699479873,"x":120.83,"y":213.13,"x0":-1.7746809866758237,"y0":50.00515589440545,"z0":5.666019613561979,"aX":5.8983219467641055},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.9,"breakHorizontal":-8.5,"spinRate":2530,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4734689629368125,"extension":6.5569626399486225},"index":4,"playId":"f10cd1c5-1b63-3483-b620-43a5ea99d59d","pitchNumber":4,"startTime":"2026-07-29T00:22:33.201Z","endTime":"2026-07-29T00:22:37.583Z","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":82.6,"endSpeed":76.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88551662739802,"aZ":-33.128519343484825,"pfxX":8.54394553076345,"pfxZ":-0.6479971341204642,"pX":-0.004542636836511016,"pZ":2.5668300882985906,"vX0":2.163442221696969,"vY0":-120.38192841629797,"vZ0":-0.35859130088205926,"x":117.17,"y":169.48,"x0":-2.024577143824344,"y0":50.00443238275569,"z0":5.644930264110376,"aX":12.567111886204884},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":-16.0,"spinRate":2423,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4546250286637412,"extension":6.390652322463929},"index":5,"playId":"13ab199e-2fc2-3503-b19e-ea76535040f1","pitchNumber":5,"startTime":"2026-07-29T00:22:55.569Z","endTime":"2026-07-29T00:22:59.198Z","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":91.8,"endSpeed":85.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897957570961463,"aZ":-28.01596357673344,"pfxX":-7.054833811943294,"pfxZ":2.2618219104396893,"pX":0.30120523158937035,"pZ":2.9351454662893977,"vX0":7.884853197965323,"vY0":-133.65129634922462,"vZ0":-2.1060685445934593,"x":105.52,"y":159.53,"x0":-1.7455716604921405,"y0":50.006662821456004,"z0":5.7095459828535695,"aX":-12.997964571885852},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":11.4,"spinRate":2184,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40700974003137613,"extension":6.565231097457245},"index":6,"playId":"880bda70-4255-311a-99a6-1f414ba43f8a","pitchNumber":6,"startTime":"2026-07-29T00:23:17.803Z","endTime":"2026-07-29T00:23:24.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351080658613064,"aZ":-21.46988553758563,"pfxX":-5.733061555827094,"pfxZ":5.92262041959961,"pX":0.3104152094609768,"pZ":4.149701904561713,"vX0":6.736348022424936,"vY0":-132.82721406678064,"vZ0":-0.5475078655690659,"x":105.17,"y":126.74,"x0":-1.4999168140264296,"y0":50.00482012702264,"z0":5.903728247800218,"aX":-10.365402309740332},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":9.1,"spinRate":2263,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4105567717909815,"extension":7.180276023155856},"index":7,"playId":"ad1f904c-5ba1-3a29-8c69-f629ba432127","pitchNumber":7,"startTime":"2026-07-29T00:24:01.826Z","endTime":"2026-07-29T00:24:05.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083965938451563,"aZ":-41.125351487676596,"pfxX":5.810448696335441,"pfxZ":-6.6410074380164055,"pX":0.6043974079050676,"pZ":1.204977089889476,"vX0":3.514025400665978,"vY0":-115.74999566824353,"vZ0":-1.2493953041947694,"x":93.96,"y":206.25,"x0":-1.6922309635620585,"y0":50.00462759908812,"z0":5.715196480086062,"aX":7.827415110003471},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.0,"breakHorizontal":-11.4,"spinRate":2514,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.47452913117454365,"extension":6.560392996707024},"index":8,"playId":"2e44f37c-b4eb-3ff6-9501-bbe1d5d8f52d","pitchNumber":8,"startTime":"2026-07-29T00:24:20.616Z","endTime":"2026-07-29T00:24:26.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348569803832216,"aZ":-28.520181843796834,"pfxX":-7.603914510507972,"pfxZ":2.048085573116756,"pX":-0.20055750463363725,"pZ":2.4613153479068663,"vX0":6.439204747119467,"vY0":-132.3666339738011,"vZ0":-3.0551494036080684,"x":124.64,"y":172.32,"x0":-1.6682747478497464,"y0":50.00542762076166,"z0":5.702741744975207,"aX":-13.5923669288412},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":12.5,"spinRate":2170,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4126636745701191,"extension":6.5710738078424695},"hitData":{"launchSpeed":77.6,"launchAngle":17.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.55,"coordY":133.06}},"index":9,"playId":"536849d7-e9dc-3671-9642-ceee359001fa","pitchNumber":9,"startTime":"2026-07-29T00:24:39.404Z","endTime":"2026-07-29T00:24:50.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:24:50.413Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T00:27:29.398Z","endTime":"2026-07-29T00:27:57.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:25:01.965Z","endTime":"2026-07-29T00:25:39.077Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T00:25:39.077Z","endTime":"2026-07-29T00:27:31.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829002118263556,"aZ":-19.110298894330583,"pfxX":-5.7029630772132585,"pfxZ":6.988113918263199,"pX":-1.1677158414828388,"pZ":4.737710817345976,"vX0":1.5810342792200411,"vY0":-135.4420811065498,"vZ0":-0.5274552854185391,"x":161.51,"y":110.86,"x0":-1.0157187001004566,"y0":50.003829185552824,"z0":6.26386842265835,"aX":-10.66300393520341},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":10.1,"spinRate":1877,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.4034287278123987,"extension":6.222763558847133},"index":2,"playId":"ce03c052-3397-3ba5-8c0e-523f08890bd7","pitchNumber":1,"startTime":"2026-07-29T00:27:31.607Z","endTime":"2026-07-29T00:27:35.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412282214222625,"aZ":-25.51919746945886,"pfxX":-5.436737928705685,"pfxZ":4.182144469299233,"pX":-0.28772434346759973,"pZ":2.4883512323094736,"vX0":3.86469129120187,"vY0":-125.13809092749803,"vZ0":-3.265907369592762,"x":127.97,"y":171.59,"x0":-1.143041327877988,"y0":50.00266493788809,"z0":5.892722434396095,"aX":-8.65311090736555},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":9.0,"spinRate":1091,"spinDirection":247},"zone":4,"typeConfidence":0.84,"plateTime":0.4370910147425531,"extension":6.546824742229547},"hitData":{"launchSpeed":97.2,"launchAngle":24.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.28,"coordY":73.3}},"index":3,"playId":"e8f4b6e6-5b23-3fac-8047-d3ed575c1455","pitchNumber":2,"startTime":"2026-07-29T00:27:49.390Z","endTime":"2026-07-29T00:27:57.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:27:57.415Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:30:18.629Z","endTime":"2026-07-29T00:31:10.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.391641374883566,"aZ":-15.98992350750169,"pfxX":-4.412057146719835,"pfxZ":8.514494133228029,"pX":0.45710301462380765,"pZ":2.6804079871742443,"vX0":6.71929477547389,"vY0":-136.36917838679858,"vZ0":-4.416586022098715,"x":99.58,"y":166.41,"x0":-1.4551370780104702,"y0":50.00201982230074,"z0":5.4092457762783654,"aX":-8.386301587823395},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":1952,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4002269359869901,"extension":6.598470298619363},"index":0,"playId":"fe8ba130-c613-3b14-982c-c3077c3d1a06","pitchNumber":1,"startTime":"2026-07-29T00:30:30.077Z","endTime":"2026-07-29T00:30:35.604Z","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":94.9,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155452765005016,"aZ":-20.262071600797736,"pfxX":-5.861869810629658,"pfxZ":6.133392202232704,"pX":-0.19053599319025627,"pZ":3.3343262277546137,"vX0":5.632914982214227,"vY0":-138.1111189444686,"vZ0":-2.301249501256949,"x":124.26,"y":148.75,"x0":-1.4894304740532807,"y0":50.005606939213735,"z0":5.532936920597881,"aX":-11.389597847948949},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":9.5,"spinRate":2047,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.395752799755793,"extension":6.67882795346626},"index":1,"playId":"36194632-5abf-3bda-9adc-0c485e62d134","pitchNumber":2,"startTime":"2026-07-29T00:30:46.154Z","endTime":"2026-07-29T00:30:50.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72036995668794,"aZ":-35.66843690236089,"pfxX":7.203665566310484,"pfxZ":-2.4643199486206218,"pX":0.046516171447607786,"pZ":3.316981410966736,"vX0":1.8233299063304744,"vY0":-118.65557031389037,"vZ0":2.2021074405591414,"x":115.23,"y":149.22,"x0":-1.6684687497885329,"y0":50.00174388248118,"z0":5.6380288332673,"aX":10.221067751843316},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.6,"breakHorizontal":-13.4,"spinRate":2466,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4624572809109564,"extension":6.280078045220997},"hitData":{"launchSpeed":97.5,"launchAngle":22.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.74,"coordY":68.72}},"index":2,"playId":"e33ba0ba-5a06-39c9-830d-0748772dbf3d","pitchNumber":3,"startTime":"2026-07-29T00:31:01.599Z","endTime":"2026-07-29T00:31:10.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:31:10.341Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:31:21.482Z","endTime":"2026-07-29T00:32:36.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30051744063135,"aZ":-38.807032212749064,"pfxX":5.946768455361428,"pfxZ":-4.825002968684482,"pX":-0.37374735346276583,"pZ":1.4798890103308329,"vX0":1.245860012358913,"vY0":-116.65360770745541,"vZ0":-1.0000023625916432,"x":131.25,"y":198.82,"x0":-1.687394205430603,"y0":50.001340284164314,"z0":5.578162064772807,"aX":8.180022964538605},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.6,"breakHorizontal":-11.0,"spinRate":2326,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4698431698494696,"extension":6.279945149852506},"index":0,"playId":"0d9bb178-1035-3e98-9642-e839ca9e2d28","pitchNumber":1,"startTime":"2026-07-29T00:31:32.601Z","endTime":"2026-07-29T00:31:36.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49628429203268,"aZ":-35.96076800777837,"pfxX":-6.416999782914488,"pfxZ":-2.231000990112438,"pX":-0.623517733823178,"pZ":2.554412500661957,"vX0":4.565329714193227,"vY0":-129.2830193331075,"vZ0":-0.5129742159341959,"x":140.77,"y":169.81,"x0":-1.57696026556761,"y0":50.0035806232473,"z0":5.5110923409545505,"aX":-10.882717413334564},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.0,"breakHorizontal":10.7,"spinRate":1267,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.42337374357701973,"extension":6.454588715403179},"index":1,"playId":"f20e1dd9-2b70-32a0-8785-17270d3edfcd","pitchNumber":2,"startTime":"2026-07-29T00:31:45.549Z","endTime":"2026-07-29T00:31:49.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555593133933492,"aZ":-33.72852198253272,"pfxX":-5.909553748081344,"pfxZ":-0.9433967256420726,"pX":-0.7375250422128312,"pZ":1.2165737405583639,"vX0":4.168345448399899,"vY0":-127.69496519706694,"vZ0":-3.774599891784109,"x":145.11,"y":205.93,"x0":-1.6241542390059895,"y0":50.00154848569615,"z0":5.370338559706789,"aX":-9.748256256449064},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":9.7,"spinRate":1272,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.42910151577620415,"extension":6.398890566863722},"index":2,"playId":"f10c7640-bc1e-371e-b63a-698e0f8c1e6f","pitchNumber":3,"startTime":"2026-07-29T00:31:59.723Z","endTime":"2026-07-29T00:32:03.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.796678543995295,"aZ":-29.207987050367418,"pfxX":0.19730490009373902,"pfxZ":1.8185295546545932,"pX":1.1172538518512587,"pZ":0.8808962319077422,"vX0":6.439640258680831,"vY0":-127.77883701174174,"vZ0":-5.0452040975440395,"x":74.41,"y":215.0,"x0":-1.4762852868959484,"y0":50.00368678438842,"z0":5.215155494108919,"aX":0.31995050623105437},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.0,"spinRate":2036,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43099567404444583,"extension":6.391938507095194},"index":3,"playId":"2bcc5fa8-75ea-3821-bcf8-44b1babe13a0","pitchNumber":4,"startTime":"2026-07-29T00:32:15.428Z","endTime":"2026-07-29T00:32:18.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006506686464967,"aZ":-32.350383827374245,"pfxX":-6.37937602514411,"pfxZ":-0.10851446188733505,"pX":-0.2764575251388634,"pZ":1.6924212122980788,"vX0":4.993796399353529,"vY0":-126.90585130262663,"vZ0":-2.8506459159696123,"x":127.54,"y":193.08,"x0":-1.4410674704802382,"y0":50.00272802341627,"z0":5.407522281788545,"aX":-10.4039176681858},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":10.4,"spinRate":1187,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.4316317237541334,"extension":6.426901698698589},"hitData":{"launchSpeed":92.1,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":153.2}},"index":4,"playId":"07d35ece-6985-3a37-a87e-cf4c3b44cbec","pitchNumber":5,"startTime":"2026-07-29T00:32:29.712Z","endTime":"2026-07-29T00:32:36.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:32:36.712Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T00:33:12.059Z","endTime":"2026-07-29T00:33:57.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:32:58.294Z","endTime":"2026-07-29T00:33:14.343Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06189854497951,"aZ":-18.275689599331248,"pfxX":-5.906970925185658,"pfxZ":7.242079514343562,"pX":-0.3291601340369157,"pZ":2.361853952414061,"vX0":5.41018521404953,"vY0":-137.52643845286954,"vZ0":-4.861383237679523,"x":129.55,"y":175.01,"x0":-1.552969632587319,"y0":50.00087284974453,"z0":5.389340681401746,"aX":-11.331495192446145},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2027,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3980412089177481,"extension":6.593758281464314},"index":1,"playId":"a1d56812-d233-3f45-8975-9158565e41c4","pitchNumber":1,"startTime":"2026-07-29T00:33:14.343Z","endTime":"2026-07-29T00:33:17.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54260091050632,"aZ":-15.296167163887574,"pfxX":-5.705723006202613,"pfxZ":8.653813246508566,"pX":1.2224839663746565,"pZ":1.9346233500381234,"vX0":9.232222217493778,"vY0":-138.221336086446,"vZ0":-6.2339972706111775,"x":70.4,"y":186.55,"x0":-1.4075693322568428,"y0":50.00099591063404,"z0":5.232159066499467,"aX":-11.126425962052215},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":2182,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3950750638375857,"extension":6.794809745154393},"index":2,"playId":"565d6413-7845-3c0e-baa8-abe55bcf7be8","pitchNumber":2,"startTime":"2026-07-29T00:33:32.000Z","endTime":"2026-07-29T00:33:36.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24357470027793,"aZ":-15.403185401278373,"pfxX":-6.679774852981507,"pfxZ":8.630628067257733,"pX":0.7038626020734513,"pZ":2.373203536169042,"vX0":7.917123286301874,"vY0":-138.15654871193388,"vZ0":-5.21896612496007,"x":90.17,"y":174.7,"x0":-1.3238997176014815,"y0":50.00337884192169,"z0":5.313152919600028,"aX":-12.982122303263347},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2154,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39564072721850474,"extension":6.728949574507794},"hitData":{"launchSpeed":95.1,"launchAngle":27.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.66,"coordY":101.74}},"index":3,"playId":"d41304d9-9330-35a7-aaaf-39287d023f70","pitchNumber":3,"startTime":"2026-07-29T00:33:48.028Z","endTime":"2026-07-29T00:33:57.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:33:57.056Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:36:23.072Z","endTime":"2026-07-29T00:38:04.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028164658540017,"aZ":-15.439611965374162,"pfxX":-3.689989852692299,"pfxZ":8.825764982069316,"pX":-0.013904298561701523,"pZ":4.458746551938122,"vX0":3.9157726132244535,"vY0":-136.57657439301227,"vZ0":-1.5893520667979453,"x":117.53,"y":118.39,"x0":-0.9842586117033088,"y0":50.003218599559695,"z0":6.105860652354626,"aX":-6.997349631102492},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":5.9,"spinRate":1860,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.40047132832156684,"extension":6.296654417107024},"index":0,"playId":"2a40d4b0-7ff6-3429-8dfa-3919e0ad4d9f","pitchNumber":1,"startTime":"2026-07-29T00:36:33.180Z","endTime":"2026-07-29T00:36:36.790Z","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":86.8,"endSpeed":80.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.439119869826495,"aZ":-33.78582455342825,"pfxX":1.1896621203650608,"pfxZ":-0.9912228645587131,"pX":0.1458362404000496,"pZ":1.8169732783774153,"vX0":2.806671707923641,"vY0":-126.40358934508649,"vZ0":-3.5384139926266407,"x":111.44,"y":189.72,"x0":-1.132956404507768,"y0":50.00591576623462,"z0":5.9438851516210125,"aX":1.9275854825673546},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-2.8,"spinRate":2361,"spinDirection":10},"zone":8,"typeConfidence":0.9,"plateTime":0.43309587211785905,"extension":6.317513559562451},"index":1,"playId":"e1af7862-62d4-341f-a7cc-e945eae621e3","pitchNumber":2,"startTime":"2026-07-29T00:36:51.756Z","endTime":"2026-07-29T00:36:56.084Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706035728455532,"aZ":-20.36018809423525,"pfxX":-7.56199368644343,"pfxZ":6.199207119598747,"pX":-0.30133717373510943,"pZ":1.9017519164197694,"vX0":5.175025093641792,"vY0":-136.60480361957892,"vZ0":-6.658309965177461,"x":128.49,"y":187.43,"x0":-1.2297119072661367,"y0":50.00336575762646,"z0":5.751985920887918,"aX":-14.413293071520076},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":12.7,"spinRate":1830,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.3996699593350983,"extension":6.409948633323607},"index":2,"playId":"ae33c342-afcf-3220-bb69-ced2227e13d7","pitchNumber":3,"startTime":"2026-07-29T00:37:09.809Z","endTime":"2026-07-29T00:37:13.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T00:37:17.996Z","endTime":"2026-07-29T00:37:34.089Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43412849394883,"aZ":-32.84276914352787,"pfxX":0.611636729100479,"pfxZ":-0.40267083875332155,"pX":0.3390780036330665,"pZ":0.2928665218177051,"vX0":3.3340131036373077,"vY0":-127.20296087905156,"vZ0":-7.432983572837434,"x":104.08,"y":230.87,"x0":-1.066707014405672,"y0":50.006062708948946,"z0":5.8477603990505695,"aX":1.0050217863580395},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-1.8,"spinRate":2413,"spinDirection":5},"zone":14,"typeConfidence":0.9,"plateTime":0.4301537239804252,"extension":6.212953516097478},"index":4,"playId":"fee98f55-e77c-36e4-a1ec-09b5e14a2099","pitchNumber":4,"startTime":"2026-07-29T00:37:34.089Z","endTime":"2026-07-29T00:37:37.853Z","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":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224499678098965,"aZ":-34.92715383255648,"pfxX":2.611423088729463,"pfxZ":-1.7239906517086343,"pX":0.25146675145685515,"pZ":3.275063064941455,"vX0":2.584081708533635,"vY0":-125.1106047427116,"vZ0":0.02844414975065468,"x":107.41,"y":150.35,"x0":-1.1325595359341059,"y0":50.005677346763626,"z0":6.115785687061765,"aX":4.1585474326655385},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-5.3,"spinRate":2458,"spinDirection":24},"zone":3,"typeConfidence":0.87,"plateTime":0.43707887418421976,"extension":6.155766181538746},"hitData":{"launchSpeed":92.5,"launchAngle":30.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.65,"coordY":73.18}},"index":5,"playId":"ce903301-c875-313b-94e0-e09c52c6b7df","pitchNumber":5,"startTime":"2026-07-29T00:37:55.586Z","endTime":"2026-07-29T00:38:04.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:38:04.606Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a ground ball to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:38:25.918Z","endTime":"2026-07-29T00:39:40.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212152395367667,"aZ":-34.323291239470684,"pfxX":0.8653443710964583,"pfxZ":-1.3268843381787079,"pX":-0.43252173307434394,"pZ":1.823351583647005,"vX0":1.9313005126514204,"vY0":-127.040461554491,"vZ0":-3.283175857953416,"x":133.49,"y":189.55,"x0":-1.3177492767619414,"y0":50.00383289520598,"z0":5.886324077874003,"aX":1.4012673851886381},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-2.0,"spinRate":2319,"spinDirection":334},"zone":7,"typeConfidence":0.9,"plateTime":0.43264994925427525,"extension":6.189254859710913},"index":0,"playId":"bae9314f-63a5-3856-99db-ed10c7e003ac","pitchNumber":1,"startTime":"2026-07-29T00:38:30.493Z","endTime":"2026-07-29T00:38:34.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59418634030535,"aZ":-13.194983366686635,"pfxX":-3.366241378066513,"pfxZ":9.824989081192468,"pX":0.07536482442459912,"pZ":2.92245457771252,"vX0":4.368230227611693,"vY0":-138.07680138309016,"vZ0":-5.692698685371797,"x":114.13,"y":159.87,"x0":-1.0894400419676784,"y0":50.005703464142115,"z0":5.898093307303265,"aX":-6.504756713671871},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":1992,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.39661096276025987,"extension":6.515762418576786},"index":1,"playId":"369b2079-e7fa-3d58-986d-5da0bb79864e","pitchNumber":2,"startTime":"2026-07-29T00:38:48.216Z","endTime":"2026-07-29T00:38:52.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T00:38:58.114Z","endTime":"2026-07-29T00:39:12.522Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051079344751923,"aZ":-19.531551415474343,"pfxX":-5.30863103793349,"pfxZ":6.556971741270301,"pX":-0.5217228727304224,"pZ":4.072622513978391,"vX0":3.4869798215703485,"vY0":-137.8145772798642,"vZ0":-1.7333771418347945,"x":136.89,"y":128.82,"x0":-1.1124232782732482,"y0":50.000105139035114,"z0":6.026248206178116,"aX":-10.230374793462332},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":8.9,"spinRate":1865,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.39714025565468924,"extension":6.366550637085645},"index":3,"playId":"b409f75a-e9c2-3d0a-a763-2a47afe74800","pitchNumber":3,"startTime":"2026-07-29T00:39:12.522Z","endTime":"2026-07-29T00:39:16.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.609767669766885,"aZ":-27.16772145340656,"pfxX":-9.377221500733434,"pfxZ":2.9914424917277493,"pX":-0.6285096377992883,"pZ":1.5689610007885975,"vX0":4.574667468084439,"vY0":-128.56145304230682,"vZ0":-5.146800722863444,"x":140.96,"y":196.42,"x0":-1.212440962084808,"y0":50.00534604653398,"z0":5.705319302407533,"aX":-15.701493305960787},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":1239,"spinDirection":246},"zone":7,"typeConfidence":0.91,"plateTime":0.4260163864776074,"extension":6.518217567746321},"hitData":{"launchSpeed":81.1,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.33,"coordY":171.45}},"index":4,"playId":"018a9990-367a-306a-a2a3-e0c81d00a937","pitchNumber":4,"startTime":"2026-07-29T00:39:31.138Z","endTime":"2026-07-29T00:39:40.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:39:40.145Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:40:08.540Z","endTime":"2026-07-29T00:40:49.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406175271853666,"aZ":-18.228812060942783,"pfxX":-4.929572651452975,"pfxZ":7.168617268903137,"pX":-0.625480928231462,"pZ":3.4413909999055914,"vX0":2.941168160151374,"vY0":-138.23513437810564,"vZ0":-3.790703396548729,"x":140.84,"y":145.86,"x0":-1.060123090298144,"y0":50.00021829572873,"z0":6.0464208585546375,"aX":-9.585365695571147},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":8.4,"spinRate":1789,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.39548579709101883,"extension":6.258801008024567},"index":0,"playId":"849d5251-a7fe-3ed3-b75c-dfaaf853ddbd","pitchNumber":1,"startTime":"2026-07-29T00:40:18.865Z","endTime":"2026-07-29T00:40:23.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.566224299197348,"aZ":-26.690439662752844,"pfxX":-5.635803031061066,"pfxZ":3.3947112741908887,"pX":-0.4272835380919504,"pZ":2.1851546276137936,"vX0":3.834662300528279,"vY0":-126.91789894327887,"vZ0":-3.614842415899127,"x":133.29,"y":179.78,"x0":-1.2337376078387445,"y0":50.00077932889408,"z0":5.779025079265091,"aX":-9.095063718790863},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":9.2,"spinRate":1089,"spinDirection":252},"zone":7,"typeConfidence":0.79,"plateTime":0.43334240573602,"extension":6.3219759005845555},"hitData":{"launchSpeed":84.4,"launchAngle":50.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.45,"coordY":104.11}},"index":1,"playId":"94df3d0e-b4ea-3855-b947-9f5195a34f57","pitchNumber":2,"startTime":"2026-07-29T00:40:37.903Z","endTime":"2026-07-29T00:40:49.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:40:49.762Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T00:41:01.483Z","endTime":"2026-07-29T00:43:13.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511310430038243,"aZ":-32.75914646551434,"pfxX":-1.008764703100092,"pfxZ":-0.3618488975095868,"pX":-0.27718644756202143,"pZ":2.1908943589533627,"vX0":2.704491700678519,"vY0":-126.40944518960242,"vZ0":-2.7458470989713364,"x":127.57,"y":179.63,"x0":-1.2333378109478703,"y0":50.005282339497214,"z0":5.940582572068764,"aX":-1.6213036413043174},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":1.2,"spinRate":2327,"spinDirection":18},"zone":5,"typeConfidence":0.9,"plateTime":0.4345125107231045,"extension":6.1708450364817855},"index":0,"playId":"6e575ee4-b21d-36d2-9260-afe6f5a268ed","pitchNumber":1,"startTime":"2026-07-29T00:41:19.464Z","endTime":"2026-07-29T00:41:23.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96610867876993,"aZ":-34.31780818687223,"pfxX":-7.587499853056743,"pfxZ":-1.3078388470738922,"pX":-1.5828369898183365,"pZ":1.1757996240337842,"vX0":1.7657858961848765,"vY0":-128.08692055413485,"vZ0":-4.621762118127082,"x":177.33,"y":207.03,"x0":-1.3001410747819682,"y0":50.00131666837002,"z0":5.717759685188862,"aX":-12.4772520576869},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":13.2,"spinRate":1146,"spinDirection":247},"zone":13,"typeConfidence":0.89,"plateTime":0.4293068824984432,"extension":6.240124986840249},"index":1,"playId":"dab3f0da-75fb-3a25-8245-fa127b1072f6","pitchNumber":2,"startTime":"2026-07-29T00:41:36.825Z","endTime":"2026-07-29T00:41:40.909Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.919852536234238,"aZ":-19.0144677811345,"pfxX":-7.714966480274711,"pfxZ":6.677542006427989,"pX":-0.5365033137515682,"pZ":2.3391709299897157,"vX0":4.263163453939234,"vY0":-139.3990605658941,"vZ0":-6.208061519462881,"x":137.45,"y":175.62,"x0":-1.082182196639604,"y0":50.002057236830446,"z0":5.847425022894768,"aX":-15.204370734138596},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":13.1,"spinRate":2007,"spinDirection":212},"zone":4,"typeConfidence":0.92,"plateTime":0.39270794653062646,"extension":6.2962850723631885},"index":2,"playId":"790ba6b2-25cc-32dd-8927-5a74e3c759ed","pitchNumber":3,"startTime":"2026-07-29T00:41:58.024Z","endTime":"2026-07-29T00:42:02.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966664157489202,"aZ":-37.77992831113465,"pfxX":1.6108816547457394,"pfxZ":-3.4772008452986105,"pX":1.2525746163627305,"pZ":0.26499372103930807,"vX0":5.087447650255106,"vY0":-126.46701506713269,"vZ0":-6.284635792213046,"x":69.25,"y":231.63,"x0":-0.9983816913951555,"y0":50.002588937343994,"z0":5.829854083121843,"aX":2.596566832505632},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.6,"breakHorizontal":-4.1,"spinRate":2456,"spinDirection":1},"zone":14,"typeConfidence":0.78,"plateTime":0.43390010901529896,"extension":6.2678404419580165},"index":3,"playId":"74cdcb70-fc75-3356-a7ac-d826933572c2","pitchNumber":4,"startTime":"2026-07-29T00:42:20.211Z","endTime":"2026-07-29T00:42:23.988Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912505467551572,"aZ":-14.604106975844992,"pfxX":-3.931438438730043,"pfxZ":8.824156526287945,"pX":0.5882801084110644,"pZ":3.5993709978086215,"vX0":5.764330601273057,"vY0":-140.04250233270105,"vZ0":-4.1014014075822205,"x":94.58,"y":141.6,"x0":-0.9836448651645101,"y0":50.0024256028017,"z0":6.034795952624852,"aX":-7.828069731352141},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":1906,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.39075191115652963,"extension":6.288312021898496},"index":4,"playId":"3f37cba2-4db4-328d-8911-27082258a6ab","pitchNumber":5,"startTime":"2026-07-29T00:42:46.573Z","endTime":"2026-07-29T00:42:53.078Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.748196263309094,"aZ":-33.847528677213525,"pfxX":1.4625875927357423,"pfxZ":-1.0426296820432803,"pX":0.06824822536334414,"pZ":3.145331785793191,"vX0":2.7524345113269475,"vY0":-125.97364171054174,"vZ0":-0.34190900983143446,"x":114.4,"y":153.86,"x0":-1.2307054259068542,"y0":50.00540648729735,"z0":6.030323772302979,"aX":2.3394037145125424},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-3.4,"spinRate":2434,"spinDirection":27},"zone":2,"typeConfidence":0.9,"plateTime":0.43559395091718844,"extension":6.125670542382237},"index":5,"playId":"909f8369-5d46-3630-89ac-a5215e13177c","pitchNumber":6,"startTime":"2026-07-29T00:43:08.208Z","endTime":"2026-07-29T00:43:13.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:43:13.892Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:45:33.140Z","endTime":"2026-07-29T00:46:07.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67205439784529,"aZ":-39.361668576469484,"pfxX":5.139023400993626,"pfxZ":-5.089483229336333,"pX":-1.4559887094487274,"pZ":2.8382077275593347,"vX0":-0.9960007699748816,"vY0":-117.43167484456517,"vZ0":1.632457212242839,"x":172.5,"y":162.15,"x0":-1.697484869754872,"y0":50.000198139435966,"z0":5.762271474328919,"aX":7.264261920681694},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.6,"breakHorizontal":-9.1,"spinRate":2225,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4642531109276393,"extension":6.2666877759262825},"index":0,"playId":"229266bc-7b8b-3515-b853-d8769d5bfe06","pitchNumber":1,"startTime":"2026-07-29T00:45:42.365Z","endTime":"2026-07-29T00:45:46.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107297519226258,"aZ":-31.15512209231994,"pfxX":-8.815590295176337,"pfxZ":0.612504748681344,"pX":-0.4157680225069838,"pZ":2.6463182853285985,"vX0":5.641749113456579,"vY0":-127.63221656441485,"vZ0":-1.201897230312576,"x":132.85,"y":167.33,"x0":-1.4951568725971125,"y0":50.005320983780905,"z0":5.548429083870308,"aX":-14.733263466352307},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":14.9,"spinRate":1406,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4270563868967989,"extension":6.455414844980059},"hitData":{"launchSpeed":101.7,"launchAngle":6.0,"totalDistance":152.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.2,"coordY":82.77}},"index":1,"playId":"96910ccf-37ca-3dd2-915c-70111db92299","pitchNumber":2,"startTime":"2026-07-29T00:45:56.351Z","endTime":"2026-07-29T00:46:07.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:46:07.376Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Michael Conforto.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:46:31.359Z","endTime":"2026-07-29T00:48:14.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":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":4},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":94.1,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73978279215605,"aZ":-20.221074954743425,"pfxX":-6.684538253338655,"pfxZ":6.198454194683631,"pX":0.6448514001155604,"pZ":3.3986967566815522,"vX0":8.250376555306204,"vY0":-136.90796185625044,"vZ0":-1.7448671700559308,"x":92.42,"y":147.02,"x0":-1.5170536830586487,"y0":50.00246110821917,"z0":5.406046933649367,"aX":-12.890658714417693},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":10.7,"spinRate":2121,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3976821440497198,"extension":6.701272520433066},"index":0,"playId":"0683b978-cbd8-334d-be28-0acf69b0b0d8","pitchNumber":1,"startTime":"2026-07-29T00:46:31.359Z","endTime":"2026-07-29T00:46:35.002Z","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":94.9,"endSpeed":87.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551368048140944,"aZ":-16.90000062003065,"pfxX":-6.27081772879534,"pfxZ":7.835325310259471,"pX":0.6390264147674835,"pZ":2.5982582595413573,"vX0":8.05292868456543,"vY0":-137.98068100516204,"vZ0":-4.391678013918207,"x":92.64,"y":168.63,"x0":-1.4877337342833163,"y0":50.00361566992493,"z0":5.331795916432199,"aX":-12.225470196016296},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2150,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39532194823067623,"extension":6.569502336740068},"index":1,"playId":"153f7e72-32b3-3e2e-906c-635485d006f7","pitchNumber":2,"startTime":"2026-07-29T00:46:49.952Z","endTime":"2026-07-29T00:46:54.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763002482514764,"aZ":-30.10440968132407,"pfxX":0.06147346461665659,"pfxZ":1.304678208585023,"pX":0.4200541999056344,"pZ":0.45841950075354454,"vX0":4.7117233847895745,"vY0":-124.29095404768994,"vZ0":-5.948713363078187,"x":100.99,"y":226.4,"x0":-1.4975096983637957,"y0":50.00246747084552,"z0":5.341537828170128,"aX":0.09701960406952248},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2001,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4384362300804563,"extension":6.442161814923094},"index":2,"playId":"8c639b21-ca86-369e-8dac-5bb5174d5653","pitchNumber":3,"startTime":"2026-07-29T00:47:08.792Z","endTime":"2026-07-29T00:47:12.608Z","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":94.0,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793474397968616,"aZ":-21.150170449215146,"pfxX":-5.221426761403203,"pfxZ":5.7721599682855445,"pX":-1.0446576647673782,"pZ":2.2635519113618408,"vX0":3.156541537900251,"vY0":-136.97290436457794,"vZ0":-4.49032873453718,"x":156.82,"y":177.66,"x0":-1.5305241608912064,"y0":50.00385931970826,"z0":5.360678688231123,"aX":-9.973188812640597},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":8.9,"spinRate":2157,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3990907650794573,"extension":6.2518601195852455},"index":3,"playId":"1ca8120c-25cc-3403-a54c-12f4d38c3efe","pitchNumber":4,"startTime":"2026-07-29T00:47:30.211Z","endTime":"2026-07-29T00:47:34.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246689467841207,"aZ":-31.02482250440452,"pfxX":10.317261312325785,"pfxZ":0.794250679822234,"pX":0.02281481176126109,"pZ":3.109337092060743,"vX0":1.058705291440818,"vY0":-119.89137951469525,"vZ0":0.7896901180350568,"x":116.13,"y":154.83,"x0":-1.7642882264300213,"y0":50.000093491824316,"z0":5.56537514276002,"aX":14.87357127782887},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":-19.0,"spinRate":2380,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.45852122936266504,"extension":6.206290900194252},"hitData":{"launchSpeed":90.8,"launchAngle":51.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.33,"coordY":117.96}},"index":4,"playId":"f5e5123b-9005-3f40-8c40-c9da43b13c59","pitchNumber":5,"startTime":"2026-07-29T00:48:01.581Z","endTime":"2026-07-29T00:48:14.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:48:14.608Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:48:23.066Z","endTime":"2026-07-29T00:49:42.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.4,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07867819062344,"aZ":-28.019094362358324,"pfxX":1.6571359465155115,"pfxZ":2.4776154099879726,"pX":1.483224530965714,"pZ":1.7478898331291288,"vX0":6.771572689487787,"vY0":-128.59150632675866,"vZ0":-3.7214644219795305,"x":60.46,"y":191.59,"x0":-1.3971172261215687,"y0":50.0044704444457,"z0":5.381904709884927,"aX":2.7818690600365694},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2113,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4255496461567443,"extension":6.438032213224415},"index":0,"playId":"7b0f68df-cc0f-3d69-b42e-edbf132ee40b","pitchNumber":1,"startTime":"2026-07-29T00:48:35.074Z","endTime":"2026-07-29T00:48:38.713Z","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.7,"endSpeed":87.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85445661513609,"aZ":-16.744714697687524,"pfxX":-4.545852884561709,"pfxZ":7.975391249970677,"pX":0.8512265122552133,"pZ":2.5121691822193513,"vX0":7.729167002576068,"vY0":-137.80623197558367,"vZ0":-4.719249067548889,"x":84.55,"y":170.95,"x0":-1.3914630915794994,"y0":50.00680948475292,"z0":5.367967856175775,"aX":-8.799718490850248},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2106,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39652530532656893,"extension":6.512139429234033},"index":1,"playId":"4d88055d-f3fe-3fe7-8d32-95fe2c8a3111","pitchNumber":2,"startTime":"2026-07-29T00:48:52.189Z","endTime":"2026-07-29T00:48:57.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04218035300357,"aZ":-31.989779747168107,"pfxX":-9.46594648240912,"pfxZ":0.1124386116297944,"pX":0.015228329761416524,"pZ":0.47833239542459405,"vX0":7.213803485312865,"vY0":-129.38886160893253,"vZ0":-5.827787237740575,"x":116.42,"y":225.87,"x0":-1.573827738555291,"y0":50.00642308824769,"z0":5.200084577676759,"aX":-16.114150427904473},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":15.6,"spinRate":1366,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.42271237179481025,"extension":6.6220722194653865},"index":2,"playId":"6c6d81d0-e161-3f91-a552-75998c12452b","pitchNumber":3,"startTime":"2026-07-29T00:49:08.989Z","endTime":"2026-07-29T00:49:12.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.739160150638195,"aZ":-31.279860139190113,"pfxX":-5.460850144078061,"pfxZ":0.5348980863959891,"pX":-0.9378398910954996,"pZ":2.2055374899344895,"vX0":3.526083886352911,"vY0":-128.0550161332386,"vZ0":-2.0046487714807255,"x":152.75,"y":179.23,"x0":-1.6155583471474897,"y0":50.0050233868534,"z0":5.4200809587212655,"aX":-9.169475345981507},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":9.2,"spinRate":1201,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4259625711322865,"extension":6.502190158859251},"hitData":{"launchSpeed":100.0,"launchAngle":26.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.81,"coordY":46.67}},"index":3,"playId":"525533e9-a77a-37e2-ac8f-e5995932ae91","pitchNumber":4,"startTime":"2026-07-29T00:49:29.776Z","endTime":"2026-07-29T00:49:42.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:49:42.806Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks. Nathan Church to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:50:07.262Z","endTime":"2026-07-29T00:51:24.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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(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":94.4,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466123239903958,"aZ":-18.346245188493224,"pfxX":-6.1872019901434765,"pfxZ":7.144699873668853,"pX":-1.1991616178634932,"pZ":2.144741105719945,"vX0":3.474301690032702,"vY0":-137.50869604804748,"vZ0":-5.2355556642806,"x":162.71,"y":180.87,"x0":-1.668128489510748,"y0":50.00323490802296,"z0":5.2988614081235985,"aX":-11.974425115225577},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2125,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39672528754140535,"extension":6.482410989604979},"index":0,"playId":"0de0ee29-d803-3249-9976-09c549eab502","pitchNumber":1,"startTime":"2026-07-29T00:50:12.481Z","endTime":"2026-07-29T00:50:17.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625703546696947,"aZ":-34.44210410368,"pfxX":-7.910482383480623,"pfxZ":-1.3383034357303707,"pX":-0.8299513946873199,"pZ":1.393649140444332,"vX0":4.974273782101271,"vY0":-128.97480719902222,"vZ0":-3.510792056052854,"x":148.64,"y":201.15,"x0":-1.7473322114037582,"y0":50.00029255518464,"z0":5.404435366472848,"aX":-13.441608363424953},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.9,"breakHorizontal":13.3,"spinRate":1314,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4232635740284927,"extension":6.523764946432749},"index":1,"playId":"9071eaa6-ec35-38df-80bc-b0b5d3c4c9b6","pitchNumber":2,"startTime":"2026-07-29T00:50:29.084Z","endTime":"2026-07-29T00:50:33.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79488520003877,"aZ":-18.594771220935957,"pfxX":-4.8711830767836455,"pfxZ":7.072775115334785,"pX":0.6625037224141079,"pZ":1.7484637726662522,"vX0":7.756755835806755,"vY0":-136.63183186133438,"vZ0":-6.1635011272995985,"x":91.75,"y":191.57,"x0":-1.560633687569494,"y0":50.00304129280433,"z0":5.281093466108069,"aX":-9.35221148240606},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":7.4,"spinRate":1978,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39857463358679857,"extension":6.576134711918362},"index":2,"playId":"16a5e529-3474-3920-9e4d-9374662fd456","pitchNumber":3,"startTime":"2026-07-29T00:50:44.431Z","endTime":"2026-07-29T00:50:48.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16368171015277,"aZ":-32.58762930731152,"pfxX":-7.481119324080378,"pfxZ":-0.24253599964610473,"pX":-1.385255916582759,"pZ":2.8885028235276486,"vX0":3.307588173952657,"vY0":-127.82523421587997,"vZ0":-0.22946778935537704,"x":169.8,"y":160.79,"x0":-1.7148739538838897,"y0":50.005653940288674,"z0":5.510324710875697,"aX":-12.541756060048261},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1294,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.426398372165806,"extension":6.476040068693236},"index":3,"playId":"50492548-c72e-30e2-a520-e2c8a982c0b6","pitchNumber":4,"startTime":"2026-07-29T00:51:02.478Z","endTime":"2026-07-29T00:51:06.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73738846430093,"aZ":-28.460877136108813,"pfxX":2.1400845316770636,"pfxZ":2.3408927433820335,"pX":-0.9783544179819331,"pZ":2.89702960752394,"vX0":1.289815180184903,"vY0":-124.3890238128779,"vZ0":-0.6511829262355087,"x":154.29,"y":160.56,"x0":-1.7793814008262745,"y0":50.00545792567675,"z0":5.493768061938176,"aX":3.4001010955679205},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2125,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.43804804850034706,"extension":6.314912234511236},"index":4,"playId":"217eda69-d661-37a0-a9e9-56ad7a064a82","pitchNumber":5,"startTime":"2026-07-29T00:51:19.264Z","endTime":"2026-07-29T00:51:24.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:51:24.177Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T00:51:37.812Z","endTime":"2026-07-29T00:53:13.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294633518214013,"aZ":-31.48282112705294,"pfxX":0.3894294496916104,"pfxZ":0.4520208533447132,"pX":0.6801840403362392,"pZ":0.5941541635036962,"vX0":5.106718372146957,"vY0":-123.87360549899027,"vZ0":-5.186634865606334,"x":91.07,"y":222.74,"x0":-1.4683378238999547,"y0":50.00571148247979,"z0":5.381614403687783,"aX":0.5975669741920001},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.0,"spinRate":2065,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4440507415025219,"extension":6.459381345290294},"index":0,"playId":"cff7d530-c659-3bc1-b7cd-d9931dfe538b","pitchNumber":1,"startTime":"2026-07-29T00:51:53.014Z","endTime":"2026-07-29T00:51:57.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032160209528925,"aZ":-31.63406063143654,"pfxX":0.8739516534760421,"pfxZ":0.34082510181233516,"pX":0.9363814928471041,"pZ":2.8514837399526733,"vX0":5.485231380994546,"vY0":-124.99890408559939,"vZ0":-0.012486387962476142,"x":81.31,"y":161.79,"x0":-1.403134162982931,"y0":50.00157599849985,"z0":5.4615097429982375,"aX":1.3771889774911872},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-2.9,"spinRate":2135,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.4387868039201015,"extension":6.384348739820514},"index":1,"playId":"1611a877-218c-3eb7-98cc-d387d50c9194","pitchNumber":2,"startTime":"2026-07-29T00:52:09.823Z","endTime":"2026-07-29T00:52:14.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235410697005157,"aZ":-17.76113983482628,"pfxX":-6.06999050138956,"pfxZ":7.339481598685737,"pX":0.6182015641290727,"pZ":1.761599817271764,"vX0":7.892013024396895,"vY0":-138.38942078570773,"vZ0":-6.239631365393054,"x":93.44,"y":191.22,"x0":-1.465229083118951,"y0":50.00486833270353,"z0":5.211111135488081,"aX":-11.923956614980101},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2088,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3938974132213229,"extension":6.720029727827998},"index":2,"playId":"ac56c116-9e2a-332f-bbc1-68c3290a0e57","pitchNumber":3,"startTime":"2026-07-29T00:52:27.455Z","endTime":"2026-07-29T00:52:31.302Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80756123306164,"aZ":-18.552950359929117,"pfxX":-6.106389694390689,"pfxZ":6.929357316727668,"pX":-0.749818626865242,"pZ":4.181479469053297,"vX0":4.560916602329029,"vY0":-138.37711837609882,"vZ0":-0.2500569510377273,"x":145.58,"y":125.88,"x0":-1.6144600496306087,"y0":50.00638976747388,"z0":5.501055762728975,"aX":-12.0113501608302},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":10.3,"spinRate":2180,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3937173742696256,"extension":6.453289389609168},"index":3,"playId":"94a8948c-4b18-3127-b1bb-fa8265a3920a","pitchNumber":4,"startTime":"2026-07-29T00:52:44.377Z","endTime":"2026-07-29T00:52:50.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095639321610953,"aZ":-26.55543414794102,"pfxX":3.2180355381861414,"pfxZ":3.393913096364461,"pX":0.4661618268078663,"pZ":2.3609556856730354,"vX0":4.0367494759041636,"vY0":-127.09662238880338,"vZ0":-2.298327874441854,"x":99.23,"y":175.03,"x0":-1.5536188716263524,"y0":50.00342399590265,"z0":5.360332089297052,"aX":5.327949484164023},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-6.6,"spinRate":2234,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.42897431367996486,"extension":6.281605857111674},"hitData":{"launchSpeed":85.8,"launchAngle":32.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.42,"coordY":86.19}},"index":4,"playId":"4a8cdf5f-b533-3f61-aff1-5d88d6f0e1a7","pitchNumber":5,"startTime":"2026-07-29T00:53:04.287Z","endTime":"2026-07-29T00:53:13.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:53:13.612Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Busch pops out to catcher Jimmy Crooks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:55:35.383Z","endTime":"2026-07-29T00:57:20.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203725327220496,"aZ":-16.745856772669,"pfxX":-4.473015280265118,"pfxZ":8.09917552343881,"pX":0.5336773501701062,"pZ":3.9166410392704174,"vX0":5.795279312801821,"vY0":-136.48208916699625,"vZ0":-2.6149501134853015,"x":96.66,"y":133.03,"x0":-1.02617660804526,"y0":50.00587972799724,"z0":6.026838162723565,"aX":-8.525033241903726},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":7.1,"spinRate":1885,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.3997728709482695,"extension":6.266129271744292},"index":0,"playId":"848a331f-355b-3a0f-a905-5ead51dcea74","pitchNumber":1,"startTime":"2026-07-29T00:55:47.048Z","endTime":"2026-07-29T00:55:50.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91453037323023,"aZ":-29.089198309103374,"pfxX":-5.120443736565116,"pfxZ":1.897183284617137,"pX":-0.9716224432626371,"pZ":3.050652183323266,"vX0":2.405506590362061,"vY0":-126.20604526053118,"vZ0":-1.077814845479705,"x":154.04,"y":156.41,"x0":-1.2681221271313532,"y0":50.00148251022178,"z0":5.810487737076375,"aX":-8.320223484999888},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":8.8,"spinRate":1109,"spinDirection":253},"zone":11,"typeConfidence":0.74,"plateTime":0.43278451965199993,"extension":6.413468854282063},"index":1,"playId":"e9dce71a-41ec-3fd8-910f-ec764400deb7","pitchNumber":2,"startTime":"2026-07-29T00:56:04.856Z","endTime":"2026-07-29T00:56:09.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61787914136708,"aZ":-17.089315384826946,"pfxX":-4.552541656754052,"pfxZ":7.796196627658134,"pX":0.13499240863108197,"pZ":3.511401981070652,"vX0":4.990997309848202,"vY0":-137.52518962651556,"vZ0":-3.5709669033337192,"x":111.85,"y":143.97,"x0":-1.1032074898309858,"y0":50.001932881377265,"z0":5.970695909676858,"aX":-8.808111290541829},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":7.3,"spinRate":1878,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.39674329025115584,"extension":6.340493483050176},"index":2,"playId":"9472ff1e-a5cb-32eb-9f0a-026cc056db92","pitchNumber":3,"startTime":"2026-07-29T00:56:23.444Z","endTime":"2026-07-29T00:56:27.934Z","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":87.3,"endSpeed":80.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62792735608385,"aZ":-33.07042329377435,"pfxX":-0.2860086823785296,"pfxZ":-0.5382034977289445,"pX":-0.04823182506239307,"pZ":1.7151691207665576,"vX0":3.0469104982682116,"vY0":-127.21128798706526,"vZ0":-3.73759716428531,"x":118.84,"y":192.47,"x0":-1.2213552544032191,"y0":50.00603729936679,"z0":5.808297949969366,"aX":-0.4715188896715176},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":-0.1,"spinRate":2310,"spinDirection":7},"zone":8,"typeConfidence":0.9,"plateTime":0.4295769087803487,"extension":6.340913364641751},"index":3,"playId":"d516271c-4cda-351c-b721-dec578eb0c8f","pitchNumber":4,"startTime":"2026-07-29T00:56:43.430Z","endTime":"2026-07-29T00:56:48.934Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T00:56:54.191Z","endTime":"2026-07-29T00:57:07.357Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85414707847487,"aZ":-23.62518782552895,"pfxX":-5.050659718558802,"pfxZ":5.111740642040711,"pX":0.37306715898489723,"pZ":2.632565257065882,"vX0":5.772963971796696,"vY0":-127.85823810402113,"vZ0":-3.36717783157384,"x":102.78,"y":167.7,"x0":-1.2471534599708212,"y0":50.004026604108155,"z0":5.799501108976101,"aX":-8.448371689009834},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":8.0,"spinRate":1298,"spinDirection":244},"zone":6,"typeConfidence":0.81,"plateTime":0.4267378945770375,"extension":6.45992679935776},"hitData":{"launchSpeed":75.1,"launchAngle":82.0,"totalDistance":22.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":121.91,"coordY":199.82}},"index":5,"playId":"0dcf9ed5-5188-310c-899d-d93daca08727","pitchNumber":5,"startTime":"2026-07-29T00:57:07.357Z","endTime":"2026-07-29T00:57:20.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:57:20.065Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:57:34.094Z","endTime":"2026-07-29T00:59:13.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10505661406707,"aZ":-30.789782616270777,"pfxX":-1.438166621212772,"pfxZ":0.8432343635197954,"pX":0.4648563818517289,"pZ":1.9602431943656058,"vX0":4.449561077089933,"vY0":-127.50629167846944,"vZ0":-3.8087083725403676,"x":99.28,"y":185.85,"x0":-1.1187339186881367,"y0":50.001572357262596,"z0":5.912347761447962,"aX":-2.3592931378486672},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":1.6,"spinRate":2332,"spinDirection":329},"zone":9,"typeConfidence":0.89,"plateTime":0.4301616102752823,"extension":6.322360308410877},"index":0,"playId":"92066f40-03c3-3046-9c62-d077d2bf2ef5","pitchNumber":1,"startTime":"2026-07-29T00:57:47.067Z","endTime":"2026-07-29T00:57:50.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09721074461028,"aZ":-16.96013285210084,"pfxX":-5.071179928634111,"pfxZ":7.797304223110309,"pX":-0.29123589488570306,"pZ":2.8699927762007955,"vX0":3.9228095601842385,"vY0":-137.7354687267793,"vZ0":-5.228760961996507,"x":128.1,"y":161.29,"x0":-1.0640113108764675,"y0":50.00487476313702,"z0":5.9127918271361635,"aX":-9.897640423669204},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":8.5,"spinRate":1807,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.39531704450597305,"extension":6.246915245888108},"index":1,"playId":"c8780a9f-1483-31ee-893f-62fa1994c07e","pitchNumber":2,"startTime":"2026-07-29T00:58:03.197Z","endTime":"2026-07-29T00:58:07.303Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171222405745247,"aZ":-16.04270866952526,"pfxX":-4.323161271717039,"pfxZ":8.299415537915081,"pX":-0.8488751448888168,"pZ":4.467590737389138,"vX0":2.4909065982967404,"vY0":-137.94200738013842,"vZ0":-1.2562046143391934,"x":149.36,"y":118.16,"x0":-1.1977557232337623,"y0":50.00442803300229,"z0":6.001009939358694,"aX":-8.404925369251137},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2071,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.3957557406507717,"extension":6.342694572364359},"index":2,"playId":"a0114e2d-661f-3628-bd0b-6adafabb9dbf","pitchNumber":3,"startTime":"2026-07-29T00:58:24.309Z","endTime":"2026-07-29T00:58:29.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.619035174513282,"aZ":-35.20040360015834,"pfxX":-1.406314714454791,"pfxZ":-1.8623243057034133,"pX":0.745606329449415,"pZ":0.9693249623346484,"vX0":4.881428332612184,"vY0":-127.70959335097446,"vZ0":-5.447109272379606,"x":88.58,"y":212.61,"x0":-1.022830915577261,"y0":50.00623995588149,"z0":5.956124866559245,"aX":-2.283456970036368},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.6,"breakHorizontal":1.2,"spinRate":2374,"spinDirection":355},"zone":14,"typeConfidence":0.89,"plateTime":0.43182148804029685,"extension":6.254932628188777},"index":3,"playId":"4c56a7fd-d5ef-3397-8651-72f6fd8b61b5","pitchNumber":4,"startTime":"2026-07-29T00:58:42.292Z","endTime":"2026-07-29T00:58:47.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52364446165992,"aZ":-19.569133112944815,"pfxX":-8.899099180551751,"pfxZ":6.4035803723242415,"pX":-0.6268002987928182,"pZ":1.114421426647026,"vX0":4.577644430539244,"vY0":-138.59838730967286,"vZ0":-9.311834278577635,"x":140.89,"y":208.69,"x0":-1.1330686723970786,"y0":50.00476315056337,"z0":5.7952594654700835,"aX":-17.521174171484752},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":1975,"spinDirection":212},"zone":13,"typeConfidence":0.92,"plateTime":0.3934053958684407,"extension":6.506264030445109},"index":4,"playId":"59928e9e-9d70-37f7-a588-d5cb5eb30d53","pitchNumber":5,"startTime":"2026-07-29T00:59:01.627Z","endTime":"2026-07-29T00:59:13.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:59:13.142Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:59:24.602Z","endTime":"2026-07-29T01:00:17.197Z","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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796560021326783,"aZ":-28.099812866501924,"pfxX":-7.784755509584489,"pfxZ":2.4134426695102897,"pX":-0.7462985804586194,"pZ":1.6954855979060204,"vX0":3.7863201238345923,"vY0":-128.43545160768582,"vZ0":-4.658215386281176,"x":145.45,"y":193.0,"x0":-1.2193026867456471,"y0":50.0052230281424,"z0":5.689348862442763,"aX":-13.153715839915128},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1326,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.42464474657140583,"extension":6.168128570172058},"index":0,"playId":"f3a0d611-915a-38f9-86f1-fa11405fb198","pitchNumber":1,"startTime":"2026-07-29T00:59:33.928Z","endTime":"2026-07-29T00:59:38.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9477741719141,"aZ":-27.291542894462847,"pfxX":-7.815712860778294,"pfxZ":2.8479354886129995,"pX":-0.08570536787832454,"pZ":0.12276607482551209,"vX0":5.474941105873551,"vY0":-128.9898093535985,"vZ0":-8.641674583816378,"x":120.27,"y":235.47,"x0":-1.2040669489273788,"y0":50.000129599550824,"z0":5.572415730502514,"aX":-13.371765766165096},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":1289,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.4221514415799654,"extension":6.4796246069019245},"index":1,"playId":"47a55ac8-af86-3c11-856e-ee5489295ce9","pitchNumber":2,"startTime":"2026-07-29T00:59:49.716Z","endTime":"2026-07-29T00:59:53.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94746580256352,"aZ":-25.15169254014327,"pfxX":-7.2202068479930075,"pfxZ":4.210962311315825,"pX":-0.9395865563250501,"pZ":2.388294703880038,"vX0":3.1349705711150198,"vY0":-128.21054990805953,"vZ0":-3.3702447620388787,"x":152.81,"y":174.3,"x0":-1.2385545591793143,"y0":50.004635917544334,"z0":5.677822240224456,"aX":-12.048647341592272},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":12.4,"spinRate":1387,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.42683638497818865,"extension":6.512188340993088},"hitData":{"launchSpeed":84.8,"launchAngle":7.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.86,"coordY":152.19}},"index":2,"playId":"600c39d7-e6cf-3f8a-9f8e-732c7374cebb","pitchNumber":3,"startTime":"2026-07-29T01:00:09.182Z","endTime":"2026-07-29T01:00:17.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:00:17.197Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:02:38.457Z","endTime":"2026-07-29T01:03:49.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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],"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.166364931537068,"aZ":-34.58248132876774,"pfxX":4.900599226971449,"pfxZ":-1.7054570055646554,"pX":-0.5874841950520728,"pZ":2.8816002815453285,"vX0":0.9977606653350245,"vY0":-117.90124455110015,"vZ0":0.8221270034271984,"x":139.39,"y":160.98,"x0":-1.652277562500652,"y0":50.00034773189956,"z0":5.705100509036798,"aX":6.9384751389769335},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":2024,"spinDirection":58},"zone":1,"typeConfidence":2.0,"plateTime":0.46351727973662404,"extension":6.4397325324717745},"index":0,"playId":"51665fd6-ce13-370c-b2fa-9b177da79633","pitchNumber":1,"startTime":"2026-07-29T01:02:46.404Z","endTime":"2026-07-29T01:02:50.178Z","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":93.8,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403663398592503,"aZ":-18.417064876769494,"pfxX":-5.634864641143782,"pfxZ":7.249576200904741,"pX":-1.0936614561276774,"pZ":1.6889774649125728,"vX0":3.411647264402509,"vY0":-136.5089686660078,"vZ0":-6.111856304238793,"x":158.69,"y":193.18,"x0":-1.6237081195487302,"y0":50.00531483336722,"z0":5.2132016945585,"aX":-10.698509884040618},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2129,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40033987971192,"extension":6.41036354678259},"index":1,"playId":"4c0541c8-23b3-3f37-88df-2dda5b4c7c96","pitchNumber":2,"startTime":"2026-07-29T01:03:00.239Z","endTime":"2026-07-29T01:03:04.448Z","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.6,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817298861242946,"aZ":-19.03806119917936,"pfxX":-6.494729551880962,"pfxZ":6.9529633544145515,"pX":-1.6603229992000608,"pZ":3.1461761534540105,"vX0":2.3958822102493595,"vY0":-136.31093448269795,"vZ0":-2.306680776369501,"x":180.29,"y":153.83,"x0":-1.7047591882515223,"y0":50.0032793547966,"z0":5.31187183087498,"aX":-12.272123796833222},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":11.3,"spinRate":2246,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40118699379917233,"extension":6.430635606862959},"index":2,"playId":"e329ed56-e6ed-3037-a060-225abbe7622b","pitchNumber":3,"startTime":"2026-07-29T01:03:13.925Z","endTime":"2026-07-29T01:03:17.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9887833149568,"aZ":-30.787402930250497,"pfxX":-8.096115333499736,"pfxZ":0.8132773858108271,"pX":1.0251334166446755,"pZ":-0.8151687064526574,"vX0":8.98721442382444,"vY0":-129.13297636975054,"vZ0":-9.178640280035088,"x":77.92,"y":260.79,"x0":-1.4424830405653428,"y0":50.00071199716022,"z0":5.141452559958519,"aX":-13.72144335219489},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.7,"spinRate":1284,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4235800274710848,"extension":6.542312283593964},"index":3,"playId":"b3247fd9-b8be-314c-8e4c-d2d2d1f61752","pitchNumber":4,"startTime":"2026-07-29T01:03:27.316Z","endTime":"2026-07-29T01:03:32.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698394950385268,"aZ":-31.770962831634556,"pfxX":-7.574252376982611,"pfxZ":0.24388949158412032,"pX":-1.848583886926929,"pZ":3.7824603606913474,"vX0":2.0563479510941423,"vY0":-127.87705441426922,"vZ0":1.6614272670610022,"x":187.46,"y":136.65,"x0":-1.671544132335352,"y0":50.00551623695828,"z0":5.59028768700551,"aX":-12.732651956605007},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":1293,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.42592084797908614,"extension":6.46499874350547},"index":4,"playId":"ef890e6e-7c3a-35b0-976a-d176e0442e36","pitchNumber":5,"startTime":"2026-07-29T01:03:44.892Z","endTime":"2026-07-29T01:03:49.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:03:49.169Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Iván Herrera called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:03:53.276Z","endTime":"2026-07-29T01:05:37.958Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":82.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122084569771157,"aZ":-24.604271714889013,"pfxX":-0.24027150421467613,"pfxZ":4.4241606588372875,"pX":0.7130402544042485,"pZ":2.4100827934961098,"vX0":5.92113885732603,"vY0":-129.7006377965855,"vZ0":-2.6777944988157762,"x":89.82,"y":173.71,"x0":-1.564344285779829,"y0":50.00153910857966,"z0":5.324311272518067,"aX":-0.41184209386843096},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2119,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.42165609760676714,"extension":6.478950899730316},"index":0,"playId":"dfedf636-1cd5-3daf-b8ed-284931b4e834","pitchNumber":1,"startTime":"2026-07-29T01:04:15.621Z","endTime":"2026-07-29T01:04:19.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991633163119744,"aZ":-15.263818659100126,"pfxX":-8.066905927244402,"pfxZ":8.842179956767273,"pX":1.0891073621270373,"pZ":1.9989615462459203,"vX0":9.750698090645779,"vY0":-137.30932397952415,"vZ0":-5.942843260890302,"x":75.49,"y":184.81,"x0":-1.4575007526655999,"y0":50.000400834736844,"z0":5.227219400735556,"aX":-15.424111419347726},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":12.6,"spinRate":2137,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39867135648184915,"extension":6.6933267637594085},"index":1,"playId":"f46832fe-41e8-3502-844c-b14be40557a5","pitchNumber":2,"startTime":"2026-07-29T01:04:30.410Z","endTime":"2026-07-29T01:04:34.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102052755016192,"aZ":-30.77204515912849,"pfxX":-0.138560094457012,"pfxZ":0.893998403562847,"pX":0.8619686811311451,"pZ":1.442700567644556,"vX0":6.033955952618085,"vY0":-124.8655771857435,"vZ0":-3.316970063896332,"x":84.14,"y":199.83,"x0":-1.5721486292282132,"y0":50.00586278947364,"z0":5.33134206517573,"aX":-0.21920762624842813},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.2,"spinRate":2212,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4393526408261117,"extension":6.5054730967641285},"index":2,"playId":"49151926-3f99-388a-a95d-b5edf4f653a1","pitchNumber":3,"startTime":"2026-07-29T01:04:45.185Z","endTime":"2026-07-29T01:04:49.057Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-29T01:04:54.208Z","endTime":"2026-07-29T01:05:09.661Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":94.5,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.019517868444584,"aZ":-20.663108217295626,"pfxX":-7.9176169223895645,"pfxZ":5.955910732894575,"pX":-0.05682221989836715,"pZ":2.6948481508889857,"vX0":6.510449387488658,"vY0":-137.53736038461102,"vZ0":-3.416368444842137,"x":119.17,"y":166.02,"x0":-1.4158285564054416,"y0":50.001730132116485,"z0":5.339767704231381,"aX":-15.30001140053492},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":13.1,"spinRate":2217,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.396919182753388,"extension":6.515747251710765},"index":4,"playId":"db796e50-a0a8-3e34-8354-49e017a79ec1","pitchNumber":4,"startTime":"2026-07-29T01:05:09.661Z","endTime":"2026-07-29T01:05:13.348Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477213069449597,"aZ":-16.161354515204692,"pfxX":-5.990150263673159,"pfxZ":8.146785760033099,"pX":0.7207237389760703,"pZ":1.9999921635971123,"vX0":8.234918756463143,"vY0":-138.91402059972845,"vZ0":-5.870323280020977,"x":89.53,"y":184.78,"x0":-1.4960963615346925,"y0":50.0010728377291,"z0":5.204882453248653,"aX":-11.772073206931795},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3934356077773651,"extension":6.712035866976924},"index":5,"playId":"edf02d8d-56ca-3091-bf81-806b9f9db025","pitchNumber":5,"startTime":"2026-07-29T01:05:32.841Z","endTime":"2026-07-29T01:05:37.958Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-07-29T01:05:37.958Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to shortstop Nico Hoerner. Alec Burleson to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:06:02.029Z","endTime":"2026-07-29T01:06:38.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552103369479433,"aZ":-40.19303888556454,"pfxX":4.963186829970418,"pfxZ":-5.603444026719622,"pX":-0.46086675640459673,"pZ":2.1723402659697126,"vX0":1.1893769565631744,"vY0":-118.83858434004767,"vZ0":0.5108611410705028,"x":134.57,"y":180.13,"x0":-1.6124754433833537,"y0":50.001892399409506,"z0":5.602580872928514,"aX":7.105094460710144},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.7,"breakHorizontal":-9.2,"spinRate":2216,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.4607164665362329,"extension":6.444626551554609},"index":0,"playId":"1aa21106-3343-3b1e-b13d-c767f8893ee5","pitchNumber":1,"startTime":"2026-07-29T01:06:12.565Z","endTime":"2026-07-29T01:06:16.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19707674408032,"aZ":-34.940488422503634,"pfxX":-7.088816677738414,"pfxZ":-1.5833766560409757,"pX":-0.2992421449955763,"pZ":2.716822453258006,"vX0":5.425635440240114,"vY0":-130.5276431435749,"vZ0":-0.4205765994628703,"x":128.41,"y":165.43,"x0":-1.4707914102147635,"y0":50.003328122707956,"z0":5.482577546649231,"aX":-12.388293822502883},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.8,"breakHorizontal":11.9,"spinRate":1258,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4176046391778714,"extension":6.3908104070682565},"hitData":{"launchSpeed":105.2,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.61,"coordY":143.57}},"index":1,"playId":"eb9e5e2a-bdb7-3355-9681-54e933924986","pitchNumber":2,"startTime":"2026-07-29T01:06:30.927Z","endTime":"2026-07-29T01:06:38.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:06:38.957Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Seiya Suzuki. Alec Burleson to 3rd. Lars Nootbaar to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:07:08.367Z","endTime":"2026-07-29T01:09:32.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89504702376555,"aZ":-32.20874631276421,"pfxX":0.3966474777872566,"pfxZ":-0.02373065575557476,"pX":1.217525710484137,"pZ":0.8297713770356834,"vX0":6.547847665399082,"vY0":-127.51560972656135,"vZ0":-4.924290914336113,"x":70.59,"y":216.38,"x0":-1.4248935446731028,"y0":50.00191441818436,"z0":5.299604380490536,"aX":0.6576195402225382},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.8,"breakHorizontal":-2.0,"spinRate":2153,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.427993434746627,"extension":6.4180345497795654},"index":0,"playId":"8b0ac553-5829-3606-aa4b-8a407725b908","pitchNumber":1,"startTime":"2026-07-29T01:07:16.211Z","endTime":"2026-07-29T01:07:20.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133551204939984,"aZ":-19.189116297001476,"pfxX":-6.1530718942111315,"pfxZ":6.7082945909036145,"pX":0.16130045998639428,"pZ":2.889430471992321,"vX0":6.314516147185653,"vY0":-137.6830110864024,"vZ0":-3.1684597905713257,"x":110.85,"y":160.77,"x0":-1.3531305923463952,"y0":50.00544256277624,"z0":5.340561670283547,"aX":-11.915823195095719},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":10.0,"spinRate":2159,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39653782327781784,"extension":6.506659896100802},"index":1,"playId":"1e8e0903-9958-3fd9-8daf-5d37c0e1cda3","pitchNumber":2,"startTime":"2026-07-29T01:07:34.791Z","endTime":"2026-07-29T01:07:37.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T01:07:53.178Z","endTime":"2026-07-29T01:08:07.349Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90061812052439,"aZ":-33.38751169515833,"pfxX":1.522180132033283,"pfxZ":-0.7704786032438768,"pX":0.5438139916569119,"pZ":1.9017828374382582,"vX0":4.560262014402008,"vY0":-125.41689816686232,"vZ0":-1.7223258972685085,"x":96.27,"y":187.43,"x0":-1.5069525212160404,"y0":50.00483309077971,"z0":5.3591101542276895,"aX":2.3885267480391885},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":-4.0,"spinRate":2132,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.43924840992968095,"extension":6.601907469112627},"index":3,"playId":"1d2834dc-e315-375e-ba96-cbf1ce168c82","pitchNumber":3,"startTime":"2026-07-29T01:08:07.349Z","endTime":"2026-07-29T01:08:10.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702157442563472,"aZ":-33.468735272766246,"pfxX":-6.13217715216272,"pfxZ":-0.7631854392612665,"pX":0.1745301215238847,"pZ":1.2261918504083729,"vX0":6.235910507815054,"vY0":-129.06583937017493,"vZ0":-3.792096859268959,"x":110.35,"y":205.67,"x0":-1.470882302085109,"y0":50.004492957824404,"z0":5.279410034698108,"aX":-10.394843845842402},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":9.8,"spinRate":1245,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.42364583988139826,"extension":6.754919996824621},"index":4,"playId":"eabc90ae-28ba-36e6-8f27-772f9eb14c5c","pitchNumber":4,"startTime":"2026-07-29T01:08:30.522Z","endTime":"2026-07-29T01:08:38.198Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129874914562247,"aZ":-19.43855296622697,"pfxX":-4.867898295156456,"pfxZ":6.650346011283833,"pX":0.16238699805315135,"pZ":3.9089108483394774,"vX0":5.988706231278039,"vY0":-136.79070708852655,"vZ0":-0.46048048587735346,"x":110.81,"y":133.24,"x0":-1.411845110948064,"y0":50.004399717816696,"z0":5.399503495297199,"aX":-9.325465477969733},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":7.7,"spinRate":2148,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3987749006540522,"extension":6.68580119131679},"index":5,"playId":"35648a78-72ee-3035-8351-3003787bbd06","pitchNumber":5,"startTime":"2026-07-29T01:09:05.392Z","endTime":"2026-07-29T01:09:10.791Z","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":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429059571054605,"aZ":-17.740186051938934,"pfxX":-4.709864185375855,"pfxZ":7.416043256148075,"pX":-0.11821385019194351,"pZ":2.64336227017954,"vX0":5.390087694381963,"vY0":-137.83865940810327,"vZ0":-4.136003761049015,"x":121.51,"y":167.41,"x0":-1.4768098364784572,"y0":50.00102417313795,"z0":5.34313231217754,"aX":-9.164005218222258},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":7.6,"spinRate":2265,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39569662397442906,"extension":6.4363887620697},"hitData":{"launchSpeed":92.3,"launchAngle":9.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.31,"coordY":125.98}},"index":6,"playId":"9c3ef685-88fb-3e31-9d4a-9f5a61f6f32d","pitchNumber":6,"startTime":"2026-07-29T01:09:21.950Z","endTime":"2026-07-29T01:09:32.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:09:32.968Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nathan Church out on a sacrifice fly to right fielder Seiya Suzuki. Alec Burleson scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:10:53.185Z","endTime":"2026-07-29T01:12:14.126Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T01:09:47.532Z","endTime":"2026-07-29T01:10:55.467Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037297369392764,"aZ":-17.820519008162883,"pfxX":-5.296581966475926,"pfxZ":7.478349627996021,"pX":0.014371751877160605,"pZ":3.2503409913600665,"vX0":6.06003379058841,"vY0":-137.56977648516036,"vZ0":-2.566932025981892,"x":116.45,"y":151.02,"x0":-1.5271177683367447,"y0":50.00660552992116,"z0":5.401213583515734,"aX":-10.171839569424748},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2174,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39788832820778364,"extension":6.627002168036391},"index":1,"playId":"d3fc6b70-a341-3b95-8831-52f8bd3e046f","pitchNumber":1,"startTime":"2026-07-29T01:10:55.467Z","endTime":"2026-07-29T01:10:59.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943975354453226,"aZ":-16.888302044877644,"pfxX":-3.7417553252774223,"pfxZ":7.944235882426241,"pX":-1.3390993036003649,"pZ":4.201290791933388,"vX0":2.1828565283059205,"vY0":-137.47654670216832,"vZ0":-0.1818988055231992,"x":143.39,"y":92.36,"x0":-1.6550246197589364,"y0":50.00350382412795,"z0":5.409336807528562,"aX":-7.201074171748004},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":2107,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3975941532170464,"extension":6.549944399245164},"index":2,"playId":"c67676ef-9047-3c35-9087-c99fbe7e505a","pitchNumber":2,"startTime":"2026-07-29T01:11:16.114Z","endTime":"2026-07-29T01:11:20.008Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077466278573624,"aZ":-17.06698159001806,"pfxX":-4.109276228522219,"pfxZ":7.804636640061366,"pX":-0.6203827847142657,"pZ":3.18375953865877,"vX0":3.9992342504734646,"vY0":-137.8551319765475,"vZ0":-2.6503300387278,"x":140.65,"y":152.82,"x0":-1.5521949952356089,"y0":50.000210011765404,"z0":5.302272251990809,"aX":-7.95141367424952},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2042,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3965053865615662,"extension":6.655233623089205},"index":3,"playId":"5bc8149d-d361-326c-a545-d65f40370b5a","pitchNumber":3,"startTime":"2026-07-29T01:11:34.602Z","endTime":"2026-07-29T01:11:38.328Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T01:11:47.616Z","endTime":"2026-07-29T01:12:01.490Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628612016716684,"aZ":-33.327799856578764,"pfxX":2.237513243537189,"pfxZ":-0.7186212568569248,"pX":0.4377516949884993,"pZ":1.70398302319335,"vX0":4.323518177455698,"vY0":-126.3902419576328,"vZ0":-2.3596025769339066,"x":100.31,"y":192.77,"x0":-1.5909985605239998,"y0":50.00401595868352,"z0":5.346714966837729,"aX":3.590752159319008},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":-5.2,"spinRate":2185,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.43465436101003707,"extension":6.356801754885043},"hitData":{"launchSpeed":93.9,"launchAngle":37.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.0,"coordY":67.76}},"index":5,"playId":"4cb30365-7cbc-3d6b-9184-eb7dab2f4f49","pitchNumber":4,"startTime":"2026-07-29T01:12:01.490Z","endTime":"2026-07-29T01:12:14.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:12:14.126Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to left fielder Michael Conforto.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T01:12:39.996Z","endTime":"2026-07-29T01:13:35.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Lineout","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":2},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":86.5,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84695999390081,"aZ":-32.60360166312775,"pfxX":0.5863975335466831,"pfxZ":-0.262651663961039,"pX":1.513398431891584,"pZ":2.0420868214052343,"vX0":7.123893442976419,"vY0":-125.96546278922952,"vZ0":-1.889526222558821,"x":59.31,"y":183.64,"x0":-1.414195521941128,"y0":50.00335582392859,"z0":5.409408906793739,"aX":0.9531517546284342},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-2.5,"spinRate":2250,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4329391119670922,"extension":6.633301682279255},"index":0,"playId":"21f395fb-6320-3397-8b43-6ebb1d63b92b","pitchNumber":1,"startTime":"2026-07-29T01:12:50.333Z","endTime":"2026-07-29T01:12:54.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862441444681004,"aZ":-17.98332672581786,"pfxX":-5.000634675837801,"pfxZ":7.366302493695035,"pX":1.1123434741528786,"pZ":2.2791356068049633,"vX0":8.525752936190957,"vY0":-137.30441739075638,"vZ0":-4.843182203801052,"x":74.6,"y":177.24,"x0":-1.3707311061985132,"y0":50.003229383714924,"z0":5.274086698352559,"aX":-9.634442236328223},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":7.4,"spinRate":2156,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3975748090595421,"extension":6.79776785781121},"index":1,"playId":"68ced87a-2067-3fe3-bbc5-5632a81df835","pitchNumber":2,"startTime":"2026-07-29T01:13:11.893Z","endTime":"2026-07-29T01:13:16.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.008526185728364,"aZ":-17.472105895024512,"pfxX":-5.2671396217374,"pfxZ":7.56953335899705,"pX":-0.324215755619575,"pZ":2.615815087793141,"vX0":4.874455098065315,"vY0":-138.07786755361747,"vZ0":-4.1567079746775955,"x":129.36,"y":168.15,"x0":-1.4229530297766286,"y0":50.00506290152838,"z0":5.306796100133679,"aX":-10.233349160031207},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2212,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3957633821407702,"extension":6.527653257047511},"hitData":{"launchSpeed":98.0,"launchAngle":17.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.44,"coordY":84.13}},"index":2,"playId":"0d8a52d7-ed69-30fb-9482-388800a2795e","pitchNumber":3,"startTime":"2026-07-29T01:13:28.897Z","endTime":"2026-07-29T01:13:35.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:13:35.924Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:15:59.450Z","endTime":"2026-07-29T01:17:54.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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,3,4,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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, 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":93.7,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485883498938193,"aZ":-22.29150872684868,"pfxX":-8.23827284984436,"pfxZ":5.221092568361522,"pX":-1.4841422458552718,"pZ":1.6427101564666409,"vX0":2.336994948003634,"vY0":-136.33575221995102,"vZ0":-6.980570668572441,"x":173.57,"y":194.43,"x0":-1.2792725509033536,"y0":50.0027959313984,"z0":5.76241938010848,"aX":-15.590164117297272},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":1825,"spinDirection":215},"zone":13,"typeConfidence":0.92,"plateTime":0.4009359752865338,"extension":6.304398306989865},"index":0,"playId":"daf2d9bf-653e-3793-9a59-5a67e8b4db1b","pitchNumber":1,"startTime":"2026-07-29T01:16:12.575Z","endTime":"2026-07-29T01:16:16.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.299794485037857,"aZ":-15.595279453805071,"pfxX":-3.8873261762451357,"pfxZ":8.769570336382937,"pX":-0.6303259940771144,"pZ":3.9174334105324524,"vX0":2.7918730762179327,"vY0":-136.24583772005627,"vZ0":-2.5224324316773905,"x":141.03,"y":133.01,"x0":-1.160238500144239,"y0":50.00587068283627,"z0":5.925581542635074,"aX":-7.352234809959807},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2005,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.4011157422638676,"extension":6.229722364053937},"index":1,"playId":"f353aa56-085f-350a-9bba-8ea40fc7ad73","pitchNumber":2,"startTime":"2026-07-29T01:16:30.370Z","endTime":"2026-07-29T01:16:34.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46249071320738,"aZ":-19.236308985336393,"pfxX":-9.023588557128258,"pfxZ":6.842403586410841,"pX":-0.7474312990236037,"pZ":1.2808318264082807,"vX0":4.023911317125863,"vY0":-136.27230590962265,"vZ0":-8.331161407291079,"x":145.49,"y":204.2,"x0":-1.0664545233826053,"y0":50.00466227763711,"z0":5.694201468403734,"aX":-17.062187850106106},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":15.6,"spinRate":1950,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.4011289123171222,"extension":6.363858198090648},"index":2,"playId":"3c467eb5-bf16-361c-8e3a-cc53461b6b0a","pitchNumber":3,"startTime":"2026-07-29T01:16:50.426Z","endTime":"2026-07-29T01:16:54.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.142650489031535,"aZ":-16.420801988630398,"pfxX":-4.030096032304712,"pfxZ":8.13984567833413,"pX":-0.632661243092742,"pZ":2.1732091475311797,"vX0":2.8198029209068185,"vY0":-137.6405443732322,"vZ0":-6.925390850295882,"x":141.12,"y":180.1,"x0":-1.1424934909209494,"y0":50.000085605755494,"z0":5.81714059195703,"aX":-7.796453106181018},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":1830,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3966770992148114,"extension":6.358544555991981},"index":3,"playId":"2714d71d-5813-3295-a4c3-8e9c03031813","pitchNumber":4,"startTime":"2026-07-29T01:17:07.947Z","endTime":"2026-07-29T01:17:11.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96157624540053,"aZ":-35.694791071411004,"pfxX":-0.47674003289984057,"pfxZ":-2.2460562550703997,"pX":-0.21659211526798905,"pZ":2.245129586024326,"vX0":2.6725975012696828,"vY0":-124.943413406056,"vZ0":-1.8462785872293321,"x":125.26,"y":178.16,"x0":-1.241677581766826,"y0":50.002192320811155,"z0":5.948060583888847,"aX":-0.7484975650480559},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.2,"breakHorizontal":0.2,"spinRate":2399,"spinDirection":28},"zone":5,"typeConfidence":0.81,"plateTime":0.4396657504397079,"extension":6.274019454431002},"index":4,"playId":"c2f0327e-5411-3e94-a348-7a4ec03df779","pitchNumber":5,"startTime":"2026-07-29T01:17:26.801Z","endTime":"2026-07-29T01:17:30.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-29T01:17:36.616Z","endTime":"2026-07-29T01:17:50.329Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027943190219094,"aZ":-33.11245399429032,"pfxX":0.08828033664083001,"pfxZ":-0.5749864892602183,"pX":1.0241701383288593,"pZ":-0.25454289903096255,"vX0":5.060532851505776,"vY0":-127.32011886984155,"vZ0":-8.257625880113963,"x":77.96,"y":245.65,"x0":-1.0107227360524371,"y0":50.00542029062897,"z0":5.693768697500181,"aX":0.14296329420493376},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-1.4,"spinRate":2411,"spinDirection":355},"zone":14,"typeConfidence":0.89,"plateTime":0.432152493299617,"extension":6.212662393925425},"index":6,"playId":"5921fbbe-ded5-3415-84f4-ed8a39dfbe13","pitchNumber":6,"startTime":"2026-07-29T01:17:50.329Z","endTime":"2026-07-29T01:17:54.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:17:54.352Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging. Nico Hoerner steals (15) 2nd base.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:20:48.605Z","endTime":"2026-07-29T01:21:41.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[1],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:18:15.509Z","endTime":"2026-07-29T01:18:53.345Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:18:53.345Z","endTime":"2026-07-29T01:20:50.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55064558650477,"aZ":-33.43507684216927,"pfxX":-10.793103432806577,"pfxZ":-1.0071590361968514,"pX":0.5372178651586319,"pZ":2.9476319610792627,"vX0":-3.2874679797783655,"vY0":-111.4872464128574,"vZ0":3.0593638741303617,"x":96.52,"y":159.19,"x0":3.4339344371602936,"y0":50.000998037518066,"z0":5.014673482537948,"aX":-13.547569430794857},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-0.7,"breakHorizontal":20.4,"spinRate":2481,"spinDirection":296},"zone":3,"typeConfidence":0.9,"plateTime":0.49180514453842017,"extension":6.407863622698793},"index":2,"playId":"4bf14fef-0e9e-3dd1-9a29-9536a76efa22","pitchNumber":1,"startTime":"2026-07-29T01:20:50.839Z","endTime":"2026-07-29T01:20:54.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.639666574705824,"aZ":-31.325949797561794,"pfxX":-10.649628159097624,"pfxZ":0.6469696295441931,"pX":-0.2851450385913008,"pZ":2.8010227025969088,"vX0":-5.135236908146299,"vY0":-113.88463298066867,"vZ0":2.301996932068133,"x":127.87,"y":163.15,"x0":3.3816779760966167,"y0":50.003964857865256,"z0":4.872518005352566,"aX":-14.008641945154528},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.0,"breakHorizontal":20.5,"spinRate":2418,"spinDirection":293},"zone":1,"typeConfidence":0.9,"plateTime":0.480695019297785,"extension":6.439087209320502},"index":3,"playId":"2ea33475-481d-3cf2-8c6f-5c65574f8b77","pitchNumber":2,"startTime":"2026-07-29T01:21:07.701Z","endTime":"2026-07-29T01:21:10.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T01:21:16.952Z","endTime":"2026-07-29T01:21:35.193Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665219586985298,"aZ":-33.38238041359208,"pfxX":-9.990423731838458,"pfxZ":-0.9373314922031453,"pX":-0.5102886057586249,"pZ":1.7978997105352768,"vX0":-5.681504590859273,"vY0":-113.31512182119761,"vZ0":0.5499107807336083,"x":136.45,"y":190.24,"x0":3.331263795496526,"y0":50.00046947157799,"z0":4.90049882343354,"aX":-12.924833309438913},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.2,"breakHorizontal":19.6,"spinRate":2418,"spinDirection":304},"zone":7,"typeConfidence":0.9,"plateTime":0.484282829303464,"extension":6.754231845410563},"index":5,"playId":"3393e2d5-4c03-3c2c-86b1-1fbf21315ca2","pitchNumber":3,"startTime":"2026-07-29T01:21:35.193Z","endTime":"2026-07-29T01:21:41.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:21:41.713Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:22:01.054Z","endTime":"2026-07-29T01:23:22.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10370316106288,"aZ":-29.6142087945363,"pfxX":3.5766374574076254,"pfxZ":1.8809687786645757,"pX":1.9823852896692808,"pZ":3.8221444893822007,"vX0":-4.347931046690995,"vY0":-115.73116992818379,"vZ0":4.109558839424843,"x":41.44,"y":135.58,"x0":3.4186131369827684,"y0":50.000972202538726,"z0":4.855904678483921,"aX":4.863103910395211},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":1415,"spinDirection":103},"zone":12,"typeConfidence":0.87,"plateTime":0.4728318266980782,"extension":6.634899299985509},"index":0,"playId":"e083f3d8-0635-3213-aecb-b71895b9fdbc","pitchNumber":1,"startTime":"2026-07-29T01:22:06.369Z","endTime":"2026-07-29T01:22:09.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248534604782403,"aZ":-31.45406704150539,"pfxX":9.9554204158648,"pfxZ":0.41141589013362356,"pX":1.4163483004602122,"pZ":2.6576700673138562,"vX0":-8.080936413049395,"vY0":-130.56530570089907,"vZ0":0.32487674517677856,"x":63.01,"y":167.02,"x0":3.244890323125012,"y0":50.00100555149852,"z0":4.882045704634716,"aX":17.33636360799187},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.4,"spinRate":2069,"spinDirection":121},"zone":12,"typeConfidence":0.88,"plateTime":0.4181086905400959,"extension":6.293970122236753},"index":1,"playId":"22369060-c9b6-3d54-b95f-7cf2913ee95a","pitchNumber":2,"startTime":"2026-07-29T01:22:25.263Z","endTime":"2026-07-29T01:22:28.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.241600037645,"aZ":-33.278026409428456,"pfxX":-10.630801145389828,"pfxZ":-0.8959622739045336,"pX":-0.30484438866223423,"pZ":2.0409877082553383,"vX0":-5.109809791249125,"vY0":-110.83656267686169,"vZ0":1.4265182274571127,"x":128.62,"y":183.67,"x0":3.417180293439809,"y0":50.00189032820692,"z0":4.884548852468457,"aX":-13.122190502312229},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-0.8,"breakHorizontal":20.6,"spinRate":2440,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.495649217954909,"extension":6.643308863189791},"index":2,"playId":"232c52a2-3d7f-3645-815d-06a8cd64fac0","pitchNumber":3,"startTime":"2026-07-29T01:22:44.613Z","endTime":"2026-07-29T01:22:48.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.894163164840588,"aZ":-33.31254624544019,"pfxX":-9.29383386758293,"pfxZ":-0.92798356250493,"pX":-0.0071516699133832694,"pZ":1.95761001513913,"vX0":-4.956329021415073,"vY0":-110.50924290120064,"vZ0":1.4445825273043997,"x":117.27,"y":185.92,"x0":3.4768762302095957,"y0":50.00185342868948,"z0":4.812068490474529,"aX":-11.418363179237884},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-1.0,"breakHorizontal":18.1,"spinRate":2405,"spinDirection":295},"zone":8,"typeConfidence":0.9,"plateTime":0.49687198505472896,"extension":6.643986925465766},"hitData":{"launchSpeed":95.7,"launchAngle":50.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.76,"coordY":84.39}},"index":3,"playId":"fd4ffbaf-6a1e-3cf4-9a2f-30f4b997a698","pitchNumber":4,"startTime":"2026-07-29T01:23:08.566Z","endTime":"2026-07-29T01:23:22.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:23:22.589Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a ground ball to third baseman José Fermín. Nico Hoerner scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:23:33.158Z","endTime":"2026-07-29T01:26:28.115Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613883284618506,"aZ":-31.743970179486954,"pfxX":6.7275633809557975,"pfxZ":0.2508312394821548,"pX":1.0029155327877304,"pZ":2.4059643364813423,"vX0":-8.166287659368292,"vY0":-130.05026634421222,"vZ0":-0.10249311721354482,"x":78.77,"y":173.82,"x0":3.3001288849429304,"y0":50.004245140079405,"z0":4.840625160173953,"aX":11.600351771985455},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":-10.6,"spinRate":2040,"spinDirection":123},"zone":12,"typeConfidence":0.85,"plateTime":0.4201218814700973,"extension":6.292152316320104},"index":0,"playId":"47784b50-0fa2-325b-b3a0-2b549c608266","pitchNumber":1,"startTime":"2026-07-29T01:23:48.590Z","endTime":"2026-07-29T01:23:52.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299829969234768,"aZ":-35.53538882681204,"pfxX":8.489022992986138,"pfxZ":-2.5229948332214303,"pX":3.1727045662119564,"pZ":3.0061756270688513,"vX0":-2.9491779104878253,"vY0":-114.98678926533329,"vZ0":3.581865479811168,"x":-3.94,"y":157.61,"x0":3.372591281799435,"y0":50.00254263380191,"z0":4.886956501763828,"aX":11.311386421459167},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.4,"breakHorizontal":-14.5,"spinRate":1304,"spinDirection":119},"zone":12,"typeConfidence":0.92,"plateTime":0.47723411259871495,"extension":6.538195066886866},"index":1,"playId":"2b048487-0612-352c-bda2-d536f8958d47","pitchNumber":2,"startTime":"2026-07-29T01:24:07.691Z","endTime":"2026-07-29T01:24:11.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Justin Bruihl. Nico Hoerner to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"2b048487-0612-352c-bda2-d536f8958d47","startTime":"2026-07-29T01:24:17.864Z","endTime":"2026-07-29T01:24:43.659Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593933869043163,"aZ":-26.908469654003586,"pfxX":9.800569431506855,"pfxZ":3.0526047247831043,"pX":-0.7217938944970965,"pZ":1.9138974414413314,"vX0":-13.037722137326446,"vY0":-129.805352044341,"vZ0":-2.2167835548749193,"x":144.51,"y":187.1,"x0":3.0691680025473316,"y0":50.000989009935026,"z0":4.806934736959794,"aX":16.893218518708615},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-15.2,"spinRate":2086,"spinDirection":118},"zone":7,"typeConfidence":0.86,"plateTime":0.42034616622034804,"extension":6.631468609969128},"index":3,"playId":"a7f82e6a-05dd-3d68-97f9-8a8142268e0f","pitchNumber":3,"startTime":"2026-07-29T01:24:43.659Z","endTime":"2026-07-29T01:24:47.883Z","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":75.9,"endSpeed":69.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80612556634522,"aZ":-34.81289993426405,"pfxX":-9.786769893149216,"pfxZ":-2.1660624659533845,"pX":-0.23072805397452875,"pZ":2.4316214723783114,"vX0":-5.245431391485459,"vY0":-110.39330422379439,"vZ0":2.5407784024028524,"x":125.79,"y":173.13,"x0":3.4567596643657255,"y0":50.001279669201914,"z0":4.960831250964803,"aX":-11.935265160265764},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-2.8,"breakHorizontal":19.2,"spinRate":2402,"spinDirection":295},"zone":4,"typeConfidence":0.91,"plateTime":0.498407961809733,"extension":6.650004264904575},"index":4,"playId":"07c34a89-4443-3476-b080-67b246f95a62","pitchNumber":4,"startTime":"2026-07-29T01:25:04.234Z","endTime":"2026-07-29T01:25:08.549Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-29T01:25:18.670Z","endTime":"2026-07-29T01:25:32.741Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":74.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.291731019766967,"aZ":-30.29842338072032,"pfxX":8.117744162189728,"pfxZ":1.3726649809716176,"pX":-1.4414068096969364,"pZ":0.8394631624945231,"vX0":-12.790985778478916,"vY0":-115.11541399399047,"vZ0":-2.120564076041839,"x":171.94,"y":216.11,"x0":3.0939407176938287,"y0":50.00100781486577,"z0":4.662867315822824,"aX":11.062790930072358},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.3,"breakHorizontal":-12.0,"spinRate":1435,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.47304756887487676,"extension":6.8269100886036265},"index":6,"playId":"b4876ad5-44d8-3035-87ec-9e98eb97aea1","pitchNumber":5,"startTime":"2026-07-29T01:25:32.741Z","endTime":"2026-07-29T01:25:36.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.335911148706423,"aZ":-32.92268304571063,"pfxX":-9.850127598901546,"pfxZ":-0.6103318369388813,"pX":-0.4642910789537314,"pZ":2.576882359890153,"vX0":-5.482851373353178,"vY0":-110.043902754585,"vZ0":2.434574695844824,"x":134.7,"y":169.2,"x0":3.343105696311873,"y0":50.00377632630175,"z0":4.9546143757606345,"aX":-12.027792938235054},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-0.1,"breakHorizontal":19.3,"spinRate":2458,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.49857348818795977,"extension":6.843485813717921},"index":7,"playId":"57a83e55-eb49-32aa-a0bc-e447e7927929","pitchNumber":6,"startTime":"2026-07-29T01:25:53.552Z","endTime":"2026-07-29T01:25:59.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63314788600201,"aZ":-32.651207804834534,"pfxX":9.369323056485745,"pfxZ":-0.2810404536989637,"pX":0.765428275056239,"pZ":2.4623501132912833,"vX0":-9.390694769558708,"vY0":-130.2932260354911,"vZ0":0.11749973639968192,"x":87.82,"y":172.3,"x0":3.207493095036079,"y0":50.00207553377749,"z0":4.8941516003981524,"aX":16.030059346965935},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-14.8,"spinRate":2007,"spinDirection":123},"zone":6,"typeConfidence":0.89,"plateTime":0.42118005543164205,"extension":6.540114835555455},"hitData":{"launchSpeed":79.7,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":177.53}},"index":8,"playId":"287d0738-96bd-3280-b7e8-db742b3b7bea","pitchNumber":7,"startTime":"2026-07-29T01:26:20.095Z","endTime":"2026-07-29T01:26:28.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:26:28.115Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong challenged (pitch result), call on the field was confirmed: Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T01:26:55.928Z","endTime":"2026-07-29T01:28:43.496Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.1,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385502233509875,"aZ":-32.358188546876825,"pfxX":9.085236255939776,"pfxZ":-0.10863045276501104,"pX":1.3843483121292037,"pZ":2.870586826419219,"vX0":-7.719054670227745,"vY0":-131.01530821903248,"vZ0":1.2044304909917034,"x":64.23,"y":161.27,"x0":3.186795351390673,"y0":50.00058945387036,"z0":4.821198615211134,"aX":15.81040562479003},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.8,"spinRate":2183,"spinDirection":142},"zone":12,"typeConfidence":0.89,"plateTime":0.4178890256192709,"extension":6.502218465772129},"index":0,"playId":"f55a6a9f-67ea-3a25-9e2a-b8692d73e517","pitchNumber":1,"startTime":"2026-07-29T01:26:58.386Z","endTime":"2026-07-29T01:27:03.283Z","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":78.6,"endSpeed":72.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371298150065932,"aZ":-33.78745152213996,"pfxX":-9.87479065671666,"pfxZ":-1.237953462710788,"pX":-1.109961806851513,"pZ":1.591894012773996,"vX0":-7.0668146116500195,"vY0":-114.20083137661025,"vZ0":0.3221656941851916,"x":159.31,"y":195.8,"x0":3.3204354681917745,"y0":50.00217235904662,"z0":4.8051086061556045,"aX":-12.885112089334722},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.8,"breakHorizontal":19.8,"spinRate":2586,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4818298764250546,"extension":6.916878361674858},"index":1,"playId":"53fc9bbd-ddb6-3061-8a5b-e46e0e2204a9","pitchNumber":2,"startTime":"2026-07-29T01:27:18.478Z","endTime":"2026-07-29T01:27:23.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T01:27:37.625Z","endTime":"2026-07-29T01:27:53.456Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.8,"endSpeed":72.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292763661812153,"aZ":-32.65709454280532,"pfxX":-9.349960662370371,"pfxZ":-0.3679504070297144,"pX":-1.72633420032336,"pZ":1.5842610996569737,"vX0":-8.433811337135507,"vY0":-114.45431197109082,"vZ0":0.05399219438003122,"x":182.8,"y":196.0,"x0":3.243037004428344,"y0":50.0032775751661,"z0":4.801560565165956,"aX":-12.20605996356457},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.2,"breakHorizontal":19.3,"spinRate":2556,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4815216629668635,"extension":7.0185964746938465},"index":3,"playId":"7b783271-7c6f-3c51-9b6d-8bbd63314ad6","pitchNumber":3,"startTime":"2026-07-29T01:27:53.456Z","endTime":"2026-07-29T01:27:56.942Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557711233575166,"aZ":-32.951045812910095,"pfxX":-8.717726479095852,"pfxZ":-0.5703915682081471,"pX":-1.9805952976953778,"pZ":1.6161890408309545,"vX0":-9.211172971746908,"vY0":-116.48627976626204,"vZ0":0.036860144141488194,"x":192.5,"y":195.14,"x0":3.169574299626102,"y0":50.001897264921176,"z0":4.736677914825105,"aX":-11.881363586937924},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.7,"breakHorizontal":18.2,"spinRate":2687,"spinDirection":304},"zone":13,"typeConfidence":0.89,"plateTime":0.47168923556081355,"extension":6.696989974475649},"index":4,"playId":"8136c40b-5a86-391f-ac48-9b7b73fe77f2","pitchNumber":4,"startTime":"2026-07-29T01:28:13.789Z","endTime":"2026-07-29T01:28:20.728Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pedro Ramírez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"8136c40b-5a86-391f-ac48-9b7b73fe77f2","startTime":"2026-07-29T01:28:24.016Z","endTime":"2026-07-29T01:28:38.748Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664944129996066,"aZ":-31.859015432765155,"pfxX":9.673261998771954,"pfxZ":0.18053439286185657,"pX":-0.7111366813045539,"pZ":1.975529868492059,"vX0":-13.295574960089441,"vY0":-130.74564364566345,"vZ0":-1.1449979869993805,"x":144.11,"y":185.44,"x0":3.1659197844370692,"y0":50.00276804186574,"z0":4.794080649550431,"aX":16.87149516304772},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.2,"breakHorizontal":-14.9,"spinRate":2204,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.4177535322774082,"extension":6.609638872456045},"index":6,"playId":"c35e358b-0a46-31ad-8f06-8959b3cf5b5e","pitchNumber":5,"startTime":"2026-07-29T01:28:38.748Z","endTime":"2026-07-29T01:28:43.496Z","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"}},"playEndTime":"2026-07-29T01:28:43.496Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jimmy Crooks flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:31:30.700Z","endTime":"2026-07-29T01:32:17.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6731384716445,"aZ":-17.328128235517585,"pfxX":-4.982162526362968,"pfxZ":7.896749378441531,"pX":1.1411810864513752,"pZ":2.41756630310514,"vX0":8.846336979804686,"vY0":-135.95645215575976,"vZ0":-4.7087917106057535,"x":73.5,"y":173.51,"x0":-1.5014166352304512,"y0":50.000790134266445,"z0":5.367537409728866,"aX":-9.364624118708322},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":7.2,"spinRate":2152,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4022435376350346,"extension":6.601827947926417},"index":0,"playId":"981f88e9-260e-31fd-a582-46f602e15c3a","pitchNumber":1,"startTime":"2026-07-29T01:31:30.700Z","endTime":"2026-07-29T01:31:34.777Z","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":93.6,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930577225968452,"aZ":-16.498577753704872,"pfxX":-5.262158880923022,"pfxZ":8.360387431153661,"pX":-0.2388889637212095,"pZ":2.0420873862230686,"vX0":5.519295503334247,"vY0":-136.08825778256286,"vZ0":-5.553294676468019,"x":126.11,"y":183.64,"x0":-1.609842175170015,"y0":50.004175328666484,"z0":5.252443160978761,"aX":-9.868695673902204},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2091,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40251930695916105,"extension":6.611935172140622},"index":1,"playId":"bdbd2c55-ec00-358d-b185-afe9c8e7c9d2","pitchNumber":2,"startTime":"2026-07-29T01:31:43.982Z","endTime":"2026-07-29T01:31:47.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-29T01:31:55.182Z","endTime":"2026-07-29T01:32:08.225Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.112626795506795,"aZ":-27.355940690716768,"pfxX":0.8005365052640121,"pfxZ":2.8481354920113073,"pX":0.8918767149961064,"pZ":2.717899113824748,"vX0":6.0553932172375,"vY0":-128.74801566963862,"vZ0":-1.6156589765355616,"x":83.0,"y":165.4,"x0":-1.5881091848272342,"y0":50.00017493058158,"z0":5.457678227777786,"aX":1.3509374296121384},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":-2.8,"spinRate":2284,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4243761842809324,"extension":6.383525104635506},"hitData":{"launchSpeed":74.5,"launchAngle":42.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.66,"coordY":113.92}},"index":3,"playId":"bb50a2f9-50e1-3e28-ab5b-fc43a63c36e4","pitchNumber":3,"startTime":"2026-07-29T01:32:08.225Z","endTime":"2026-07-29T01:32:17.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:32:17.584Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to left fielder Michael Conforto.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:32:25.335Z","endTime":"2026-07-29T01:34:17.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":"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":5},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767144442501362,"aZ":-33.745992139379275,"pfxX":7.814282638071187,"pfxZ":-1.1268342623365477,"pX":-1.8648100089269053,"pZ":3.554099384981576,"vX0":-2.1563106534739327,"vY0":-117.66479602098592,"vZ0":2.333956829339394,"x":188.08,"y":142.82,"x0":-1.9504886897376625,"y0":50.00124621851608,"z0":5.680876516500467,"aX":10.932410856832657},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.2,"breakHorizontal":-13.6,"spinRate":2419,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4658789291264829,"extension":6.153294722855742},"index":0,"playId":"f0db69a1-15cb-3608-ab9f-cff3283140f9","pitchNumber":1,"startTime":"2026-07-29T01:32:43.296Z","endTime":"2026-07-29T01:32:46.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170011560852167,"aZ":-38.36124643734272,"pfxX":6.460196262906721,"pfxZ":-4.585062407900146,"pX":-0.4794886545174883,"pZ":2.949293551756755,"vX0":0.7006670863064691,"vY0":-115.30054535563791,"vZ0":1.8973318159905637,"x":135.28,"y":159.15,"x0":-1.626759770167231,"y0":50.00509220358384,"z0":5.813777685623407,"aX":8.710501310444807},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.6,"breakHorizontal":-11.9,"spinRate":2164,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.47481025859407655,"extension":6.293158988375492},"index":1,"playId":"e3bf0ac0-898f-31aa-9bfe-0a04a1c15a85","pitchNumber":2,"startTime":"2026-07-29T01:32:56.940Z","endTime":"2026-07-29T01:33:00.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176769550318777,"aZ":-37.19204941648277,"pfxX":-4.711942439169418,"pfxZ":-3.1317808436661103,"pX":-0.36181708082299846,"pZ":1.8078225344431162,"vX0":4.599927537139063,"vY0":-125.69719959261998,"vZ0":-1.5647768483360733,"x":130.79,"y":189.97,"x0":-1.6022490611842675,"y0":50.003800261746065,"z0":5.454781638372588,"aX":-7.55025823906082},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":7.4,"spinRate":1178,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4355472844721082,"extension":6.467477685449456},"index":2,"playId":"0baf9db3-61cf-3422-86c8-ec3291c839a4","pitchNumber":3,"startTime":"2026-07-29T01:33:11.906Z","endTime":"2026-07-29T01:33:16.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899917836029747,"aZ":-31.098521017458687,"pfxX":7.843355629793219,"pfxZ":0.7437273521133689,"pX":0.7585005644520798,"pZ":0.646420331498626,"vX0":3.4330763738783228,"vY0":-120.12021173065858,"vZ0":-4.508392709198371,"x":88.09,"y":221.33,"x0":-1.7097893262741666,"y0":50.00581637439219,"z0":5.321547048326935,"aX":11.43082792129837},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-15.0,"spinRate":2438,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4564851091370117,"extension":6.457616494278258},"index":3,"playId":"b069fe70-f58f-3bc8-986c-e0b0de55503b","pitchNumber":4,"startTime":"2026-07-29T01:33:28.057Z","endTime":"2026-07-29T01:33:32.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071352259999337,"aZ":-37.44358758657191,"pfxX":-7.492317953485829,"pfxZ":-3.2596418075059184,"pX":0.324729870478798,"pZ":0.47015607543585386,"vX0":7.080927543249172,"vY0":-126.93570443093762,"vZ0":-4.53885594112372,"x":104.62,"y":226.09,"x0":-1.5391447282735735,"y0":50.001093363688845,"z0":5.290506330605396,"aX":-12.120218455798819},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":11.8,"spinRate":1271,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43293398800749383,"extension":6.508347062276831},"index":4,"playId":"ec27091b-798a-3509-9e2a-a49d3f66d554","pitchNumber":5,"startTime":"2026-07-29T01:33:44.275Z","endTime":"2026-07-29T01:33:50.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900289531031948,"aZ":-35.55712805168961,"pfxX":-5.2178336741955365,"pfxZ":-2.1248002921086737,"pX":-0.44713860864900773,"pZ":2.966209478893659,"vX0":4.730747778734477,"vY0":-125.59433471927973,"vZ0":0.8397676187605492,"x":134.04,"y":158.69,"x0":-1.6828535903704345,"y0":50.00600773422292,"z0":5.5331567748622685,"aX":-8.285875784308084},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":8.3,"spinRate":1238,"spinDirection":264},"zone":1,"typeConfidence":2.0,"plateTime":0.4371309537001862,"extension":6.441167077030722},"hitData":{"launchSpeed":97.7,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.49,"coordY":123.31}},"index":5,"playId":"9a623eca-f8b2-3b17-8119-f079980e9b08","pitchNumber":6,"startTime":"2026-07-29T01:34:04.431Z","endTime":"2026-07-29T01:34:17.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:34:17.865Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:34:30.284Z","endTime":"2026-07-29T01:34:55.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30302821930107,"aZ":-19.964059732932174,"pfxX":-4.931306637468781,"pfxZ":6.388465716226234,"pX":-0.7678741166072773,"pZ":3.689760341169342,"vX0":3.982234374750139,"vY0":-137.14844784796443,"vZ0":-1.0477569867700662,"x":146.27,"y":139.16,"x0":-1.5953672170619848,"y0":50.00642079983803,"z0":5.4337235615657145,"aX":-9.43039241603923},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2120,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39882436666359444,"extension":6.444068404724993},"hitData":{"launchSpeed":79.5,"launchAngle":56.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.97,"coordY":130.34}},"index":0,"playId":"c68b1a16-fb9c-360d-814a-8507b960f0f6","pitchNumber":1,"startTime":"2026-07-29T01:34:41.600Z","endTime":"2026-07-29T01:34:55.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:34:55.524Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Michael Conforto.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T01:35:02.658Z","endTime":"2026-07-29T01:35:27.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297718426610036,"aZ":-19.795190896246098,"pfxX":-8.204254251256632,"pfxZ":6.4397937261001745,"pX":-0.22349814036854077,"pZ":2.0266604003328945,"vX0":6.532017716582375,"vY0":-137.27363654288624,"vZ0":-5.295736497862928,"x":125.52,"y":184.06,"x0":-1.559282965313181,"y0":50.004035799865825,"z0":5.3143604196897085,"aX":-15.774068413624475},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":2220,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39789754064473115,"extension":6.58969332447803},"hitData":{"launchSpeed":98.4,"launchAngle":44.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.86,"coordY":98.16}},"index":0,"playId":"0433aa13-8ed1-38a1-ba28-39543e435ced","pitchNumber":1,"startTime":"2026-07-29T01:35:18.459Z","endTime":"2026-07-29T01:35:27.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:35:27.977Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:37:35.224Z","endTime":"2026-07-29T01:40:15.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21178039243873,"aZ":-33.322969873958314,"pfxX":-6.932706659499328,"pfxZ":-0.8850672960296553,"pX":-0.647445526113749,"pZ":2.233958346958844,"vX0":-6.4641961464143485,"vY0":-112.92105589705345,"vZ0":1.2814413077262026,"x":141.68,"y":178.46,"x0":3.151256871415162,"y0":50.004712449720245,"z0":5.006975191711329,"aX":-8.969124128281893},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.0,"breakHorizontal":14.2,"spinRate":2421,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.48472097305231765,"extension":6.72713248901595},"index":0,"playId":"1a6ded35-bbf4-3f5c-bd00-0bd8ac972d59","pitchNumber":1,"startTime":"2026-07-29T01:37:57.978Z","endTime":"2026-07-29T01:38:02.152Z","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":89.2,"endSpeed":81.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137314709318,"aZ":-32.074642236753824,"pfxX":8.495381831557768,"pfxZ":0.06049423192644454,"pX":1.1397381480441744,"pZ":2.7485049180023813,"vX0":-8.520516377671271,"vY0":-129.66879976005973,"vZ0":0.6865629666250477,"x":73.56,"y":164.57,"x0":3.3646743467230613,"y0":50.00368625140346,"z0":4.927563408954966,"aX":14.466061238246354},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-13.4,"spinRate":2096,"spinDirection":123},"zone":12,"typeConfidence":0.88,"plateTime":0.42241741801095856,"extension":6.437002280970199},"index":1,"playId":"a637e69b-4baf-31cd-a8a6-262e33efde37","pitchNumber":2,"startTime":"2026-07-29T01:38:14.912Z","endTime":"2026-07-29T01:38:21.408Z","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":88.9,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239286058854336,"aZ":-29.424511333139787,"pfxX":8.777688896966138,"pfxZ":1.632664328471872,"pX":-0.0028316121791438415,"pZ":2.8489831154948746,"vX0":-10.972436326540697,"vY0":-129.05757174826158,"vZ0":0.498827877443917,"x":117.11,"y":161.86,"x0":3.166403023955358,"y0":50.003864247769,"z0":4.9223099929175955,"aX":14.786785369765433},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-13.4,"spinRate":2144,"spinDirection":128},"zone":2,"typeConfidence":0.88,"plateTime":0.42466667837682337,"extension":6.402939624701556},"index":2,"playId":"7dd768aa-ada5-3252-a904-083642e03e2b","pitchNumber":3,"startTime":"2026-07-29T01:38:32.910Z","endTime":"2026-07-29T01:38:36.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76196943112219,"aZ":-35.62733596177405,"pfxX":6.926706617055238,"pfxZ":-2.5451559396822745,"pX":1.6629983848179293,"pZ":1.4476538705513031,"vX0":-5.948528319651348,"vY0":-116.34812919149846,"vZ0":0.08627462027559152,"x":53.61,"y":199.69,"x0":3.36461473614906,"y0":50.000952176062576,"z0":4.812986548049553,"aX":9.405494292446589},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.2,"breakHorizontal":-10.9,"spinRate":1407,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.47248419883272597,"extension":6.699618559418155},"index":3,"playId":"bf3ec417-f216-3b80-838d-2f9e5c105a42","pitchNumber":4,"startTime":"2026-07-29T01:38:52.039Z","endTime":"2026-07-29T01:38:55.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86797270606784,"aZ":-31.442700100471317,"pfxX":9.693356788727632,"pfxZ":0.4360760492308806,"pX":-0.07821323444031603,"pZ":1.9792788588309866,"vX0":-11.737314827537404,"vY0":-129.7663409877203,"vZ0":-1.1859954119230496,"x":119.98,"y":185.34,"x0":3.2585482021086767,"y0":50.00578777515663,"z0":4.852415182952866,"aX":16.422731464434836},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.7,"breakHorizontal":-14.8,"spinRate":2101,"spinDirection":128},"zone":8,"typeConfidence":0.89,"plateTime":0.4231793582798309,"extension":6.953127375014676},"index":4,"playId":"8a0d4dff-3d3f-3886-bbb1-171bad18757d","pitchNumber":5,"startTime":"2026-07-29T01:39:10.337Z","endTime":"2026-07-29T01:39:13.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87837529883957,"aZ":-27.90060774709361,"pfxX":11.05870079272727,"pfxZ":2.503136356079902,"pX":-0.675981382830504,"pZ":1.666243846347519,"vX0":-13.516085794812886,"vY0":-129.9457257556662,"vZ0":-2.3051217458290485,"x":142.77,"y":193.79,"x0":3.162163511716298,"y0":50.000254678592356,"z0":4.689813789069465,"aX":18.861645902681104},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":2073,"spinDirection":120},"zone":7,"typeConfidence":0.89,"plateTime":0.42190869843588263,"extension":6.565872295819826},"index":5,"playId":"12f3757c-723c-3f03-a571-e1d4421a8f2c","pitchNumber":6,"startTime":"2026-07-29T01:40:10.434Z","endTime":"2026-07-29T01:40:15.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:40:15.359Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:40:28.298Z","endTime":"2026-07-29T01:40:50.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04617580260205,"aZ":-31.79033431283818,"pfxX":11.419589665527381,"pfxZ":0.21855751019979763,"pX":0.4099597306083505,"pZ":3.011696566941486,"vX0":-11.099525437438812,"vY0":-131.98471813348323,"vZ0":1.143932260857966,"x":101.37,"y":157.46,"x0":3.201360491840752,"y0":50.00171372817198,"z0":4.9269613883167604,"aX":19.995924698134477},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-18.0,"spinRate":2150,"spinDirection":120},"zone":3,"typeConfidence":0.91,"plateTime":0.4161798558267584,"extension":6.45083076009434},"hitData":{"launchSpeed":58.4,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.42,"coordY":152.44}},"index":0,"playId":"83def9e9-dfbe-3173-804d-62436f7b4757","pitchNumber":1,"startTime":"2026-07-29T01:40:42.843Z","endTime":"2026-07-29T01:40:50.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:40:50.706Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:41:05.767Z","endTime":"2026-07-29T01:42:07.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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_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":78.0,"endSpeed":71.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30327202203101,"aZ":-35.1313416647421,"pfxX":-10.09038669182896,"pfxZ":-2.2891240969799505,"pX":-1.0135610841852813,"pZ":1.5088007629151043,"vX0":-6.735403887772926,"vY0":-113.36276162756512,"vZ0":0.5737201633400659,"x":155.63,"y":198.04,"x0":3.3156571165180306,"y0":50.00467662520205,"z0":4.782609112519796,"aX":-13.024542855779197},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.6,"breakHorizontal":20.0,"spinRate":2527,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.48469443829694336,"extension":6.840336172662297},"index":0,"playId":"2ff2bd42-acc6-348b-b068-380dbc7b1630","pitchNumber":1,"startTime":"2026-07-29T01:41:17.961Z","endTime":"2026-07-29T01:41:21.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535845358388777,"aZ":-33.772884134887896,"pfxX":-10.922299937129289,"pfxZ":-1.2491725372955838,"pX":0.49834475736865114,"pZ":2.071865859559015,"vX0":-3.6569110673709737,"vY0":-112.9530461831822,"vZ0":1.5329384504912769,"x":98.0,"y":182.84,"x0":3.561893496079831,"y0":50.00262530168202,"z0":4.80630886172013,"aX":-13.969031038267428},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.4,"breakHorizontal":20.8,"spinRate":2548,"spinDirection":295},"zone":9,"typeConfidence":0.9,"plateTime":0.4868240945471318,"extension":6.599880759558242},"index":1,"playId":"3a425a34-e80b-3a8c-b687-10594c73dc87","pitchNumber":2,"startTime":"2026-07-29T01:41:36.489Z","endTime":"2026-07-29T01:41:40.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.028999518989284,"aZ":-35.121124114478114,"pfxX":-11.316179613302474,"pfxZ":-2.31436487223824,"pX":0.08765973025308169,"pZ":2.005457473802747,"vX0":-3.983574986218578,"vY0":-112.96248571911337,"vZ0":1.4079227959064908,"x":113.66,"y":184.63,"x0":3.3502437922931367,"y0":50.00085288939957,"z0":4.939563164878414,"aX":-14.43413528615138},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.4,"breakHorizontal":21.6,"spinRate":2465,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.4872672042661974,"extension":6.4192234388148455},"hitData":{"launchSpeed":86.1,"launchAngle":17.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.75,"coordY":103.18}},"index":2,"playId":"d1ca37a0-6912-37e2-aaa7-b2ac43c0edfa","pitchNumber":3,"startTime":"2026-07-29T01:41:55.314Z","endTime":"2026-07-29T01:42:07.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:42:07.114Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T01:42:24.562Z","endTime":"2026-07-29T01:45:05.468Z","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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503038641851703,"aZ":-31.570402098348477,"pfxX":8.214627858539238,"pfxZ":0.3498576718825337,"pX":1.9872106114334198,"pZ":3.425360222779829,"vX0":-6.130102703456419,"vY0":-130.159942632305,"vZ0":1.9508522126149697,"x":41.25,"y":146.3,"x0":3.306509023574192,"y0":50.00011269757323,"z0":5.057853075844609,"aX":14.082506105187596},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-13.6,"spinRate":2054,"spinDirection":130},"zone":12,"typeConfidence":0.87,"plateTime":0.42091635695588225,"extension":6.262196134246431},"index":0,"playId":"19d71a2e-2136-3d88-879a-02169f5c0c51","pitchNumber":1,"startTime":"2026-07-29T01:42:29.348Z","endTime":"2026-07-29T01:42:33.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.964774604878926,"aZ":-34.268496138944016,"pfxX":-10.3416942011695,"pfxZ":-1.700244184962255,"pX":0.9444083189169289,"pZ":2.1521933208762887,"vX0":-2.839654986802373,"vY0":-110.66928480229384,"vZ0":1.8271342349021547,"x":81.0,"y":180.67,"x0":3.5897955180674637,"y0":50.00304390033294,"z0":4.922774177636256,"aX":-12.742171205979401},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.3,"breakHorizontal":19.4,"spinRate":2458,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.4961861574956701,"extension":6.622740802073659},"index":1,"playId":"2e37ed27-ac39-3bc2-b8e5-4331c2da2121","pitchNumber":2,"startTime":"2026-07-29T01:42:48.853Z","endTime":"2026-07-29T01:42:52.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507766132486527,"aZ":-36.56190347181183,"pfxX":6.197243119675662,"pfxZ":-3.3525270083339205,"pX":2.848491160951221,"pZ":2.7837966151760742,"vX0":-2.8637124881324194,"vY0":-113.88507550982479,"vZ0":3.6159401508633504,"x":8.42,"y":163.62,"x0":3.319128475499288,"y0":50.002092857107755,"z0":4.7989868625238685,"aX":8.115289322812437},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-4.8,"breakHorizontal":-10.4,"spinRate":1583,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.48150522631163994,"extension":6.497252012124832},"index":2,"playId":"e34229ef-18ad-3557-b884-e2f3204a0008","pitchNumber":3,"startTime":"2026-07-29T01:43:07.794Z","endTime":"2026-07-29T01:43:11.286Z","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":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61750099467086,"aZ":-32.127733336408625,"pfxX":9.748416957234001,"pfxZ":0.023474868287445716,"pX":0.2862613230311935,"pZ":2.653013650276583,"vX0":-10.61915644052275,"vY0":-130.93744406310898,"vZ0":0.4279965428631778,"x":106.09,"y":167.15,"x0":3.1276151152386977,"y0":50.00102169495064,"z0":4.891259811826714,"aX":16.928331100043557},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-15.4,"spinRate":2140,"spinDirection":126},"zone":5,"typeConfidence":0.9,"plateTime":0.4182924176595546,"extension":6.411503226937247},"index":3,"playId":"957f2c35-6415-3e89-afd1-a949ece93b2d","pitchNumber":4,"startTime":"2026-07-29T01:43:30.480Z","endTime":"2026-07-29T01:43:34.813Z","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":77.2,"endSpeed":71.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141663803787477,"aZ":-34.0614839219903,"pfxX":-10.64567329574383,"pfxZ":-1.490315955592016,"pX":-0.6941943640945751,"pZ":1.189052942304586,"vX0":-5.829118840484023,"vY0":-112.27629182743276,"vZ0":-0.3561619038661359,"x":143.46,"y":206.68,"x0":3.327173597964913,"y0":50.00374874911889,"z0":4.844377515942478,"aX":-13.46193500231971},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-2.4,"breakHorizontal":20.9,"spinRate":2621,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.48962699536656773,"extension":6.738872897913497},"index":4,"playId":"a1cf72a1-5680-3c47-8609-e826230feaf1","pitchNumber":5,"startTime":"2026-07-29T01:43:50.800Z","endTime":"2026-07-29T01:43:54.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"3c12face-8887-490b-b3f9-cc09ad794924","startTime":"2026-07-29T01:44:13.337Z","endTime":"2026-07-29T01:44:18.337Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101397538641233,"aZ":-34.94652875194867,"pfxX":-8.120110956518573,"pfxZ":-2.214056884585771,"pX":-0.36829063441916,"pZ":1.6944314504105082,"vX0":-5.781347572286253,"vY0":-112.20344631713859,"vZ0":1.0434011830733179,"x":131.04,"y":193.03,"x0":3.3154511338311674,"y0":50.004735467573774,"z0":4.8407758159876675,"aX":-10.147297474937634},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-3.2,"breakHorizontal":16.4,"spinRate":2488,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.4919434151856681,"extension":6.496791922270217},"index":6,"playId":"db4b5b76-860a-3ce5-9221-a40513c33ea5","pitchNumber":6,"startTime":"2026-07-29T01:44:33.329Z","endTime":"2026-07-29T01:44:36.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.4,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9245523262657,"aZ":-31.50975488254962,"pfxX":8.321519646694501,"pfxZ":0.4829101118708614,"pX":-0.32878286306350657,"pZ":1.9989803054382709,"vX0":-10.355331389294147,"vY0":-116.6134438021948,"vZ0":0.5155180813526856,"x":129.53,"y":184.81,"x0":3.088186911081691,"y0":50.003006286468846,"z0":4.747473067652027,"aX":11.461673493105062},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.3,"breakHorizontal":-12.5,"spinRate":1652,"spinDirection":127},"zone":7,"typeConfidence":0.9,"plateTime":0.4696839330287266,"extension":6.924767581430431},"index":7,"playId":"0c543b10-7517-37f9-8998-21b19a905845","pitchNumber":7,"startTime":"2026-07-29T01:45:01.094Z","endTime":"2026-07-29T01:45:05.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:45:05.468Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:47:30.771Z","endTime":"2026-07-29T01:48:12.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":83.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1096927802946,"aZ":-26.381718330175616,"pfxX":-0.4288957624358085,"pfxZ":3.347446498932574,"pX":1.5014740465176553,"pZ":1.700771779184644,"vX0":7.933722888952662,"vY0":-129.7214998845472,"vZ0":-4.215711466803685,"x":59.77,"y":192.86,"x0":-1.5205951565281348,"y0":50.004602813773324,"z0":5.321404954680684,"aX":-0.7434193456216214},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2064,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4197150960649525,"extension":6.493630954931582},"index":0,"playId":"2373b861-5031-3b40-945e-abf8153be065","pitchNumber":1,"startTime":"2026-07-29T01:47:34.077Z","endTime":"2026-07-29T01:47:39.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.551763873500263,"aZ":-27.3385766963931,"pfxX":0.7764536996212588,"pfxZ":2.9279009890517464,"pX":0.8055019246287212,"pZ":1.7723633662188674,"vX0":5.581590402318494,"vY0":-126.87640537049083,"vZ0":-3.709628602757995,"x":86.3,"y":190.93,"x0":-1.5112908503791505,"y0":50.00509925914865,"z0":5.398507139635479,"aX":1.2835564704621043},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.5,"spinRate":2252,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4294125418925976,"extension":6.3891603312223095},"index":1,"playId":"9db1c0da-74f7-3e85-a26d-bd576f4f16ca","pitchNumber":2,"startTime":"2026-07-29T01:47:46.838Z","endTime":"2026-07-29T01:47:51.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63978585290702,"aZ":-19.9578199176293,"pfxX":-5.011265614718283,"pfxZ":6.415899808279354,"pX":-0.01460195257349001,"pZ":2.774002889110309,"vX0":5.751028293562975,"vY0":-136.10149764073407,"vZ0":-3.2479083437989544,"x":117.56,"y":163.88,"x0":-1.4890105061905416,"y0":50.003906039026305,"z0":5.340349068903201,"aX":-9.54427671149822},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":8.0,"spinRate":2138,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40012952118387757,"extension":6.570565481957712},"hitData":{"launchSpeed":89.9,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":170.94}},"index":2,"playId":"5a9e601d-f7e6-3f9f-af59-8dd5b8c4cf2a","pitchNumber":3,"startTime":"2026-07-29T01:48:02.512Z","endTime":"2026-07-29T01:48:12.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:48:12.043Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:48:19.187Z","endTime":"2026-07-29T01:51:31.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.509338165759655,"aZ":-39.29787274757652,"pfxX":5.570229213653144,"pfxZ":-5.117478517622063,"pX":-0.8575729433818772,"pZ":2.3110425667911207,"vX0":0.37030387774225276,"vY0":-116.74946348831239,"vZ0":0.6669696249685777,"x":149.69,"y":176.38,"x0":-1.742462220360668,"y0":50.0057431112923,"z0":5.699124969299913,"aX":7.745891692454146},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.9,"breakHorizontal":-10.2,"spinRate":2268,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4678679740672078,"extension":6.317192646155468},"index":0,"playId":"e785d500-4bc2-3812-82e6-a3a0c1ee91eb","pitchNumber":1,"startTime":"2026-07-29T01:48:36.021Z","endTime":"2026-07-29T01:48:40.462Z","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.1,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.796716407398602,"aZ":-18.89612641061241,"pfxX":-5.389361438427364,"pfxZ":6.951901594073096,"pX":0.39782005451973407,"pZ":3.1975211471656078,"vX0":7.063189387186025,"vY0":-136.98623086810545,"vZ0":-2.4524189998453405,"x":101.84,"y":152.45,"x0":-1.5076202722165846,"y0":50.00361414051225,"z0":5.388674369234313,"aX":-10.295971910713128},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":8.4,"spinRate":2195,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.39904329814234085,"extension":6.53262996955293},"index":1,"playId":"b3d2dbfb-eb31-37f2-b8d6-f70bea437d92","pitchNumber":2,"startTime":"2026-07-29T01:48:49.527Z","endTime":"2026-07-29T01:48:53.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027209977482425,"aZ":-17.549799890675423,"pfxX":-5.803674362027589,"pfxZ":7.760028016194418,"pX":0.861188797349099,"pZ":2.775310066677842,"vX0":8.090614335334783,"vY0":-136.2118257805108,"vZ0":-3.4796169230530367,"x":84.17,"y":163.85,"x0":-1.3892109945666022,"y0":50.006464786851964,"z0":5.2779850637151595,"aX":-10.94337095694693},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2233,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4016262903567611,"extension":6.493621271193996},"index":2,"playId":"8d21ece4-1914-392f-8f1c-4e31219b006b","pitchNumber":3,"startTime":"2026-07-29T01:49:07.354Z","endTime":"2026-07-29T01:49:11.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110440074565417,"aZ":-18.1201878532159,"pfxX":-5.735065387089641,"pfxZ":7.4054504272966355,"pX":-0.4408228287295027,"pZ":3.2663251441792784,"vX0":5.267673652154624,"vY0":-136.6436434693494,"vZ0":-2.5137682701534216,"x":133.8,"y":150.59,"x0":-1.6451687745078873,"y0":50.0013599600536,"z0":5.438066161524372,"aX":-10.882687150792915},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2295,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40030040270208733,"extension":6.495846642234702},"index":3,"playId":"dbecfc85-bf3d-3e5a-95aa-2099088c08b7","pitchNumber":4,"startTime":"2026-07-29T01:49:23.126Z","endTime":"2026-07-29T01:49:27.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.095054781008795,"aZ":-28.495469335406387,"pfxX":6.276910551363692,"pfxZ":2.4946685094579824,"pX":-0.34167036537398715,"pZ":2.1796955509615303,"vX0":1.4161493638204121,"vY0":-119.77494265970041,"vZ0":-1.733094861029253,"x":130.02,"y":179.93,"x0":-1.7544552411761358,"y0":50.00216235744238,"z0":5.42729057694058,"aX":9.246206301741672},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.4,"breakHorizontal":-11.8,"spinRate":2590,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4548822783979034,"extension":6.242067592172524},"index":4,"playId":"7e7a38c3-8051-39f3-b299-56564118382e","pitchNumber":5,"startTime":"2026-07-29T01:49:43.496Z","endTime":"2026-07-29T01:49:48.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T01:50:07.488Z","endTime":"2026-07-29T01:50:11.586Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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.3,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.054245575114635,"aZ":-19.233139016434176,"pfxX":-5.307719821614246,"pfxZ":6.972505841925706,"pX":0.832407370536254,"pZ":3.67617908571818,"vX0":7.768476061719223,"vY0":-135.68618913733278,"vZ0":-1.0981293823773257,"x":85.27,"y":139.52,"x0":-1.3846078702975504,"y0":50.00075292473929,"z0":5.4326964298361835,"aX":-9.848360763234005},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":7.9,"spinRate":2042,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4044379869960921,"extension":6.565163373491202},"index":6,"playId":"65dd84c6-3d2e-32f1-85f1-b5857d6386f7","pitchNumber":6,"startTime":"2026-07-29T01:50:11.586Z","endTime":"2026-07-29T01:50:14.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66389345688133,"aZ":-31.23377286665962,"pfxX":-8.789546930871385,"pfxZ":0.5867598404487468,"pX":-0.9864347895826535,"pZ":1.5597901632242062,"vX0":4.632102406994732,"vY0":-125.5018567579569,"vZ0":-3.2559502801497886,"x":154.6,"y":196.67,"x0":-1.7070129018184454,"y0":50.00376090129664,"z0":5.398523461803539,"aX":-14.124262375260646},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":15.0,"spinRate":1325,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4352088057141632,"extension":6.585735716880787},"index":7,"playId":"e52a59c5-322d-3e0e-a59c-28ad2b1b6ff8","pitchNumber":7,"startTime":"2026-07-29T01:50:36.245Z","endTime":"2026-07-29T01:50:41.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07708707890182,"aZ":-20.557558553948187,"pfxX":-7.07275947537873,"pfxZ":6.124451772354718,"pX":-1.3272298364521251,"pZ":2.472524835448149,"vX0":3.4531076667692413,"vY0":-136.15999799966968,"vZ0":-3.7845402440855542,"x":167.59,"y":172.02,"x0":-1.6860611603603683,"y0":50.00363289582846,"z0":5.28542525933168,"aX":-13.414164735975772},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":1984,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40074656860976,"extension":6.546585096734872},"index":8,"playId":"3f7a621e-b835-39b6-b29d-b48eb859493a","pitchNumber":8,"startTime":"2026-07-29T01:50:51.764Z","endTime":"2026-07-29T01:50:55.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952290026518888,"aZ":-18.102889096295655,"pfxX":-6.091854089646878,"pfxZ":7.388270933579733,"pX":-0.9147538382431675,"pZ":3.0910978136736516,"vX0":4.087752286714432,"vY0":-136.60973966022365,"vZ0":-2.661108850567609,"x":151.87,"y":155.32,"x0":-1.633261600078762,"y0":50.002183655336935,"z0":5.3113133330342714,"aX":-11.601218512610098},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2213,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3997833255772858,"extension":6.613360463232176},"index":9,"playId":"e2cd9616-57f7-398c-b697-e3679f5fa022","pitchNumber":9,"startTime":"2026-07-29T01:51:07.157Z","endTime":"2026-07-29T01:51:11.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84082964156846,"aZ":-33.16176634773587,"pfxX":-8.66634293789965,"pfxZ":-0.5962237139713915,"pX":-0.09760523973196646,"pZ":1.1205803451144078,"vX0":6.4211700802778555,"vY0":-127.49909755922607,"vZ0":-3.9904248282864847,"x":120.72,"y":208.52,"x0":-1.5107461345852122,"y0":50.002581561278184,"z0":5.295856465823199,"aX":-14.406130136145102},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":14.4,"spinRate":1354,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4280187619489526,"extension":6.580223866272495},"hitData":{"launchSpeed":70.4,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":171.95}},"index":10,"playId":"f62b133f-3cc8-3c77-b914-c06ac04d4b4c","pitchNumber":10,"startTime":"2026-07-29T01:51:24.596Z","endTime":"2026-07-29T01:51:31.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:51:31.595Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T01:51:51.800Z","endTime":"2026-07-29T01:52:51.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77034697941564,"aZ":-18.905076791872386,"pfxX":-7.536678983491867,"pfxZ":6.879978339873821,"pX":-0.1904867145254063,"pZ":2.7577060732218865,"vX0":6.103836034155205,"vY0":-137.554874828528,"vZ0":-3.7268283664265875,"x":124.26,"y":164.32,"x0":-1.4524033541574368,"y0":50.00034753069264,"z0":5.401920708158022,"aX":-14.528953090435008},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2182,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3972624523556152,"extension":6.373727060806634},"index":0,"playId":"3d252825-077f-3968-90eb-88fa159c93b6","pitchNumber":1,"startTime":"2026-07-29T01:52:03.500Z","endTime":"2026-07-29T01:52:06.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5111033345903,"aZ":-18.63918110533324,"pfxX":-6.417790789198796,"pfxZ":7.021446123273908,"pX":0.7386089776982689,"pZ":2.663326972930821,"vX0":8.136681278566549,"vY0":-137.27404799374247,"vZ0":-3.7772893493841755,"x":88.85,"y":166.87,"x0":-1.4161074768488449,"y0":50.00407010867996,"z0":5.309748455436733,"aX":-12.373833636074016},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":10.1,"spinRate":2163,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39748134756380393,"extension":6.782328601561968},"index":1,"playId":"a1ffcbd8-2bb9-3e31-9114-06afcc71f572","pitchNumber":2,"startTime":"2026-07-29T01:52:22.381Z","endTime":"2026-07-29T01:52:26.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T01:52:32.194Z","endTime":"2026-07-29T01:52:46.569Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.220295017179453,"aZ":-31.511374957373416,"pfxX":6.284578788119827,"pfxZ":0.4479211623382344,"pX":1.5950968074205478,"pZ":1.6221372099359936,"vX0":5.464440401996859,"vY0":-120.61808804386469,"vZ0":-2.1358893935427496,"x":56.2,"y":194.98,"x0":-1.511629961971705,"y0":50.00272696695248,"z0":5.282500404016052,"aX":9.312255118462279},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-12.6,"spinRate":2553,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45312651538079285,"extension":6.491021117627309},"index":3,"playId":"e96bb930-195f-332b-94cd-e13941ec9f97","pitchNumber":3,"startTime":"2026-07-29T01:52:46.569Z","endTime":"2026-07-29T01:52:51.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:52:51.547Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Jordan Walker.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T01:55:16.593Z","endTime":"2026-07-29T01:55:27.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":{"description":"Pitching Change: Peter Strzelecki replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:53:33.719Z","endTime":"2026-07-29T01:55:18.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657265,"link":"/api/v1/people/657265"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761122681817653,"aZ":-26.604961228700017,"pfxX":-8.177007032749081,"pfxZ":3.0341027347682434,"pX":0.773224861639122,"pZ":2.418510839457784,"vX0":9.312352324902061,"vY0":-133.811570778451,"vZ0":-1.6722400856290585,"x":87.53,"y":173.48,"x0":-1.670799769774971,"y0":50.00137217295285,"z0":4.936627792135427,"aX":-14.99888533258308},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":2412,"spinDirection":238},"zone":6,"typeConfidence":0.88,"plateTime":0.40755356588615976,"extension":6.775943576607256},"hitData":{"launchSpeed":75.9,"launchAngle":43.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.47,"coordY":136.27}},"index":1,"playId":"c420390a-6148-39ea-9252-913b005e9243","pitchNumber":1,"startTime":"2026-07-29T01:55:18.876Z","endTime":"2026-07-29T01:55:27.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:55:27.398Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T01:55:39.148Z","endTime":"2026-07-29T01:56:47.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"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],"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":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571857071935383,"aZ":-19.600256653487847,"pfxX":-3.8840695796868494,"pfxZ":6.759102876347265,"pX":0.5113564399973493,"pZ":3.0670999627818305,"vX0":7.293220102474074,"vY0":-134.6644329086242,"vZ0":-1.2800246143408764,"x":97.51,"y":155.97,"x0":-1.7112295504934754,"y0":50.006652810539755,"z0":4.917194214920696,"aX":-7.230755735585616},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":5.8,"spinRate":2321,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40465736092326265,"extension":6.8034345978004644},"index":0,"playId":"c7bb8559-50b0-3ec5-a825-e46d9f1bbf07","pitchNumber":1,"startTime":"2026-07-29T01:55:52.289Z","endTime":"2026-07-29T01:55:56.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249264383655188,"aZ":-31.09862243111709,"pfxX":-11.008331461880863,"pfxZ":0.6378936357067353,"pX":0.2950507708252965,"pZ":1.4155199640246523,"vX0":8.984141320441356,"vY0":-128.48891658513998,"vZ0":-2.252345859314345,"x":105.75,"y":200.56,"x0":-1.8003535407256914,"y0":50.003926028522116,"z0":4.697562485953374,"aX":-18.583249451862567},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":18.1,"spinRate":1857,"spinDirection":269},"zone":14,"typeConfidence":0.64,"plateTime":0.4247506234588392,"extension":6.654705679587173},"index":1,"playId":"60ff0f91-938c-3e43-86d4-926cc5b7e3e7","pitchNumber":2,"startTime":"2026-07-29T01:56:05.454Z","endTime":"2026-07-29T01:56:09.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739684853437925,"aZ":-40.21412998284087,"pfxX":8.372440506001055,"pfxZ":-5.748347987058109,"pX":-1.2444086462426693,"pZ":2.6308240768295037,"vX0":-0.3643980261418096,"vY0":-117.64972316638335,"vZ0":3.0175502145740167,"x":164.43,"y":167.75,"x0":-2.1746970115694735,"y0":50.00193173750087,"z0":5.063834424413559,"aX":11.712206534463748},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.4,"breakHorizontal":-15.1,"spinRate":2920,"spinDirection":79},"zone":11,"typeConfidence":0.9,"plateTime":0.46591270289240283,"extension":6.592541399396973},"index":2,"playId":"2dca7257-f793-36a4-a3f7-403327d5c46a","pitchNumber":3,"startTime":"2026-07-29T01:56:18.957Z","endTime":"2026-07-29T01:56:23.473Z","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":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127096131932788,"aZ":-28.503575961840685,"pfxX":-9.884561746964987,"pfxZ":1.9902350298472982,"pX":-0.2379816169880168,"pZ":1.8570253430961154,"vX0":7.1755888976469455,"vY0":-134.9455052237082,"vZ0":-2.7622099083627596,"x":126.07,"y":188.64,"x0":-1.6460891376443239,"y0":50.0044456425678,"z0":4.900058598563235,"aX":-18.24778473754696},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2324,"spinDirection":235},"zone":8,"typeConfidence":0.93,"plateTime":0.4057526430359739,"extension":6.678842104512938},"hitData":{"launchSpeed":101.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.01,"coordY":130.65}},"index":3,"playId":"c8aa7d9c-3567-36ce-9eb1-adb3b3b12b5a","pitchNumber":4,"startTime":"2026-07-29T01:56:36.265Z","endTime":"2026-07-29T01:56:47.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:56:47.381Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Kelly grounds into a double play, third baseman José Fermín to second baseman JJ Wetherholt to first baseman Alec Burleson. Michael Conforto out at 2nd. Carson Kelly out at 1st.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T01:57:00.919Z","endTime":"2026-07-29T01:58:23.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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"}]}],"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":92.7,"endSpeed":85.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557388290621414,"aZ":-31.28787945171759,"pfxX":-9.741997898731494,"pfxZ":0.47724426264502995,"pX":-0.43188986056111506,"pZ":2.628660641426507,"vX0":6.784784416349938,"vY0":-134.84936452355623,"vZ0":-0.744467037874156,"x":133.46,"y":167.81,"x0":-1.7113271362543698,"y0":50.000923386304635,"z0":5.1101523050949815,"aX":-17.98983651167175},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.0,"breakHorizontal":16.2,"spinRate":2331,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.40574773900686223,"extension":6.694082518208164},"index":0,"playId":"5dd4ed97-c97d-3b28-a54b-d5e12b19e3bf","pitchNumber":1,"startTime":"2026-07-29T01:57:13.328Z","endTime":"2026-07-29T01:57:17.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25469152449392,"aZ":-26.8753767127542,"pfxX":-9.238336662984754,"pfxZ":2.9088461022399557,"pX":0.5316431152222642,"pZ":3.0670647646418123,"vX0":8.087890110884745,"vY0":-133.9371849256667,"vZ0":-0.18771226661324458,"x":96.74,"y":155.97,"x0":-1.3232649740713083,"y0":50.00195137163109,"z0":5.055857262317879,"aX":-16.825746772596716},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":15.0,"spinRate":2418,"spinDirection":229},"zone":3,"typeConfidence":0.92,"plateTime":0.40855225422725683,"extension":6.7011145331053985},"index":1,"playId":"f0089f4c-830a-320e-8e44-1cc65ce08c44","pitchNumber":2,"startTime":"2026-07-29T01:57:31.952Z","endTime":"2026-07-29T01:57:35.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T01:57:39.462Z","endTime":"2026-07-29T01:57:57.362Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94353287892686,"aZ":-38.43621204289249,"pfxX":6.856502858606839,"pfxZ":-4.208096996969305,"pX":0.5051413869950221,"pZ":1.1147734978447925,"vX0":3.7567591587749725,"vY0":-121.31568360201892,"vZ0":-0.9546674252836223,"x":97.75,"y":208.68,"x0":-1.954570928596657,"y0":50.00110932110183,"z0":4.86643483950956,"aX":10.208487979618635},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.6,"breakHorizontal":-13.3,"spinRate":2935,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4516498459292979,"extension":6.808923098546053},"index":3,"playId":"b044a945-ea0c-300e-930f-d9fe12350e93","pitchNumber":3,"startTime":"2026-07-29T01:57:57.362Z","endTime":"2026-07-29T01:58:01.336Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.005232086294896,"aZ":-39.121017379785435,"pfxX":5.7952753786494,"pfxZ":-4.796890706442695,"pX":0.7103409682975347,"pZ":1.8564076815464021,"vX0":4.199009662210516,"vY0":-119.74233339250696,"vZ0":0.7381832471368925,"x":89.92,"y":188.66,"x0":-1.8216728288426294,"y0":50.005792561203286,"z0":5.055569691484944,"aX":8.383161209963777},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.3,"breakHorizontal":-11.5,"spinRate":2917,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.45812555214599726,"extension":6.818180740456183},"hitData":{"launchSpeed":68.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":170.43}},"index":4,"playId":"e9c0d8ae-d6da-392e-ae19-1430d9530eba","pitchNumber":4,"startTime":"2026-07-29T01:58:15.748Z","endTime":"2026-07-29T01:58:23.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:58:23.758Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:01:16.703Z","endTime":"2026-07-29T02:03:06.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0,1],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces left fielder Michael Conforto, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:00:31.367Z","endTime":"2026-07-29T02:00:31.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:00:31.395Z","endTime":"2026-07-29T02:01:18.976Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.993696621935964,"aZ":-16.327348217265776,"pfxX":-6.30859770986145,"pfxZ":8.064457910489374,"pX":-0.3273413240391939,"pZ":2.6475890345732473,"vX0":8.831008763199542,"vY0":-139.02707393071083,"vZ0":-5.254984775520514,"x":129.48,"y":167.3,"x0":-2.7194123675412634,"y0":50.004280171424526,"z0":5.639095171781374,"aX":-12.40011415450994},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2377,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3933517315433299,"extension":6.235615782795511},"index":2,"playId":"370aa4c2-bac4-3ccc-bdfc-9462a554346a","pitchNumber":1,"startTime":"2026-07-29T02:01:18.976Z","endTime":"2026-07-29T02:01:22.112Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.588656667984637,"aZ":-15.406934584367521,"pfxX":-5.565464723263432,"pfxZ":8.485391370642139,"pX":-0.11607578390167919,"pZ":3.7701195960708325,"vX0":8.976242195312205,"vY0":-139.72386154467426,"vZ0":-2.7414863835491716,"x":121.42,"y":136.99,"x0":-2.6478013468667516,"y0":50.00495125777849,"z0":5.7768410451770436,"aX":-11.001163543525712},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2359,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39205169602080536,"extension":6.212561116692455},"index":3,"playId":"9135ac32-c8ab-3fa3-ba08-f8426e3e51dc","pitchNumber":2,"startTime":"2026-07-29T02:01:36.290Z","endTime":"2026-07-29T02:01:39.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T02:01:44.883Z","endTime":"2026-07-29T02:01:59.624Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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.6,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890815893859624,"aZ":-18.692491666113785,"pfxX":-3.4740271302206125,"pfxZ":6.870689391462026,"pX":-1.106776576204128,"pZ":4.812894159547523,"vX0":5.655944679195301,"vY0":-139.11127736852924,"vZ0":0.5939148877294013,"x":159.19,"y":108.83,"x0":-2.7138930747314447,"y0":50.00223963591031,"z0":5.834779074769118,"aX":-6.81688724778646},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":5.2,"spinRate":2445,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3935741189863955,"extension":6.057684481221835},"index":5,"playId":"c4d2030d-a360-3924-9257-8dab123b2ae9","pitchNumber":3,"startTime":"2026-07-29T02:01:59.624Z","endTime":"2026-07-29T02:02:03.555Z","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":84.1,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214767154172566,"aZ":-36.95958897143515,"pfxX":4.490887787937799,"pfxZ":-3.1337818961977373,"pX":-0.9119772323862593,"pZ":1.7993298908897937,"vX0":3.0002711443887295,"vY0":-122.57470446646558,"vZ0":-2.099671668592649,"x":151.76,"y":190.2,"x0":-2.733374637565535,"y0":50.00231047148606,"z0":5.809609583098049,"aX":6.8623858908651645},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.9,"breakHorizontal":-8.8,"spinRate":2706,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.44609999851085425,"extension":6.186596589572006},"index":6,"playId":"1c58f325-7194-31e6-b298-f9f16e6bba03","pitchNumber":4,"startTime":"2026-07-29T02:02:15.064Z","endTime":"2026-07-29T02:02:19.518Z","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.4,"endSpeed":88.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1292056785225,"aZ":-14.23510168993655,"pfxX":-4.426289146196645,"pfxZ":8.97269479376267,"pX":0.03362658657220805,"pZ":3.4096919185654277,"vX0":8.625605079750613,"vY0":-140.12555656200533,"vZ0":-3.903142456922853,"x":115.72,"y":146.72,"x0":-2.5021204608889964,"y0":50.00050570500637,"z0":5.743685085499083,"aX":-8.848182129278841},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2400,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3901135974028591,"extension":6.154942317239831},"index":7,"playId":"f0017c61-314b-3d17-8762-69122c79d1a7","pitchNumber":5,"startTime":"2026-07-29T02:02:35.698Z","endTime":"2026-07-29T02:02:38.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523463204995867,"aZ":-35.6375204201793,"pfxX":2.4107074508449706,"pfxZ":-2.267358307786851,"pX":0.7858453612820662,"pZ":1.5169882339615084,"vX0":7.31802155094291,"vY0":-122.97542767669158,"vZ0":-3.162158472009695,"x":87.05,"y":197.82,"x0":-2.5422194697615654,"y0":50.00122707204037,"z0":5.84451879781766,"aX":3.6871545831072585},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.6,"breakHorizontal":-6.1,"spinRate":2538,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44551345757926564,"extension":6.23536542749568},"hitData":{"launchSpeed":87.7,"launchAngle":27.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.77,"coordY":81.76}},"index":8,"playId":"077c75f6-417c-3274-ab84-e8d95f483970","pitchNumber":6,"startTime":"2026-07-29T02:02:58.021Z","endTime":"2026-07-29T02:03:06.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:03:06.030Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to second baseman Pedro Ramírez.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:03:20.856Z","endTime":"2026-07-29T02:04:24.294Z","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":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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697618201420337,"aZ":-14.772528278059733,"pfxX":-3.6870401344867503,"pfxZ":8.745686424908468,"pX":0.10296656880358637,"pZ":3.4049558669914917,"vX0":8.207751962181026,"vY0":-139.96883702161003,"vZ0":-4.007899254610953,"x":113.08,"y":146.85,"x0":-2.3845099379810666,"y0":50.005650390652804,"z0":5.8185520172739285,"aX":-7.339269874709714},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":5.0,"spinRate":2400,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39086817627135106,"extension":6.290643313805574},"index":0,"playId":"78b16555-5c08-3a6d-8a3b-3cce174a3c09","pitchNumber":1,"startTime":"2026-07-29T02:03:31.304Z","endTime":"2026-07-29T02:03:35.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277952492910813,"aZ":-34.4755915077808,"pfxX":3.1096219947418304,"pfxZ":-1.4135891427536222,"pX":0.4915164949775356,"pZ":2.042487079305011,"vX0":6.567100733546071,"vY0":-126.66470464840542,"vZ0":-2.6192484685456816,"x":98.26,"y":183.63,"x0":-2.5362316264980027,"y0":50.00350487938177,"z0":5.840019291015559,"aX":5.063338025691464},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-7.1,"spinRate":2574,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.43202239196242775,"extension":6.185282235726293},"index":1,"playId":"f7709bcb-3a8f-35d0-b218-23d3b0bbe476","pitchNumber":2,"startTime":"2026-07-29T02:03:46.949Z","endTime":"2026-07-29T02:03:51.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855304082326793,"aZ":-29.544895990410545,"pfxX":6.374199146914995,"pfxZ":1.7506130721853532,"pX":2.180027181970818,"pZ":0.9421308197195977,"vX0":9.336149198732485,"vY0":-122.76905516934872,"vZ0":-5.043608399782695,"x":33.9,"y":213.34,"x0":-2.523524926756271,"y0":50.004362288311796,"z0":5.584884603235945,"aX":9.576407788036914},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":-14.0,"spinRate":2687,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4488412790862779,"extension":6.252120501238036},"index":2,"playId":"6313cd76-db46-39cc-808b-2fe3856f407a","pitchNumber":3,"startTime":"2026-07-29T02:04:02.398Z","endTime":"2026-07-29T02:04:06.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775741351247543,"aZ":-36.327158741008404,"pfxX":2.916588298821499,"pfxZ":-2.5688829029843783,"pX":0.6405228363454041,"pZ":1.1996558200965557,"vX0":6.839413680190433,"vY0":-126.05051172518263,"vZ0":-4.091935504786286,"x":92.58,"y":206.39,"x0":-2.483212767788668,"y0":50.00435356108207,"z0":5.766071118842361,"aX":4.710205169762962},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":-6.8,"spinRate":2666,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4339356208126337,"extension":6.150020569737726},"hitData":{"launchSpeed":58.0,"launchAngle":23.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.55,"coordY":143.54}},"index":3,"playId":"c59fdf6d-f2ff-37f1-a92d-84f325f46118","pitchNumber":4,"startTime":"2026-07-29T02:04:18.271Z","endTime":"2026-07-29T02:04:24.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:04:24.294Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, second baseman Pedro Ramírez to pitcher Tyler Ferguson.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T02:04:39.525Z","endTime":"2026-07-29T02:05:56.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56339946030224,"aZ":-17.25977591673261,"pfxX":-5.619034453163113,"pfxZ":7.695108365544451,"pX":-0.3901914670172693,"pZ":3.693838797052664,"vX0":7.900284412719961,"vY0":-138.7156851926737,"vZ0":-2.4727435456718436,"x":131.87,"y":139.05,"x0":-2.5521526706631597,"y0":50.00535995801834,"z0":5.754679790925432,"aX":-10.894813979541603},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2293,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39565405894769334,"extension":6.302127136861128},"index":0,"playId":"c0504e87-f7b2-34d6-96b7-c33618f2874b","pitchNumber":1,"startTime":"2026-07-29T02:04:48.726Z","endTime":"2026-07-29T02:04:51.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33832465262166,"aZ":-37.331146195942495,"pfxX":1.5371022715611837,"pfxZ":-3.55810821176619,"pX":-0.20607823082205312,"pZ":1.2488022292392977,"vX0":5.118914915124634,"vY0":-119.68638920650058,"vZ0":-2.9024057081355443,"x":124.86,"y":205.06,"x0":-2.5732291711195256,"y0":50.00367651436538,"z0":5.824059716596064,"aX":2.226771226414985},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.8,"breakHorizontal":-4.1,"spinRate":2373,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4578391645947111,"extension":6.40237696651689},"index":1,"playId":"30a200d0-6157-339a-9e5a-8543af9ad500","pitchNumber":2,"startTime":"2026-07-29T02:05:10.845Z","endTime":"2026-07-29T02:05:14.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T02:05:20.137Z","endTime":"2026-07-29T02:05:33.578Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"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.0,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063328102288928,"aZ":-34.446813968646914,"pfxX":-7.766306537291705,"pfxZ":-1.3592760261979713,"pX":-2.354325666284384,"pZ":3.1767661846173896,"vX0":3.496271628556146,"vY0":-128.1697405067206,"vZ0":0.10393095311928291,"x":206.74,"y":153.01,"x0":-2.725730637973037,"y0":50.00560044493859,"z0":5.821810275990881,"aX":-12.945572617153967},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.3,"spinRate":1567,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42705624419028565,"extension":6.38873750286072},"index":3,"playId":"0791caa0-8342-310c-b1e1-402791da2dec","pitchNumber":3,"startTime":"2026-07-29T02:05:33.578Z","endTime":"2026-07-29T02:05:37.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.679759173442708,"aZ":-35.3465934813351,"pfxX":4.16913893421896,"pfxZ":-2.032446301479589,"pX":-0.3891600536628103,"pZ":1.3187399301535825,"vX0":4.283825395889508,"vY0":-124.3518725919036,"vZ0":-3.7194868563087846,"x":131.83,"y":203.17,"x0":-2.6778958944768605,"y0":50.0040270524557,"z0":5.776251898529987,"aX":6.50723134132644},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.3,"breakHorizontal":-8.5,"spinRate":2711,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.4410151345229507,"extension":6.385505085102516},"hitData":{"launchSpeed":93.0,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":152.7}},"index":4,"playId":"48ac2146-1f7f-3460-87f3-9e6b86353b21","pitchNumber":4,"startTime":"2026-07-29T02:05:48.820Z","endTime":"2026-07-29T02:05:56.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:05:56.263Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Ramírez hits a ground-rule double (8) on a line drive to right field.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:08:20.809Z","endTime":"2026-07-29T02:08:48.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryan Torres replaces second baseman JJ Wetherholt, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:07:44.944Z","endTime":"2026-07-29T02:07:44.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Defensive Substitution: Nelson Velázquez replaces first baseman Alec Burleson, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:07:44.960Z","endTime":"2026-07-29T02:07:44.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Defensive Substitution: Blaze Jordan replaces right fielder Jordan Walker, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:07:44.961Z","endTime":"2026-07-29T02:08:22.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348388249485275,"aZ":-39.81549890785706,"pfxX":7.578704718139184,"pfxZ":-5.540692453902285,"pX":0.6592438958738943,"pZ":2.4930401723419084,"vX0":3.9552830425111445,"vY0":-116.77407146938573,"vZ0":2.9216420457927135,"x":91.87,"y":171.47,"x0":-2.0421670788984194,"y0":50.0040535130598,"z0":4.975880687410394,"aX":10.448055211752166},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.0,"breakHorizontal":-14.8,"spinRate":2826,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.46936761992776876,"extension":6.7039478089152515},"index":3,"playId":"46b06d85-0937-3be8-97f6-c391eac5959e","pitchNumber":1,"startTime":"2026-07-29T02:08:22.985Z","endTime":"2026-07-29T02:08:26.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392277923135868,"aZ":-15.885951184949816,"pfxX":-4.518840337140044,"pfxZ":8.778826695897514,"pX":0.3105677317732632,"pZ":3.0760762876863144,"vX0":7.054814253724842,"vY0":-135.33729450076072,"vZ0":-2.199139431749332,"x":105.16,"y":155.73,"x0":-1.742298916011248,"y0":50.00591914252466,"z0":5.0111557047479725,"aX":-8.38816210781334},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2474,"spinDirection":235},"zone":3,"typeConfidence":0.91,"plateTime":0.4046247066901363,"extension":6.500092951446751},"hitData":{"launchSpeed":102.4,"launchAngle":19.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":223.77,"coordY":89.86}},"index":4,"playId":"774e7ea7-f2a2-38c3-836c-fa726f9faca2","pitchNumber":2,"startTime":"2026-07-29T02:08:35.327Z","endTime":"2026-07-29T02:08:48.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:08:48.358Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:09:03.277Z","endTime":"2026-07-29T02:11:02.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333747546087285,"aZ":-36.89446716437458,"pfxX":-9.215442379992815,"pfxZ":-2.96515359048772,"pX":-1.8332667561571836,"pZ":2.282798286045285,"vX0":3.419797887702268,"vY0":-125.78752872679509,"vZ0":1.1921321251203267,"x":186.88,"y":177.14,"x0":-2.018991560433303,"y0":50.00506831944725,"z0":4.811603895674321,"aX":-14.656478284362132},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.8,"breakHorizontal":15.8,"spinRate":1589,"spinDirection":275},"zone":13,"typeConfidence":0.86,"plateTime":0.43671049352797997,"extension":6.66152754222895},"index":0,"playId":"c2c5d237-08ac-3cbf-bf6d-3c6074eadb9a","pitchNumber":1,"startTime":"2026-07-29T02:09:19.994Z","endTime":"2026-07-29T02:09:23.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679171311945495,"aZ":-31.032915874320377,"pfxX":-8.50483049010397,"pfxZ":0.6408503351089703,"pX":0.13791737532500395,"pZ":1.1134266975531637,"vX0":7.230066273003483,"vY0":-132.8231735545534,"vZ0":-4.155755490998141,"x":111.74,"y":208.72,"x0":-1.5156018242995843,"y0":50.00357114280244,"z0":4.957034600987453,"aX":-15.18356737030088},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":13.8,"spinRate":2278,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.41251283546090534,"extension":6.704755008854992},"index":1,"playId":"614fb6c3-4124-3b0e-b8ad-5739da6cc735","pitchNumber":2,"startTime":"2026-07-29T02:09:35.995Z","endTime":"2026-07-29T02:09:39.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, 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":80.3,"endSpeed":74.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95508894440717,"aZ":-40.18600776606411,"pfxX":8.140138307068135,"pfxZ":-5.764156709617762,"pX":0.10237630024957457,"pZ":2.4499692269231974,"vX0":2.4482759099724922,"vY0":-116.90172471851997,"vZ0":2.6497888589164793,"x":113.1,"y":172.63,"x0":-2.0144222455221956,"y0":50.00064063245665,"z0":5.060362122011449,"aX":11.322192768543566},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.6,"breakHorizontal":-15.4,"spinRate":2776,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.46761419242963465,"extension":6.644386023656572},"index":2,"playId":"7d16ceca-0723-3c22-a5d2-36493568ad95","pitchNumber":3,"startTime":"2026-07-29T02:09:57.523Z","endTime":"2026-07-29T02:10:01.371Z","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.5,"endSpeed":75.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92366931994625,"aZ":-40.556210824014876,"pfxX":7.142325491297074,"pfxZ":-5.835517180198796,"pX":0.6107603677280332,"pZ":1.422753412232863,"vX0":3.1703716341149915,"vY0":-118.79835010159918,"vZ0":0.1566908122684254,"x":93.72,"y":200.37,"x0":-1.6676409224610882,"y0":50.00541464152962,"z0":5.030427806831589,"aX":10.250673424944205},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.3,"breakHorizontal":-13.7,"spinRate":2745,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4603708323776696,"extension":6.64037683629264},"index":3,"playId":"a8576ed7-1df7-3b36-b9a8-9f6d2bef192d","pitchNumber":4,"startTime":"2026-07-29T02:10:23.502Z","endTime":"2026-07-29T02:10:28.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T02:10:42.554Z","endTime":"2026-07-29T02:10:57.108Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783278722849154,"aZ":-27.548202456784033,"pfxX":-7.6662835134983185,"pfxZ":2.5177668134437248,"pX":-0.16449315284493715,"pZ":3.524416344181152,"vX0":6.3762281181236995,"vY0":-134.86981078823,"vZ0":0.4905195326931201,"x":123.27,"y":143.62,"x0":-1.5651697613292228,"y0":50.00530127676217,"z0":5.285552419142159,"aX":-14.10206184706072},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.9,"breakHorizontal":12.5,"spinRate":2358,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.40636327173494635,"extension":6.731530520749119},"index":5,"playId":"61686576-fbc3-3fc2-81d8-ab30b99a6a8f","pitchNumber":5,"startTime":"2026-07-29T02:10:57.108Z","endTime":"2026-07-29T02:11:02.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:11:02.242Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to center fielder Nathan Church. Pedro Ramírez scores.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:11:17.988Z","endTime":"2026-07-29T02:12:31.087Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":657265,"link":"/api/v1/people/657265"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.3,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213430905024268,"aZ":-29.798445103926134,"pfxX":-5.988753093959856,"pfxZ":1.3844961497210644,"pX":-0.39895268587683685,"pZ":3.1162507704057094,"vX0":4.802695581799346,"vY0":-129.98105512464585,"vZ0":0.7289707714999674,"x":132.21,"y":154.64,"x0":-1.4924430397906965,"y0":50.0001412330739,"z0":5.094613964835898,"aX":-10.247281351853719},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":9.8,"spinRate":2294,"spinDirection":219},"zone":1,"typeConfidence":0.86,"plateTime":0.4213787789800394,"extension":6.865577863294613},"index":0,"playId":"33bdbda0-ca5c-3884-af73-9e72d79c8ac8","pitchNumber":1,"startTime":"2026-07-29T02:11:25.753Z","endTime":"2026-07-29T02:11:30.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63391354202349,"aZ":-41.24508377302984,"pfxX":7.558108179793559,"pfxZ":-6.488802629903356,"pX":0.587935320389043,"pZ":1.4699671715781144,"vX0":3.1010058142475723,"vY0":-117.54843919521034,"vZ0":0.73256345977438,"x":94.59,"y":199.09,"x0":-1.7311940852849836,"y0":50.00568444629598,"z0":4.98877061162864,"aX":10.55959634408143},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.3,"breakHorizontal":-14.4,"spinRate":2728,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.46626595786203895,"extension":6.722217434957503},"index":1,"playId":"511466d9-69e5-36ef-b58c-fbb3c17f91d2","pitchNumber":2,"startTime":"2026-07-29T02:11:41.240Z","endTime":"2026-07-29T02:11:45.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77217829675042,"aZ":-40.98449162481679,"pfxX":8.299644737202955,"pfxZ":-6.108878096185165,"pX":0.619957372193588,"pZ":2.1291320011724917,"vX0":3.4204002933716398,"vY0":-119.56078553007961,"vZ0":1.5387717964583372,"x":93.37,"y":181.29,"x0":-1.9086717615936077,"y0":50.00076143112781,"z0":5.164508223230446,"aX":11.97393628883076},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.4,"breakHorizontal":-15.8,"spinRate":2897,"spinDirection":71},"zone":9,"typeConfidence":0.91,"plateTime":0.45869692534927964,"extension":6.702591128884379},"index":2,"playId":"25f70396-a325-301b-9055-75b06dadc67b","pitchNumber":3,"startTime":"2026-07-29T02:11:57.512Z","endTime":"2026-07-29T02:12:01.184Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43135675693066,"aZ":-40.16972455631004,"pfxX":8.125357099117021,"pfxZ":-5.5321791727572425,"pX":0.9890864611583474,"pZ":1.450760647687157,"vX0":4.336589267608707,"vY0":-119.85242267111323,"vZ0":0.14897342896246246,"x":79.3,"y":199.61,"x0":-1.902636716250773,"y0":50.00172359379477,"z0":4.992736853835453,"aX":11.748582124897519},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.7,"breakHorizontal":-15.8,"spinRate":2943,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.4580305921932073,"extension":6.713390018990423},"hitData":{"launchSpeed":88.8,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.93,"coordY":117.47}},"index":3,"playId":"937abaae-a1a5-3fbe-9a53-0bf2747beb23","pitchNumber":4,"startTime":"2026-07-29T02:12:19.576Z","endTime":"2026-07-29T02:12:31.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:12:31.087Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:12:53.464Z","endTime":"2026-07-29T02:14:08.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799040535473864,"aZ":-29.0398939655957,"pfxX":-11.494153276230346,"pfxZ":1.9616573165368525,"pX":-0.059153410327618464,"pZ":3.024514280896649,"vX0":8.55278412462715,"vY0":-125.81664030827527,"vZ0":1.4781647564311564,"x":119.25,"y":157.12,"x0":-2.01110948750453,"y0":50.00573018745765,"z0":4.784622339755467,"aX":-18.409700836204372},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":18.8,"spinRate":1805,"spinDirection":268},"zone":2,"typeConfidence":0.74,"plateTime":0.4355210925267916,"extension":6.849602340236047},"index":0,"playId":"ba6cdd86-6523-3ba9-9b0f-4cdfbfffdb7b","pitchNumber":1,"startTime":"2026-07-29T02:12:57.180Z","endTime":"2026-07-29T02:13:00.918Z","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":93.0,"endSpeed":85.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.303407345638988,"aZ":-24.384097724511125,"pfxX":-7.967110994344082,"pfxZ":4.1809141864417025,"pX":-0.03671580749164338,"pZ":3.759939882222827,"vX0":6.867801637930715,"vY0":-135.36833122440058,"vZ0":0.6069736948454536,"x":118.4,"y":137.26,"x0":-1.5659437447663718,"y0":50.004661867840916,"z0":5.233862803049167,"aX":-14.854328776061196},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":13.1,"spinRate":2355,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.40391447002222547,"extension":6.644318124947129},"index":1,"playId":"5309246d-04d2-30fa-99e5-e46fdc7123fb","pitchNumber":2,"startTime":"2026-07-29T02:13:12.834Z","endTime":"2026-07-29T02:13:17.314Z","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":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512123467611815,"aZ":-40.24461456545595,"pfxX":7.020909791959313,"pfxZ":-5.611304548347498,"pX":1.4278758490876506,"pZ":0.6840589443581079,"vX0":5.435251695026793,"vY0":-119.29534021947511,"vZ0":-1.4130386146424303,"x":62.57,"y":220.31,"x0":-1.7944373432804621,"y0":50.00432622083391,"z0":4.920375614275574,"aX":10.093170719988564},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.2,"breakHorizontal":-14.0,"spinRate":2971,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.45959740921322156,"extension":6.752710247638158},"index":2,"playId":"d8c3d713-65ea-34da-a423-de90e6d73a78","pitchNumber":3,"startTime":"2026-07-29T02:13:31.468Z","endTime":"2026-07-29T02:13:35.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180670490592046,"aZ":-25.38395534251429,"pfxX":-7.824599464708351,"pfxZ":3.7515099565208896,"pX":-0.5031963210377594,"pZ":2.3673070328926475,"vX0":5.503661420191619,"vY0":-133.80056380697252,"vZ0":-2.0400567218387584,"x":136.18,"y":174.86,"x0":-1.5713505591818706,"y0":50.00628158216845,"z0":4.960851184578356,"aX":-14.173662277952484},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":13.0,"spinRate":2320,"spinDirection":234},"zone":4,"typeConfidence":0.85,"plateTime":0.40955491782533393,"extension":6.686979471725918},"hitData":{"launchSpeed":102.0,"launchAngle":35.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.53,"coordY":47.71}},"index":3,"playId":"11971cac-d994-325d-851b-f7fbf96d9123","pitchNumber":4,"startTime":"2026-07-29T02:13:55.751Z","endTime":"2026-07-29T02:14:08.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:14:08.751Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T02:14:17.217Z","endTime":"2026-07-29T02:16:32.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90812105561422,"aZ":-26.464511071178915,"pfxX":-8.218891735085048,"pfxZ":3.1277222270174345,"pX":0.9592422596304485,"pZ":2.4953785947078173,"vX0":9.47885267162606,"vY0":-134.6179976587176,"vZ0":-1.8830073357117363,"x":80.44,"y":171.4,"x0":-1.549961265047594,"y0":50.00105684209362,"z0":5.088871143067697,"aX":-14.991063317291093},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":12.7,"spinRate":2439,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.40785202718834324,"extension":6.880257457616912},"index":0,"playId":"b23b24d8-71c8-306b-9bbf-458e4abe1ddd","pitchNumber":1,"startTime":"2026-07-29T02:14:29.885Z","endTime":"2026-07-29T02:14:33.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056883808180256,"aZ":-38.43994327669924,"pfxX":7.029901920916771,"pfxZ":-4.262359298627455,"pX":0.15251720843368244,"pZ":2.842506163386931,"vX0":2.901752163964453,"vY0":-120.82976333406972,"vZ0":2.7594645143079966,"x":111.19,"y":162.03,"x0":-1.9799310585739895,"y0":50.005406955638094,"z0":5.079319317577319,"aX":10.32431513072691},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.7,"breakHorizontal":-13.4,"spinRate":2900,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.4545060590068948,"extension":6.749926204952329},"index":1,"playId":"b5991bd2-e38b-35ec-b280-0c22edc05b1f","pitchNumber":2,"startTime":"2026-07-29T02:14:46.283Z","endTime":"2026-07-29T02:14:49.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81146872064728,"aZ":-36.63220173005822,"pfxX":7.495485622982535,"pfxZ":-3.1857138689467552,"pX":1.5288292910029875,"pZ":1.9873072082979044,"vX0":5.288585926250311,"vY0":-117.91472598500818,"vZ0":1.0732764353599507,"x":58.72,"y":185.12,"x0":-1.722141990006004,"y0":50.0032248126652,"z0":4.923542251967952,"aX":10.48472312310743},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.2,"breakHorizontal":-14.9,"spinRate":2839,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4656846242393575,"extension":6.8074521724141},"index":2,"playId":"d58b6e6d-37bb-32ec-ac63-b7aede28950f","pitchNumber":3,"startTime":"2026-07-29T02:15:02.860Z","endTime":"2026-07-29T02:15:06.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224438419090408,"aZ":-25.32157613891428,"pfxX":-7.52221571808313,"pfxZ":3.73045231999933,"pX":0.24673686870183473,"pZ":2.973417408573826,"vX0":7.504201510848737,"vY0":-134.6271471939238,"vZ0":-0.6819457842319188,"x":107.59,"y":158.5,"x0":-1.5994686582315554,"y0":50.00022267568226,"z0":5.022255035342836,"aX":-13.806463603247773},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":12.0,"spinRate":2469,"spinDirection":220},"zone":2,"typeConfidence":0.86,"plateTime":0.40684595361942444,"extension":6.617144006192257},"index":3,"playId":"0767e746-dbda-35f9-8f86-e7a1907ee7bb","pitchNumber":4,"startTime":"2026-07-29T02:15:23.144Z","endTime":"2026-07-29T02:15:27.018Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"b5e54232-34f0-47cf-880d-7100911def4e","startTime":"2026-07-29T02:15:47.307Z","endTime":"2026-07-29T02:15:52.307Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686142426661796,"aZ":-28.5237317785532,"pfxX":-8.950736967967586,"pfxZ":1.957357357776596,"pX":0.7997280538224422,"pZ":2.902632056673998,"vX0":9.115092690373881,"vY0":-135.4755053595091,"vZ0":-0.9508870039283316,"x":86.52,"y":160.41,"x0":-1.44024620709088,"y0":50.00249650970077,"z0":5.245920867062698,"aX":-16.69251042376116},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":2341,"spinDirection":225},"zone":3,"typeConfidence":0.92,"plateTime":0.4037936824929824,"extension":6.8842530318934525},"index":5,"playId":"8a842508-d367-3e40-994f-2f25d416acfc","pitchNumber":5,"startTime":"2026-07-29T02:16:02.186Z","endTime":"2026-07-29T02:16:07.393Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8795942710352,"aZ":-27.89373385139341,"pfxX":-7.351834552055081,"pfxZ":2.4653980285670833,"pX":0.3262128235463838,"pZ":2.6007834497911806,"vX0":7.58939218629079,"vY0":-131.48636051039765,"vZ0":-0.9294061103163513,"x":104.57,"y":168.56,"x0":-1.6530561172093332,"y0":50.00367909954001,"z0":5.042990613567321,"aX":-12.774501390040962},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":11.5,"spinRate":2304,"spinDirection":217},"zone":6,"typeConfidence":0.87,"plateTime":0.41778966633241454,"extension":6.781292905749258},"hitData":{"launchSpeed":72.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":154.22}},"index":6,"playId":"db4ed14e-2b01-3326-be7e-591434f223a8","pitchNumber":6,"startTime":"2026-07-29T02:16:23.596Z","endTime":"2026-07-29T02:16:32.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:16:32.617Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:19:10.729Z","endTime":"2026-07-29T02:19:24.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Wantz replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:17:43.583Z","endTime":"2026-07-29T02:19:13.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681806,"link":"/api/v1/people/681806"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513111808761728,"aZ":-16.276747454890412,"pfxX":-2.6852409871296383,"pfxZ":8.24484635872047,"pX":0.27487783040985814,"pZ":2.517452513344857,"vX0":5.656739422054263,"vY0":-137.51086528562988,"vZ0":-5.773959688640268,"x":106.52,"y":170.81,"x0":-1.4536344645231682,"y0":50.002838391562776,"z0":5.736164058866933,"aX":-5.178069518770815},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":3.7,"spinRate":2250,"spinDirection":213},"zone":6,"typeConfidence":0.92,"plateTime":0.3972599839366584,"extension":6.300061517768628},"hitData":{"launchSpeed":96.5,"launchAngle":17.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.12,"coordY":65.56}},"index":1,"playId":"a3dadcb8-2c9a-3263-8954-e0ee1e799eb3","pitchNumber":1,"startTime":"2026-07-29T02:19:13.023Z","endTime":"2026-07-29T02:19:24.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:19:24.060Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Jordan grounds into a double play, third baseman Alex Bregman to second baseman Pedro Ramírez to first baseman Michael Busch. Bryan Torres out at 2nd. Blaze Jordan out at 1st.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:19:41.495Z","endTime":"2026-07-29T02:19:56.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"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":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.824896709323188,"aZ":-22.54234050743695,"pfxX":-8.983575826815226,"pfxZ":5.283045078615361,"pX":-0.9138739914081572,"pZ":2.66197278696761,"vX0":5.602905906242357,"vY0":-134.8190855349746,"vZ0":-3.6184023669989163,"x":151.83,"y":166.91,"x0":-1.8616850963350402,"y0":50.006248792674725,"z0":5.630147440048609,"aX":-16.388678519483655},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":2181,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.40770388485945386,"extension":6.34460159066196},"hitData":{"launchSpeed":79.0,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":171.45}},"index":0,"playId":"ee5b945e-80a0-3776-9642-beb74d130443","pitchNumber":1,"startTime":"2026-07-29T02:19:47.916Z","endTime":"2026-07-29T02:19:56.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:19:56.450Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a line drive to left fielder Justin Dean.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:20:21.414Z","endTime":"2026-07-29T02:20:45.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490304208311766,"aZ":-27.811701542918552,"pfxX":1.17401846728652,"pfxZ":2.52988617375693,"pX":1.0602943807614433,"pZ":2.281535662678324,"vX0":6.545957915272129,"vY0":-130.27787609461166,"vZ0":-3.236348581846684,"x":76.58,"y":177.18,"x0":-1.6339510183090467,"y0":50.004225646685974,"z0":5.63436530583192,"aX":2.0237442842492483},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-3.5,"spinRate":2490,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4198875191821041,"extension":6.158683062587908},"index":0,"playId":"0a8463a0-bd0f-3bea-b3fc-0b8dd5ba4969","pitchNumber":1,"startTime":"2026-07-29T02:20:21.414Z","endTime":"2026-07-29T02:20:27.512Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366300438500673,"aZ":-27.34596029359765,"pfxX":1.751838006618015,"pfxZ":2.748280274030268,"pX":0.11659389107714131,"pZ":3.0320284914021762,"vX0":4.1319361735303355,"vY0":-131.62944173816504,"vZ0":-1.7203676599783129,"x":112.56,"y":156.92,"x0":-1.6998620307543149,"y0":50.0061861256333,"z0":5.714593061829753,"aX":3.0805191711955966},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2495,"spinDirection":196},"zone":2,"typeConfidence":0.91,"plateTime":0.4157631231297474,"extension":6.250120254406345},"hitData":{"launchSpeed":95.4,"launchAngle":13.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.83,"coordY":114.73}},"index":1,"playId":"d503611a-b7b2-38db-8c5e-d2791934576a","pitchNumber":2,"startTime":"2026-07-29T02:20:35.560Z","endTime":"2026-07-29T02:20:45.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:20:45.600Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to left fielder Justin Dean.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T02:21:07.812Z","endTime":"2026-07-29T02:22:16.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"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(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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373897721538928,"aZ":-26.402683607350312,"pfxX":1.160806190718496,"pfxZ":3.440094440634054,"pX":0.26323434253202144,"pZ":2.662293893660395,"vX0":4.964360750525955,"vY0":-128.43837929032608,"vZ0":-2.3402637889060047,"x":106.97,"y":166.9,"x0":-1.8416932398843882,"y0":50.0050100851831,"z0":5.628230226974176,"aX":1.948902275026828},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":-3.1,"spinRate":2498,"spinDirection":175},"zone":6,"typeConfidence":0.9,"plateTime":0.4256538747289125,"extension":6.258536332747728},"index":0,"playId":"6c92076b-8659-3a38-b8da-3a1747951ac7","pitchNumber":1,"startTime":"2026-07-29T02:21:09.421Z","endTime":"2026-07-29T02:21:13.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939820466971724,"aZ":-28.700863603119984,"pfxX":6.634334020644673,"pfxZ":2.2658115532767855,"pX":-0.3691615389563022,"pZ":2.361945802657613,"vX0":2.214500679757246,"vY0":-123.19389206423025,"vZ0":-1.9719008858828593,"x":131.07,"y":175.01,"x0":-2.142244067893772,"y0":50.0049527664458,"z0":5.6036929020632344,"aX":10.17662164726343},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":2640,"spinDirection":85},"zone":4,"typeConfidence":0.83,"plateTime":0.44495759633390053,"extension":6.168156432417022},"index":1,"playId":"d89d7571-1ff6-3b06-80a2-dcc459af138a","pitchNumber":2,"startTime":"2026-07-29T02:21:30.833Z","endTime":"2026-07-29T02:21:34.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.708272383263047,"aZ":-14.822798236611973,"pfxX":-2.2391506838829445,"pfxZ":8.959731818316206,"pX":0.7407945317554206,"pZ":2.79737023630941,"vX0":6.876046830615443,"vY0":-138.24872102800333,"vZ0":-5.47021610945736,"x":88.76,"y":163.25,"x0":-1.4871851446403308,"y0":50.000775136453605,"z0":5.79582951539791,"aX":-4.335813843140689},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":2.6,"spinRate":2419,"spinDirection":211},"zone":3,"typeConfidence":0.92,"plateTime":0.39612935523816617,"extension":6.462833272554604},"index":2,"playId":"c3d9a96b-2744-3e15-9316-05a7f60724c5","pitchNumber":3,"startTime":"2026-07-29T02:21:46.840Z","endTime":"2026-07-29T02:21:49.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23003101872123,"aZ":-28.290900346719734,"pfxX":7.3787118382344214,"pfxZ":2.6078229040706233,"pX":0.15121877364960218,"pZ":1.6360179352829214,"vX0":2.692243018681788,"vY0":-121.23144938331411,"vZ0":-3.43754143113556,"x":111.24,"y":194.61,"x0":-1.9319179572756806,"y0":50.00541789313364,"z0":5.536108008232032,"aX":11.008490463942604},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.0,"spinRate":2642,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.4514371460276325,"extension":6.2324985315202275},"hitData":{"launchSpeed":81.8,"launchAngle":24.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.29,"coordY":113.37}},"index":3,"playId":"80895a64-d20d-39cc-bde5-9f682d4f96b4","pitchNumber":4,"startTime":"2026-07-29T02:22:07.995Z","endTime":"2026-07-29T02:22:16.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:22:16.021Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (20) on a sharp fly ball to center fielder Nathan Church.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:24:56.317Z","endTime":"2026-07-29T02:29:09.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,9,10,12],"actionIndex":[0,11],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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: Matt Svanson replaces Peter Strzelecki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:23:37.397Z","endTime":"2026-07-29T02:24:58.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00691768035312,"aZ":-22.279857861643382,"pfxX":-7.857680570027032,"pfxZ":5.181114374319478,"pX":0.07571975778880259,"pZ":2.752328623781386,"vX0":6.196051085201877,"vY0":-137.90210347782406,"vZ0":-3.4563898686695818,"x":114.11,"y":164.47,"x0":-1.188538999816109,"y0":50.00361188687317,"z0":5.539481656807298,"aX":-15.010964354680485},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2133,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39843334617640913,"extension":6.547401391286185},"index":1,"playId":"90481a08-160f-338a-bd40-b021231a9278","pitchNumber":1,"startTime":"2026-07-29T02:24:58.372Z","endTime":"2026-07-29T02:25:02.285Z","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":85.9,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627327208466824,"aZ":-33.5149855107606,"pfxX":5.99127121360238,"pfxZ":-0.8577321733400503,"pX":-0.8623146421443134,"pZ":2.70299953944411,"vX0":-0.4563160097150988,"vY0":-125.02382382379784,"vZ0":-0.6168584140327833,"x":149.87,"y":165.8,"x0":-1.4528395523947246,"y0":50.00463166539497,"z0":5.738853961033218,"aX":9.347116941115258},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":-10.7,"spinRate":2086,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.44056140482836303,"extension":6.207709033121448},"index":2,"playId":"ee3a57f1-8539-3cb2-b0af-2aaf1e489ad9","pitchNumber":2,"startTime":"2026-07-29T02:25:15.894Z","endTime":"2026-07-29T02:25:20.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21195747653432,"aZ":-17.56686100486604,"pfxX":-9.629194367596032,"pfxZ":7.44547006970131,"pX":-0.3034958981269981,"pZ":1.9012582933006477,"vX0":5.419018977884098,"vY0":-140.02499631082307,"vZ0":-6.594484582079767,"x":128.57,"y":187.45,"x0":-1.0254723591010608,"y0":50.0011114201843,"z0":5.460112069540444,"aX":-18.88643806364554},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":16.1,"spinRate":2228,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3929951317220164,"extension":6.589824093882538},"index":3,"playId":"71fcdb85-2f94-32c4-bba4-4f376ed27ca3","pitchNumber":3,"startTime":"2026-07-29T02:25:32.947Z","endTime":"2026-07-29T02:25:37.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945624164736234,"aZ":-34.52424059698554,"pfxX":7.336008147808309,"pfxZ":-1.4905888552650168,"pX":-0.6265297798377228,"pZ":3.3828417590831843,"vX0":-0.06076229491656282,"vY0":-125.53619463584042,"vZ0":1.142290897401526,"x":140.88,"y":147.44,"x0":-1.5531615418706854,"y0":50.00092103247491,"z0":5.75536940908723,"aX":11.582267358572794},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-13.2,"spinRate":2241,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4380988545736475,"extension":6.187886947711277},"index":4,"playId":"4af6fa74-a58a-3a43-a15f-6c2d556415a6","pitchNumber":4,"startTime":"2026-07-29T02:25:51.640Z","endTime":"2026-07-29T02:25:54.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281660186555836,"aZ":-24.539068841097773,"pfxX":-1.2508910736268248,"pfxZ":4.080323502561681,"pX":1.0218328279170463,"pZ":3.0085333169843564,"vX0":6.371334874257184,"vY0":-135.81711883483507,"vZ0":-2.2470787907343754,"x":78.05,"y":157.55,"x0":-1.1902410750231323,"y0":50.003987826069825,"z0":5.550322830122443,"aX":-2.342284395140872},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":2130,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4030235722971933,"extension":6.75322334441597},"index":5,"playId":"ce291607-e619-30ae-b35a-c8daf23a591d","pitchNumber":5,"startTime":"2026-07-29T02:26:12.678Z","endTime":"2026-07-29T02:26:24.902Z","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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779758117689884,"aZ":-20.493784358700335,"pfxX":-9.210356247250468,"pfxZ":5.736003004557864,"pX":0.16259928618466726,"pZ":2.7269185884685334,"vX0":6.827077059817154,"vY0":-141.45245756480927,"vZ0":-4.086153740700628,"x":110.8,"y":165.15,"x0":-1.0795974522756946,"y0":50.00345663405048,"z0":5.495834694698716,"aX":-18.757031510543193},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":2268,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38648417452195716,"extension":6.423538183292349},"index":6,"playId":"c80fef23-0ea7-3d9f-8408-770a018ec8d6","pitchNumber":6,"startTime":"2026-07-29T02:26:37.061Z","endTime":"2026-07-29T02:26:40.230Z","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.2,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.273025603051973,"aZ":-16.649543493081147,"pfxX":-4.310396715750416,"pfxZ":7.758102016341868,"pX":0.10636990683868659,"pZ":1.5951596469825797,"vX0":5.421444121513067,"vY0":-140.0069606182461,"vZ0":-7.357120295911843,"x":112.95,"y":195.71,"x0":-1.2879500770465173,"y0":50.004137821002494,"z0":5.331013724171083,"aX":-8.626195615260285},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2242,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3900422295430399,"extension":6.620118376566634},"index":7,"playId":"011f9524-a6d0-3060-a2fe-8caa479a5cf1","pitchNumber":7,"startTime":"2026-07-29T02:26:56.866Z","endTime":"2026-07-29T02:27:00.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-29T02:27:15.712Z","endTime":"2026-07-29T02:27:28.864Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625654183117252,"aZ":-34.11735443917127,"pfxX":6.498635491340092,"pfxZ":-1.2026421203446702,"pX":-0.8273901821855915,"pZ":3.8061650019087923,"vX0":-0.31791595534449235,"vY0":-125.70941844960511,"vZ0":2.024406459528416,"x":148.54,"y":136.01,"x0":-1.545176583180761,"y0":50.00448445482759,"z0":5.7448049106559855,"aX":10.482521277590841},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.6,"breakHorizontal":-11.8,"spinRate":2246,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.43442392085843995,"extension":6.540449750352214},"index":9,"playId":"a7b29de2-1369-3dc6-8d3d-4930c125574c","pitchNumber":8,"startTime":"2026-07-29T02:27:28.864Z","endTime":"2026-07-29T02:27:32.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000153971915978,"aZ":-30.61888723913936,"pfxX":5.962072369475267,"pfxZ":0.9685621891150955,"pX":0.8160431666884136,"pZ":2.7083526233063604,"vX0":3.452458522290975,"vY0":-125.93466946181998,"vZ0":-1.0573429656414572,"x":85.89,"y":165.65,"x0":-1.3479164113985735,"y0":50.00164880595553,"z0":5.6143122411506905,"aX":9.55794762228937},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-11.6,"spinRate":2222,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.43522353097441524,"extension":6.551785728362354},"index":10,"playId":"71ea2ecd-8461-3aff-ba64-c5d305e87799","pitchNumber":9,"startTime":"2026-07-29T02:27:45.935Z","endTime":"2026-07-29T02:27:51.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":11,"startTime":"2026-07-29T02:28:42.463Z","endTime":"2026-07-29T02:28:56.018Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"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":97.7,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.269714446015396,"aZ":-21.8999714757338,"pfxX":-8.645807167685945,"pfxZ":4.966553785884413,"pX":-0.4592049814763359,"pZ":2.954848923568177,"vX0":5.25248706241995,"vY0":-142.3323014844691,"vZ0":-3.2135962508828415,"x":134.5,"y":159.0,"x0":-1.1977803458422074,"y0":50.00031419067506,"z0":5.472602210989867,"aX":-17.875377682164043},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":14.8,"spinRate":2322,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3836743361681081,"extension":6.493645698953468},"hitData":{"launchSpeed":100.8,"launchAngle":24.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.25,"coordY":46.98}},"index":12,"playId":"2891bbba-adfa-3385-bf42-285bd44cab3e","pitchNumber":10,"startTime":"2026-07-29T02:28:56.018Z","endTime":"2026-07-29T02:29:09.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:29:09.042Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Masyn Winn to first baseman Blaze Jordan.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:29:36.468Z","endTime":"2026-07-29T02:30:38.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691458,"link":"/api/v1/people/691458"},"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":97.0,"endSpeed":89.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602516226699393,"aZ":-20.72870805399799,"pfxX":-7.3729097549029845,"pfxZ":5.627223195476197,"pX":0.06116197552490115,"pZ":1.8834569346574739,"vX0":5.914385017354229,"vY0":-141.14722268376238,"vZ0":-6.1020099211384355,"x":114.67,"y":187.93,"x0":-1.0947182656637726,"y0":50.00671492450598,"z0":5.391508158627933,"aX":-15.004921597236338},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2154,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3868206466694808,"extension":6.6353740126755385},"index":0,"playId":"8e4d1152-6e24-35b2-b2c0-de5d5470eaa3","pitchNumber":1,"startTime":"2026-07-29T02:29:46.318Z","endTime":"2026-07-29T02:29:50.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-29T02:29:58.727Z","endTime":"2026-07-29T02:30:14.648Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.654530957771563,"aZ":-27.59012328878208,"pfxX":2.048055136971812,"pfxZ":2.551706698976682,"pX":0.5764389037809713,"pZ":3.6947184284094985,"vX0":4.2051010075860304,"vY0":-133.13454687277112,"vZ0":0.14464967110966753,"x":95.03,"y":139.02,"x0":-1.2896142344341683,"y0":50.00059431925608,"z0":5.637004333004407,"aX":3.673895820006306},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":-4.7,"spinRate":2180,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4114615415462848,"extension":6.361394888018533},"index":2,"playId":"f79fdc0b-ff9e-3146-9d31-259dbbab04c6","pitchNumber":2,"startTime":"2026-07-29T02:30:14.648Z","endTime":"2026-07-29T02:30:21.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952076935513468,"aZ":-21.309957094278715,"pfxX":-7.388101913946686,"pfxZ":5.309270291431448,"pX":-0.9321526448442163,"pZ":2.344698545811532,"vX0":3.345350564613319,"vY0":-141.3480074697698,"vZ0":-4.864347326424857,"x":152.53,"y":175.47,"x0":-1.1641326464773694,"y0":50.00093453178766,"z0":5.436255890315962,"aX":-15.1092102682882},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":12.8,"spinRate":2222,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38591496675507786,"extension":6.533896925636496},"hitData":{"launchSpeed":65.5,"launchAngle":14.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.27,"coordY":134.61}},"index":3,"playId":"e6d6b811-0183-31db-a801-8f93f5e2a9d3","pitchNumber":3,"startTime":"2026-07-29T02:30:30.344Z","endTime":"2026-07-29T02:30:38.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:30:38.376Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Dean singles on a sharp ground ball to left fielder Lars Nootbaar. Ian Happ to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:30:57.962Z","endTime":"2026-07-29T02:31:29.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(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.8,"endSpeed":79.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718792680828567,"aZ":-26.763508354376132,"pfxX":6.437157856101996,"pfxZ":3.403474973115598,"pX":1.682945395998703,"pZ":2.301107253686596,"vX0":5.1501181823827755,"vY0":-124.94970459217986,"vZ0":-2.6917925959363735,"x":52.85,"y":176.65,"x0":-1.2369051579233334,"y0":50.00429839895887,"z0":5.57738496214308,"aX":10.242536513494883},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":-12.8,"spinRate":2158,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4373237744057583,"extension":6.572836743367695},"index":0,"playId":"3a26bfb3-a076-3e11-a7ed-9fbeca85b641","pitchNumber":1,"startTime":"2026-07-29T02:31:02.832Z","endTime":"2026-07-29T02:31:06.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.993100096064378,"aZ":-21.464639511822625,"pfxX":-8.957714031871786,"pfxZ":5.331210761319253,"pX":-0.6719331037061779,"pZ":2.1951863200006,"vX0":4.650209660639759,"vY0":-140.4404803771687,"vZ0":-5.085244524683787,"x":142.61,"y":179.51,"x0":-1.1798855119046383,"y0":50.005419950302354,"z0":5.413863798569919,"aX":-18.005362589284296},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":15.4,"spinRate":2184,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38909538786538045,"extension":6.5647353782321956},"hitData":{"launchSpeed":101.9,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":87.45,"coordY":101.01}},"index":1,"playId":"b07a75c8-06e4-37fa-8f8c-2707eb20ed84","pitchNumber":2,"startTime":"2026-07-29T02:31:19.477Z","endTime":"2026-07-29T02:31:29.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:31:29.507Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to center fielder Nathan Church. Ian Happ scores. Justin Dean to 3rd.","rbi":1,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:31:48.577Z","endTime":"2026-07-29T02:32:09.329Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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_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":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42019076796432,"aZ":-20.41054485669145,"pfxX":-8.044823861748478,"pfxZ":5.962622404275009,"pX":-0.3107254611918535,"pZ":2.1955310732247892,"vX0":5.284611387078962,"vY0":-139.35667221003766,"vZ0":-5.136642235250154,"x":128.84,"y":179.5,"x0":-1.1834731444638331,"y0":50.00228449664945,"z0":5.405080726867512,"aX":-15.870927235468638},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":2209,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3925764185600049,"extension":6.679809482806966},"hitData":{"launchSpeed":98.5,"launchAngle":7.0,"totalDistance":153.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.9,"coordY":80.23}},"index":0,"playId":"1356f0e8-0347-367c-b4b4-ff3a6fbbd9bb","pitchNumber":1,"startTime":"2026-07-29T02:31:57.284Z","endTime":"2026-07-29T02:32:09.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:32:09.329Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Ramírez strikes out swinging.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:32:37.458Z","endTime":"2026-07-29T02:33:42.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.569630327979535,"aZ":-31.275114422584142,"pfxX":3.4138405090383115,"pfxZ":0.56329404452684,"pX":0.5650769876844515,"pZ":2.626735849693657,"vX0":3.5913669530937304,"vY0":-124.31395583779457,"vZ0":-1.0434244453973192,"x":95.46,"y":167.86,"x0":-1.33409246595685,"y0":50.00022326543186,"z0":5.614910769871825,"aX":5.418577199395861},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-7.0,"spinRate":2246,"spinDirection":73},"zone":6,"typeConfidence":2.0,"plateTime":0.4381981707293927,"extension":6.4168687623781775},"index":0,"playId":"d8e1b6ff-5c21-3674-96a1-62bec82d9a90","pitchNumber":1,"startTime":"2026-07-29T02:32:37.458Z","endTime":"2026-07-29T02:32:42.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13606781163197,"aZ":-33.931276778749265,"pfxX":5.696159380871929,"pfxZ":-1.098079948765042,"pX":0.6548185563606262,"pZ":2.1078590687183794,"vX0":3.282950644612078,"vY0":-125.52529883851945,"vZ0":-1.7341264952589484,"x":92.04,"y":181.87,"x0":-1.4095850353095762,"y0":50.00323034250699,"z0":5.567142553622054,"aX":9.100835260777703},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-11.0,"spinRate":2256,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.43615099357373044,"extension":6.381774778335121},"index":1,"playId":"b2252610-7f62-3a1c-866e-5e4a337ff87d","pitchNumber":2,"startTime":"2026-07-29T02:33:04.533Z","endTime":"2026-07-29T02:33:09.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T02:33:24.053Z","endTime":"2026-07-29T02:33:36.950Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800189296264353,"aZ":-23.671839485325464,"pfxX":-8.252861935449516,"pfxZ":4.186228198342995,"pX":-0.5949860107028304,"pZ":3.7120365212965196,"vX0":4.538094855304974,"vY0":-141.07787359961893,"vZ0":-0.9847260004300391,"x":139.68,"y":138.56,"x0":-1.1456705501971949,"y0":50.00290761729919,"z0":5.580628194075923,"aX":-16.762678807562168},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":14.2,"spinRate":2304,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3871255230508943,"extension":6.490472266140159},"index":3,"playId":"15079797-4df6-3446-b698-0329446cf537","pitchNumber":3,"startTime":"2026-07-29T02:33:36.950Z","endTime":"2026-07-29T02:33:42.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:33:42.287Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Triantos grounds out to first baseman Blaze Jordan.","rbi":0,"awayScore":10,"homeScore":1,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T02:34:12.209Z","endTime":"2026-07-29T02:34:38.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter James Triantos replaces Pete Crow-Armstrong.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T02:33:48.558Z","endTime":"2026-07-29T02:34:14.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"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(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":86.0,"endSpeed":79.5,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410948508699718,"aZ":-29.704759375245523,"pfxX":2.695909756537359,"pfxZ":1.5492167346863006,"pX":0.9908235031813896,"pZ":1.729787128753198,"vX0":4.666255375609704,"vY0":-125.28727912655198,"vZ0":-3.300926189622638,"x":79.23,"y":192.08,"x0":-1.2433768248680352,"y0":50.004795694684674,"z0":5.482375174101358,"aX":4.301733151382334},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2039,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4365445090812341,"extension":6.564756317738043},"index":1,"playId":"a57f544f-e7ec-305f-9a85-711a06c85de6","pitchNumber":1,"startTime":"2026-07-29T02:34:14.221Z","endTime":"2026-07-29T02:34:18.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39049428211964,"aZ":-24.58183019746837,"pfxX":-9.924130730821785,"pfxZ":3.757390358585491,"pX":-0.12480940821013768,"pZ":2.9681462401716994,"vX0":6.318526698936686,"vY0":-141.05466124317877,"vZ0":-2.5928055158585517,"x":121.76,"y":158.64,"x0":-1.1018880238201796,"y0":50.00176976309544,"z0":5.480320352581734,"aX":-20.04270166242141},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2266,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38797241608034394,"extension":6.549414069658957},"hitData":{"launchSpeed":98.2,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":170.43}},"index":2,"playId":"b5dcded6-ee95-34cc-9ead-f1a843d78f32","pitchNumber":2,"startTime":"2026-07-29T02:34:31.941Z","endTime":"2026-07-29T02:34:38.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:34:38.985Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":10,"homeScore":1,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:37:09.319Z","endTime":"2026-07-29T02:38:33.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"James Triantos remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:36:30.595Z","endTime":"2026-07-29T02:36:30.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Defensive switch from left field to center field for Justin Dean.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T02:36:30.616Z","endTime":"2026-07-29T02:36:30.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Defensive switch from second base to left field for Pedro Ramírez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:36:30.617Z","endTime":"2026-07-29T02:37:11.342Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.072080800461322,"aZ":-38.39936521378354,"pfxX":3.050955868087418,"pfxZ":-4.4722690229251,"pX":0.7981544881713278,"pZ":1.5214708796755478,"vX0":4.818819888405689,"vY0":-116.7604315215626,"vZ0":-1.5652610451854851,"x":86.58,"y":197.7,"x0":-1.681173458996473,"y0":50.00004862191164,"z0":5.783508752985726,"aX":4.250232434470591},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.2,"breakHorizontal":-6.6,"spinRate":2645,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4674503824554299,"extension":6.289554231775183},"index":3,"playId":"ffda7957-caf2-39ec-96b4-d65983a4b0e8","pitchNumber":1,"startTime":"2026-07-29T02:37:11.342Z","endTime":"2026-07-29T02:37:14.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283129867740477,"aZ":-27.489794642060737,"pfxX":0.9124191333561892,"pfxZ":2.6642572178629607,"pX":-0.07065045809921636,"pZ":3.3831745518267793,"vX0":4.053488320401107,"vY0":-130.9199428780505,"vZ0":-1.034243309356808,"x":119.69,"y":147.43,"x0":-1.7494384968270373,"y0":50.004072859340596,"z0":5.816847912568768,"aX":1.6033035517127998},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2411,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.416319268318063,"extension":5.958128392258433},"index":4,"playId":"017cf6ce-c0e8-3071-9d8a-bcd34ee290cc","pitchNumber":2,"startTime":"2026-07-29T02:37:25.386Z","endTime":"2026-07-29T02:37:29.133Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69324787415039,"aZ":-28.718655000956673,"pfxX":1.5745488525841895,"pfxZ":2.0284467036094203,"pX":-0.13123737358922247,"pZ":2.4380227594839687,"vX0":4.057086418953045,"vY0":-128.7282225369049,"vZ0":-2.6522514890051685,"x":122.0,"y":172.95,"x0":-1.9223091323103134,"y0":50.00373699146999,"z0":5.66866252154176,"aX":2.6853816009900227},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2451,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.42290396017347565,"extension":6.22775490610844},"index":5,"playId":"97957857-20ef-33aa-8b33-d6ce9b9052a7","pitchNumber":3,"startTime":"2026-07-29T02:37:40.352Z","endTime":"2026-07-29T02:37:44.259Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46537668958463,"aZ":-28.680648124692468,"pfxX":-9.656215989315164,"pfxZ":1.8878015257206364,"pX":1.415060369325489,"pZ":2.21927177448337,"vX0":11.093275714178374,"vY0":-134.84093196394994,"vZ0":-3.6504367742403545,"x":63.06,"y":178.86,"x0":-1.4916224206464417,"y0":50.00100399165768,"z0":5.607255568037359,"aX":-17.836405496005103},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":15.2,"spinRate":2211,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.40572643068866476,"extension":6.275625634456678},"index":6,"playId":"a72cac48-fbb2-3c7f-89ea-1b78d23d5bb6","pitchNumber":4,"startTime":"2026-07-29T02:37:54.652Z","endTime":"2026-07-29T02:37:58.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598357474144578,"aZ":-26.268958046640467,"pfxX":1.5092349803457683,"pfxZ":3.376463594461578,"pX":-2.2205305120173846,"pZ":3.4866996275576487,"vX0":-0.8939732894568733,"vY0":-130.6766437360886,"vZ0":-0.6861863692521474,"x":201.64,"y":144.64,"x0":-2.0720870171042858,"y0":50.00431204612469,"z0":5.706457600129168,"aX":2.640126199920345},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2391,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.4173373638232998,"extension":6.070849586572389},"index":7,"playId":"f9cf2a41-efe3-35e2-b509-862e10b43296","pitchNumber":5,"startTime":"2026-07-29T02:38:11.702Z","endTime":"2026-07-29T02:38:15.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52493252832453,"aZ":-20.22773156309031,"pfxX":-3.459862188210977,"pfxZ":6.321846478750449,"pX":1.5614615827820382,"pZ":1.7929695874072575,"vX0":8.98143814318241,"vY0":-135.78133567296555,"vZ0":-6.778056721794552,"x":57.48,"y":190.37,"x0":-1.3227173797958849,"y0":50.00043147302733,"z0":5.70374595108807,"aX":-6.535913209539833},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":4.6,"spinRate":2326,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.4016341068427711,"extension":6.354857709216298},"index":8,"playId":"b9587e92-5bb0-3b59-92b6-25c613dea529","pitchNumber":6,"startTime":"2026-07-29T02:38:27.540Z","endTime":"2026-07-29T02:38:33.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:38:33.272Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn hits a ground-rule double (13) on a fly ball down the left-field line. Lars Nootbaar scores.","rbi":1,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:39:04.559Z","endTime":"2026-07-29T02:40:29.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":681806,"link":"/api/v1/people/681806"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:38:52.379Z","endTime":"2026-07-29T02:39:06.850Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578031986988833,"aZ":-18.790555083979655,"pfxX":-2.98622091619676,"pfxZ":7.209756202188576,"pX":0.9664531804363085,"pZ":1.38280762996794,"vX0":7.62983675662231,"vY0":-135.38366660080504,"vZ0":-8.042006568114488,"x":80.16,"y":201.44,"x0":-1.5004446287377873,"y0":50.004441879954356,"z0":5.707400689240302,"aX":-5.545092987635482},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":3.8,"spinRate":2352,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.40459503395299024,"extension":6.387820204107714},"index":1,"playId":"91b0a4c8-83ff-3de1-9186-e9a1a9b77cb7","pitchNumber":1,"startTime":"2026-07-29T02:39:06.850Z","endTime":"2026-07-29T02:39:12.365Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Carson Kelly. Lars Nootbaar to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":10,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"91b0a4c8-83ff-3de1-9186-e9a1a9b77cb7","startTime":"2026-07-29T02:39:22.364Z","endTime":"2026-07-29T02:39:33.181Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":89.0,"endSpeed":82.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066951203910307,"aZ":-23.34182201950178,"pfxX":0.5482719680267136,"pfxZ":5.138742470926206,"pX":0.6492162047878312,"pZ":1.6088918030960575,"vX0":6.1390868807443395,"vY0":-129.5114160443311,"vZ0":-5.584197347529326,"x":92.25,"y":195.34,"x0":-1.811647598499499,"y0":50.003768542023856,"z0":5.550462722317784,"aX":0.9411068492948298},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2452,"spinDirection":194},"zone":9,"typeConfidence":0.91,"plateTime":0.42104058126015165,"extension":6.356739976551651},"index":3,"playId":"3eb910ec-0e0b-37b5-9ddb-4c61ab2ec210","pitchNumber":2,"startTime":"2026-07-29T02:39:33.181Z","endTime":"2026-07-29T02:39:38.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303833239814914,"aZ":-22.46626142499415,"pfxX":1.5141571742141728,"pfxZ":5.555674921596664,"pX":-0.5022164554289652,"pZ":2.8869168672901293,"vX0":3.0572054691235735,"vY0":-130.76615921519542,"vZ0":-2.881729968116266,"x":136.14,"y":160.83,"x0":-1.8791466405499067,"y0":50.00240087474282,"z0":5.67241709870868,"aX":2.6443890450793055},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.7,"breakHorizontal":-3.4,"spinRate":2373,"spinDirection":180},"zone":1,"typeConfidence":0.91,"plateTime":0.41746711982773554,"extension":6.306144923149275},"index":4,"playId":"ce7f467c-b968-3a84-b943-f240ca18c049","pitchNumber":3,"startTime":"2026-07-29T02:39:59.344Z","endTime":"2026-07-29T02:40:03.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331404870830024,"aZ":-29.936801984742605,"pfxX":6.96121379885215,"pfxZ":1.565974885444584,"pX":0.16828317517918906,"pZ":2.35788095994298,"vX0":2.7801329144443527,"vY0":-118.56043199893864,"vZ0":-1.2358693822116602,"x":110.59,"y":175.12,"x0":-1.923177836157962,"y0":50.00060909223598,"z0":5.614055847021453,"aX":9.92372069201089},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.8,"breakHorizontal":-13.3,"spinRate":2660,"spinDirection":66},"zone":5,"typeConfidence":0.91,"plateTime":0.4617036845093212,"extension":6.015879398904899},"hitData":{"launchSpeed":90.1,"launchAngle":28.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":30.32,"coordY":107.16}},"index":5,"playId":"ceaa4a50-417a-3f29-8533-a82e20b1f37d","pitchNumber":4,"startTime":"2026-07-29T02:40:16.388Z","endTime":"2026-07-29T02:40:29.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:40:29.411Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to center fielder Justin Dean.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:41:02.660Z","endTime":"2026-07-29T02:42:59.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848098456680166,"aZ":-16.036682085456768,"pfxX":-3.214908636713139,"pfxZ":8.499349614967286,"pX":0.44080675560605653,"pZ":3.9314524071973,"vX0":6.581332591166586,"vY0":-137.04358788037405,"vZ0":-2.3900220685487077,"x":100.2,"y":132.63,"x0":-1.5762031437038393,"y0":50.00087812462888,"z0":5.912826601978601,"aX":-6.103468352225727},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2278,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.39997708806939514,"extension":6.176280099600525},"index":0,"playId":"c17b54fd-cd27-3ef3-9b2f-fc20acd4694c","pitchNumber":1,"startTime":"2026-07-29T02:41:02.660Z","endTime":"2026-07-29T02:41:05.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863230652071817,"aZ":-28.054664416837397,"pfxX":0.7786575156076481,"pfxZ":2.3125726538679636,"pX":-1.1462565176792623,"pZ":3.0762964259293044,"vX0":1.955742867542484,"vY0":-131.40065556394327,"vZ0":-1.4130195234770795,"x":160.69,"y":155.72,"x0":-1.9957896277717628,"y0":50.00379633522676,"z0":5.668682965996052,"aX":1.3873786147351317},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2420,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.41384425419804627,"extension":6.086327672966476},"index":1,"playId":"355f535f-8531-389b-aaa2-2bf7b57e1ce1","pitchNumber":2,"startTime":"2026-07-29T02:41:26.572Z","endTime":"2026-07-29T02:41:30.616Z","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":79.1,"endSpeed":73.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58749712474382,"aZ":-39.07196083426641,"pfxX":5.255376291012013,"pfxZ":-5.112478855786247,"pX":0.088639715117884,"pZ":1.2967850333455964,"vX0":2.959799827815085,"vY0":-115.21128336570187,"vZ0":-1.7130135557429558,"x":113.62,"y":203.77,"x0":-1.8936712529551374,"y0":50.00249089438942,"z0":5.812155049777174,"aX":7.0924670420145075},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.4,"breakHorizontal":-10.2,"spinRate":2757,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.47468289804556907,"extension":6.199165973527085},"index":2,"playId":"1ec603ce-b9ce-37ed-879e-d8a71b544a6d","pitchNumber":3,"startTime":"2026-07-29T02:41:47.319Z","endTime":"2026-07-29T02:41:51.032Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90858503300196,"aZ":-17.481300620277626,"pfxX":-0.832653775647338,"pfxZ":7.7920683243670865,"pX":-0.17216585489071345,"pZ":4.300707845258656,"vX0":3.90456053637809,"vY0":-135.9980478474083,"vZ0":-1.1486640658465308,"x":123.56,"y":122.66,"x0":-1.5141085064505269,"y0":50.006162021672864,"z0":5.9330359169507805,"aX":-1.5715146071565722},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":0.7,"spinRate":2343,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.40169462071277007,"extension":6.198187301799551},"index":3,"playId":"012b75c5-57a2-36c6-96f9-f0db3e4711f3","pitchNumber":4,"startTime":"2026-07-29T02:42:09.270Z","endTime":"2026-07-29T02:42:14.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"469bdd9d-ed6d-4197-a440-2a41e17c2e13","startTime":"2026-07-29T02:42:29.575Z","endTime":"2026-07-29T02:42:34.575Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4003196667755,"aZ":-31.498424498377222,"pfxX":-6.12450415726277,"pfxZ":0.41693102707188245,"pX":-0.3501483893083893,"pZ":1.7793290447234364,"vX0":5.534612106242591,"vY0":-126.68857198940817,"vZ0":-3.425416828798335,"x":130.35,"y":190.74,"x0":-1.7696415599082134,"y0":50.003683321624,"z0":5.672347455387348,"aX":-9.93490849639407},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":9.8,"spinRate":1789,"spinDirection":246},"zone":7,"typeConfidence":0.89,"plateTime":0.43270864773994244,"extension":6.250578425583189},"hitData":{"launchSpeed":99.6,"launchAngle":13.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.42,"coordY":91.38}},"index":5,"playId":"d169ab2a-8121-3c0e-9db8-eaf960fc77f2","pitchNumber":5,"startTime":"2026-07-29T02:42:47.488Z","endTime":"2026-07-29T02:42:59.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:42:59.503Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to center fielder Justin Dean.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:43:22.003Z","endTime":"2026-07-29T02:43:34.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":681909,"link":"/api/v1/people/681909"},"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94005053572208,"aZ":-16.98364345128742,"pfxX":-3.7699546405332165,"pfxZ":7.809151106249587,"pX":-0.14862858644054447,"pZ":2.87973494556603,"vX0":5.130681236629373,"vY0":-137.28173905377466,"vZ0":-5.021858258547331,"x":122.67,"y":161.03,"x0":-1.5355385695207622,"y0":50.00388764477376,"z0":5.856262313390492,"aX":-7.33450739720419},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":6.0,"spinRate":2368,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.3961043579263732,"extension":6.211532121905836},"hitData":{"launchSpeed":91.2,"launchAngle":30.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.81,"coordY":74.73}},"index":0,"playId":"c2092e8b-96cb-391c-9b68-3e684853a1a5","pitchNumber":1,"startTime":"2026-07-29T02:43:22.003Z","endTime":"2026-07-29T02:43:34.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:43:34.755Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:43:56.899Z","endTime":"2026-07-29T02:45:06.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.64"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.22"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.43"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.60"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"108.78"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.25"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.49"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.10"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03362832443689,"aZ":-24.843663139081002,"pfxX":1.2183940300085125,"pfxZ":4.172679161235002,"pX":0.942978336181799,"pZ":1.2811495666271273,"vX0":6.449442633106636,"vY0":-131.00069825783385,"vZ0":-6.239323131881725,"x":81.06,"y":204.19,"x0":-1.6987788718246233,"y0":50.00088202878813,"z0":5.525086711008607,"aX":2.1377582204105905},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":2486,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.41649025154098407,"extension":6.337499050682846},"index":0,"playId":"a770d771-ef97-3e54-8826-0b8a0d774c4e","pitchNumber":1,"startTime":"2026-07-29T02:43:57.917Z","endTime":"2026-07-29T02:44:02.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T02:44:13.278Z","endTime":"2026-07-29T02:44:25.396Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18999747007812,"aZ":-25.132709525708886,"pfxX":2.0137763749113615,"pfxZ":3.9501530425783855,"pX":0.289271937647496,"pZ":2.9126789872172605,"vX0":4.776799018700116,"vY0":-131.53911102394633,"vZ0":-2.361471912991616,"x":105.97,"y":160.14,"x0":-1.7992210980696182,"y0":50.00634195431218,"z0":5.6513628654634465,"aX":3.592411744525415},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2520,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.4135784695039373,"extension":6.286412398966618},"index":2,"playId":"d5b426ed-d79f-3bd1-a34f-f98687ee5145","pitchNumber":2,"startTime":"2026-07-29T02:44:25.396Z","endTime":"2026-07-29T02:44:32.731Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.117187448379536,"aZ":-38.39882020665867,"pfxX":4.0556948025059745,"pfxZ":-4.320169168921083,"pX":-0.5692850136289976,"pZ":2.0776686043431605,"vX0":1.882926041763696,"vY0":-118.58216839672986,"vZ0":-0.5971122113854687,"x":138.7,"y":182.68,"x0":-1.8975489301001651,"y0":50.00206805234275,"z0":5.7998396372166665,"aX":5.8448150982133615},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.7,"breakHorizontal":-7.8,"spinRate":2693,"spinDirection":61},"zone":7,"typeConfidence":0.91,"plateTime":0.45979666959328824,"extension":6.326167299948052},"hitData":{"launchSpeed":63.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.59,"coordY":164.98}},"index":3,"playId":"d494a44d-5e81-3b9e-874a-50bb7c22b65e","pitchNumber":3,"startTime":"2026-07-29T02:44:58.036Z","endTime":"2026-07-29T02:45:06.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:45:06.061Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jimmy Crooks grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T02:43:56.899Z","endTime":"2026-07-29T02:45:06.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.64"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.22"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.53"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.43"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.60"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"108.78"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.93"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.25"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.49"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.10"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03362832443689,"aZ":-24.843663139081002,"pfxX":1.2183940300085125,"pfxZ":4.172679161235002,"pX":0.942978336181799,"pZ":1.2811495666271273,"vX0":6.449442633106636,"vY0":-131.00069825783385,"vZ0":-6.239323131881725,"x":81.06,"y":204.19,"x0":-1.6987788718246233,"y0":50.00088202878813,"z0":5.525086711008607,"aX":2.1377582204105905},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":2486,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.41649025154098407,"extension":6.337499050682846},"index":0,"playId":"a770d771-ef97-3e54-8826-0b8a0d774c4e","pitchNumber":1,"startTime":"2026-07-29T02:43:57.917Z","endTime":"2026-07-29T02:44:02.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T02:44:13.278Z","endTime":"2026-07-29T02:44:25.396Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18999747007812,"aZ":-25.132709525708886,"pfxX":2.0137763749113615,"pfxZ":3.9501530425783855,"pX":0.289271937647496,"pZ":2.9126789872172605,"vX0":4.776799018700116,"vY0":-131.53911102394633,"vZ0":-2.361471912991616,"x":105.97,"y":160.14,"x0":-1.7992210980696182,"y0":50.00634195431218,"z0":5.6513628654634465,"aX":3.592411744525415},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2520,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.4135784695039373,"extension":6.286412398966618},"index":2,"playId":"d5b426ed-d79f-3bd1-a34f-f98687ee5145","pitchNumber":2,"startTime":"2026-07-29T02:44:25.396Z","endTime":"2026-07-29T02:44:32.731Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.117187448379536,"aZ":-38.39882020665867,"pfxX":4.0556948025059745,"pfxZ":-4.320169168921083,"pX":-0.5692850136289976,"pZ":2.0776686043431605,"vX0":1.882926041763696,"vY0":-118.58216839672986,"vZ0":-0.5971122113854687,"x":138.7,"y":182.68,"x0":-1.8975489301001651,"y0":50.00206805234275,"z0":5.7998396372166665,"aX":5.8448150982133615},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.7,"breakHorizontal":-7.8,"spinRate":2693,"spinDirection":61},"zone":7,"typeConfidence":0.91,"plateTime":0.45979666959328824,"extension":6.326167299948052},"hitData":{"launchSpeed":63.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.59,"coordY":164.98}},"index":3,"playId":"d494a44d-5e81-3b9e-874a-50bb7c22b65e","pitchNumber":3,"startTime":"2026-07-29T02:44:58.036Z","endTime":"2026-07-29T02:45:06.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:45:06.061Z","atBatIndex":81},"scoringPlays":[4,12,13,14,17,38,43,64,74,78],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":174.16,"y":135.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":69.72,"y":71.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":174.11,"y":45.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":206.54,"y":83.78},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":141.67,"y":148.64},"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":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":133.5,"y":139.91},"type":"O","description":"Lineout"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":134.15,"y":37.37},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":21,"top":[9,10,11,12,13,14,15,16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":162.32,"y":93.72},"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":115.83,"y":146.62},"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":106.03,"y":37.8},"type":"O","description":"Sac Fly"},{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":51.79,"y":131.28},"type":"H","description":"Double"},{"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":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":159.05,"y":89.49},"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":160.93,"y":101.01},"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":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":193.55,"y":133.06},"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":2,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":202.28,"y":73.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":147.74,"y":68.72},"type":"O","description":"Lineout"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":147.25,"y":153.2},"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":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":217.66,"y":101.74},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":184.65,"y":73.18},"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":3,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":153.33,"y":171.45},"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":100.45,"y":104.11},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":106.2,"y":82.77},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":68.33,"y":117.96},"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":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":84.81,"y":46.67},"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":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":163.42,"y":86.19},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33],"bottom":[34,35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":121.91,"y":199.82},"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":4,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":155.86,"y":152.19},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":136.61,"y":143.57},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":185.31,"y":125.98},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":164.0,"y":67.76},"type":"O","description":"Sac Fly"},{"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":71.44,"y":84.13},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":81.76,"y":84.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":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":111.78,"y":177.53},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":184.66,"y":113.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":52.49,"y":123.31},"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":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":166.97,"y":130.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":38.86,"y":98.16},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":128.42,"y":152.44},"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":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":66.75,"y":103.18},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":150.29,"y":170.94},"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":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":152.82,"y":171.95},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":61,"top":[56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":187.47,"y":136.27},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":172.01,"y":130.65},"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":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":104.18,"y":170.43},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":201.77,"y":81.76},"type":"O","description":"Lineout"},{"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":136.55,"y":143.54},"type":"O","description":"Lineout"},{"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":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":151.3,"y":152.7},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":70,"top":[62,63,64,65,66],"bottom":[67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":223.77,"y":89.86},"type":"H","description":"Double"},{"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":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":112.93,"y":117.47},"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":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":111.53,"y":47.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":105.19,"y":154.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":144.12,"y":65.56},"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":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":102.66,"y":171.45},"type":"O","description":"Grounded Into DP"},{"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":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":54.83,"y":114.73},"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":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":50.29,"y":113.37},"type":"O","description":"Lineout"}]}},{"startIndex":71,"endIndex":81,"top":[71,72,73,74,75,76],"bottom":[77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":111.25,"y":46.98},"type":"H","description":"Double"},{"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":117.27,"y":134.61},"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":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"coordinates":{"x":87.45,"y":101.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":158.9,"y":80.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"coordinates":{"x":154.34,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":30.32,"y":107.16},"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":9,"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":122.42,"y":91.38},"type":"O","description":"Lineout"},{"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":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":84.81,"y":74.73},"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":9,"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":102.59,"y":164.98},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":5,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":2,"hits":7,"errors":0,"leftOnBase":7},"away":{"runs":10,"hits":17,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"left":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"center":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"onDeck":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"inHole":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"battingOrder":2,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"onDeck":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"inHole":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":9,"runs":10,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".250","atBats":42,"obp":".341","slg":".417","ops":".758","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":22,"rbi":10,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":10,"groundOuts":7,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":135,"era":"4.20","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.27","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":44,"strikes":91,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":2,"pitchesPerInning":"15.00","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":1,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":29,"groundOuts":27,"airOuts":42,"runs":24,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":1,"hits":39,"hitByPitch":0,"avg":".244","atBats":160,"obp":".330","slg":".481","ops":".811","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":77,"rbi":24,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.78","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":53,"errors":0,"chances":54,"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"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":103,"flyOuts":58,"groundOuts":70,"airOuts":88,"runs":65,"doubles":20,"triples":2,"homeRuns":18,"strikeOuts":139,"baseOnBalls":59,"intentionalWalks":3,"hits":84,"hitByPitch":6,"avg":".221","atBats":380,"obp":".334","slg":".426","ops":".760","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":162,"rbi":47,"leftOnBase":213,"sacBunts":0,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.11","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":191,"errors":1,"chances":197,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":8,"flyOuts":43,"groundOuts":73,"airOuts":72,"runs":29,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":42,"baseOnBalls":16,"intentionalWalks":1,"hits":57,"hitByPitch":2,"atBats":241,"obp":".288","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1023,"era":"3.86","inningsPitched":"65.1","wins":6,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.12","battersFaced":262,"outs":196,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":379,"strikes":644,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".857","pitchesPerInning":"15.66","gamesFinished":4,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"5.79","walksPer9Inn":"2.20","hitsPer9Inn":"7.85","runsScoredPer9":"3.99","homeRunsPer9":"1.65","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":19,"groundOuts":14,"airOuts":39,"runs":15,"doubles":2,"triples":0,"homeRuns":8,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":2,"hits":25,"hitByPitch":0,"atBats":117,"obp":".292","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":547,"era":"4.06","inningsPitched":"31.0","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":7,"blownSaves":3,"earnedRuns":14,"whip":"1.23","battersFaced":131,"outs":93,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":547,"balls":180,"strikes":367,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".600","pitchesPerInning":"17.65","gamesFinished":6,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"11.61","walksPer9Inn":"3.77","hitsPer9Inn":"7.26","runsScoredPer9":"4.35","homeRunsPer9":"2.32","inheritedRunners":15,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":15,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":54,"obp":".281","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":201,"era":"6.59","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"0.95","battersFaced":57,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":59,"strikes":142,"strikePercentage":".710","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"14.71","gamesFinished":5,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.54","walksPer9Inn":"0.00","hitsPer9Inn":"8.56","runsScoredPer9":"6.59","homeRunsPer9":"3.29","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":80,"groundOuts":102,"airOuts":136,"runs":51,"doubles":18,"triples":1,"homeRuns":22,"strikeOuts":113,"baseOnBalls":29,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":453,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1884,"era":"3.72","inningsPitched":"121.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.10","battersFaced":487,"outs":363,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1884,"balls":646,"strikes":1238,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".467","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"3.90","strikeoutsPer9Inn":"8.40","walksPer9Inn":"2.16","hitsPer9Inn":"7.74","runsScoredPer9":"3.79","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"3-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":70,"groundOuts":95,"airOuts":144,"runs":55,"doubles":18,"triples":1,"homeRuns":11,"strikeOuts":77,"baseOnBalls":53,"intentionalWalks":2,"hits":101,"hitByPitch":8,"avg":".245","atBats":412,"obp":".339","slg":".374","ops":".713","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":154,"rbi":46,"leftOnBase":219,"sacBunts":0,"sacFlies":5,"babip":".274","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.46","popOuts":39,"lineOuts":35},"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":173,"putOuts":56,"errors":4,"chances":233,"fielding":".983","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":9,"groundOuts":24,"airOuts":22,"runs":14,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".322","atBats":87,"obp":".362","slg":".471","ops":".833","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":41,"rbi":14,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".375","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":3,"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":24,"putOuts":20,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"1-5 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":77,"groundOuts":89,"airOuts":106,"runs":48,"doubles":18,"triples":2,"homeRuns":13,"strikeOuts":110,"baseOnBalls":66,"intentionalWalks":1,"hits":97,"hitByPitch":10,"avg":".244","atBats":398,"obp":".362","slg":".397","ops":".759","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":158,"rbi":57,"leftOnBase":203,"sacBunts":0,"sacFlies":4,"babip":".301","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.62","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":784,"errors":3,"chances":886,"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,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":34,"groundOuts":66,"airOuts":71,"runs":38,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":32,"intentionalWalks":0,"hits":65,"hitByPitch":3,"avg":".260","atBats":250,"obp":".351","slg":".372","ops":".723","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":93,"rbi":37,"leftOnBase":121,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":15,"lineOuts":22},"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":{"gamesStarted":1,"caughtStealing":13,"stolenBases":37,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":19,"putOuts":494,"errors":6,"chances":519,"fielding":".988","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 3 K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":54,"groundOuts":61,"airOuts":103,"runs":70,"doubles":19,"triples":6,"homeRuns":23,"strikeOuts":126,"baseOnBalls":55,"intentionalWalks":4,"hits":114,"hitByPitch":11,"avg":".285","atBats":400,"obp":".384","slg":".535","ops":".919","caughtStealing":7,"stolenBases":26,"stolenBasePercentage":".788","caughtStealingPercentage":".212","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":214,"rbi":61,"leftOnBase":140,"sacBunts":1,"sacFlies":3,"babip":".358","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.39","popOuts":27,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":294,"errors":4,"chances":303,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":27,"groundOuts":38,"airOuts":44,"runs":17,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":52,"baseOnBalls":17,"intentionalWalks":0,"hits":42,"hitByPitch":0,"atBats":174,"obp":".306","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":792,"era":"2.78","inningsPitched":"45.1","wins":3,"losses":2,"saves":5,"saveOpportunities":9,"holds":7,"blownSaves":4,"earnedRuns":14,"whip":"1.30","battersFaced":193,"outs":136,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":792,"balls":264,"strikes":528,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".600","pitchesPerInning":"17.47","gamesFinished":15,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"10.32","walksPer9Inn":"3.38","hitsPer9Inn":"8.34","runsScoredPer9":"3.37","homeRunsPer9":"1.19","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":9},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":23,"groundOuts":27,"airOuts":44,"runs":28,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":8,"avg":".247","atBats":146,"obp":".360","slg":".363","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":53,"rbi":18,"leftOnBase":63,"sacBunts":1,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":19,"stolenBasePercentage":".704","caughtStealingPercentage":".296","assists":17,"putOuts":328,"errors":1,"chances":346,"fielding":".997","passedBall":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":44,"groundOuts":64,"airOuts":86,"runs":58,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":105,"baseOnBalls":44,"intentionalWalks":3,"hits":94,"hitByPitch":4,"avg":".272","atBats":346,"obp":".358","slg":".480","ops":".838","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":166,"rbi":60,"leftOnBase":196,"sacBunts":0,"sacFlies":3,"babip":".336","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.22","popOuts":24,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":143,"errors":2,"chances":150,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"battingOrder":"701","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".500","slg":".625","ops":"1.125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":5,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":13,"gamesStarted":0,"flyOuts":12,"groundOuts":5,"airOuts":21,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":49,"obp":".328","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":240,"era":"2.70","inningsPitched":"13.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.35","battersFaced":58,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":89,"strikes":151,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.24","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"8.78","walksPer9Inn":"5.40","hitsPer9Inn":"6.75","runsScoredPer9":"3.37","homeRunsPer9":"1.35","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":15,"flyOuts":65,"groundOuts":55,"airOuts":112,"runs":48,"doubles":23,"triples":1,"homeRuns":17,"strikeOuts":63,"baseOnBalls":25,"intentionalWalks":1,"hits":103,"hitByPitch":2,"atBats":330,"obp":".362","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1386,"era":"5.35","inningsPitched":"79.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.62","battersFaced":361,"outs":237,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1386,"balls":485,"strikes":901,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".417","pitchesPerInning":"17.54","gamesFinished":1,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"7.18","walksPer9Inn":"2.85","hitsPer9Inn":"11.73","runsScoredPer9":"5.47","homeRunsPer9":"1.94","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681806":{"person":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":15,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":81,"era":"14.73","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.18","battersFaced":20,"outs":11,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":29,"strikes":52,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"22.09","gamesFinished":1,"strikeoutWalkRatio":"0.33","strikeoutsPer9Inn":"2.45","walksPer9Inn":"7.36","hitsPer9Inn":"12.27","runsScoredPer9":"14.73","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":13,"flyOuts":51,"groundOuts":117,"airOuts":87,"runs":66,"doubles":18,"triples":4,"homeRuns":10,"strikeOuts":77,"baseOnBalls":40,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":379,"obp":".344","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1554,"era":"5.80","inningsPitched":"94.2","wins":6,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":61,"whip":"1.52","battersFaced":428,"outs":284,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1554,"balls":573,"strikes":981,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".462","pitchesPerInning":"16.42","gamesFinished":2,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"7.32","walksPer9Inn":"3.80","hitsPer9Inn":"9.89","runsScoredPer9":"6.27","homeRunsPer9":"0.95","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":2,"flyOuts":22,"groundOuts":36,"airOuts":33,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":143,"obp":".325","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":635,"era":"2.66","inningsPitched":"40.2","wins":5,"losses":1,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":12,"whip":"1.30","battersFaced":164,"outs":122,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":635,"balls":239,"strikes":396,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".833","pitchesPerInning":"15.61","gamesFinished":13,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"9.30","walksPer9Inn":"4.20","hitsPer9Inn":"7.52","runsScoredPer9":"3.10","homeRunsPer9":"0.89","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":18,"groundOuts":42,"airOuts":32,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":111,"obp":".279","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":448,"era":"2.51","inningsPitched":"32.1","wins":3,"losses":3,"saves":3,"saveOpportunities":3,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.02","battersFaced":123,"outs":97,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":161,"strikes":287,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"13.86","gamesFinished":10,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.18","walksPer9Inn":"2.78","hitsPer9Inn":"6.40","runsScoredPer9":"3.06","homeRunsPer9":"1.11","inheritedRunners":14,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":11,"gamesStarted":11,"flyOuts":31,"groundOuts":55,"airOuts":59,"runs":26,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":55,"baseOnBalls":17,"intentionalWalks":0,"hits":56,"hitByPitch":4,"atBats":225,"obp":".313","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":955,"era":"3.81","inningsPitched":"59.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.24","battersFaced":246,"outs":177,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":955,"balls":330,"strikes":625,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".857","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"8.39","walksPer9Inn":"2.59","hitsPer9Inn":"8.54","runsScoredPer9":"3.97","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":13},"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}},"ID701649":{"person":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"101","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":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":".500","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"note":"(W, 8-7)","summary":"6.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":9,"groundOuts":4,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":33,"strikes":61,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":18,"flyOuts":75,"groundOuts":122,"airOuts":118,"runs":60,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":83,"baseOnBalls":40,"intentionalWalks":0,"hits":116,"hitByPitch":7,"atBats":434,"obp":".337","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1850,"era":"4.67","inningsPitched":"111.2","wins":8,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.40","battersFaced":486,"outs":335,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1850,"balls":669,"strikes":1181,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.03","rbi":1,"winPercentage":".533","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.22","hitsPer9Inn":"9.35","runsScoredPer9":"4.84","homeRunsPer9":"1.37","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":20,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":62,"groundOuts":86,"airOuts":101,"runs":66,"doubles":13,"triples":3,"homeRuns":16,"strikeOuts":91,"baseOnBalls":40,"intentionalWalks":0,"hits":77,"hitByPitch":1,"avg":".220","atBats":350,"obp":".299","slg":".411","ops":".710","caughtStealing":0,"stolenBases":14,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":144,"rbi":61,"leftOnBase":181,"sacBunts":1,"sacFlies":4,"babip":".247","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.88","popOuts":18,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":257,"putOuts":136,"errors":6,"chances":399,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":68,"groundOuts":127,"airOuts":154,"runs":45,"doubles":23,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":37,"intentionalWalks":0,"hits":107,"hitByPitch":5,"avg":".254","atBats":422,"obp":".318","slg":".348","ops":".666","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":147,"rbi":50,"leftOnBase":181,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.40","popOuts":31,"lineOuts":55},"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":266,"putOuts":157,"errors":3,"chances":426,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[691718,701649,673548,683737,608324,664023,663538,624424,681909,608348,699393,607067,621053,681806],"pitchers":[607067,621053,681806],"bench":[665804,621020],"bullpen":[665871,571510,650644,668970,684007,656849,669020,573204,663423,657097],"battingOrder":[701649,673548,683737,608324,664023,663538,681909,608348,699393],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bregman (18, McGreevy); Happ 2 (20, McGreevy, Svanson); Suzuki (18, McGreevy); Ramírez (8, Strzelecki)."},{"label":"TB","value":"Bregman 4; Busch; Conforto 2; Dean; Happ 4; Hoerner; Kelly, C; Ramírez 4; Suzuki 4."},{"label":"RBI","value":"Busch (57); Crow-Armstrong (61); Happ 2 (47); Hoerner 2 (50); Kelly, C (37); Ramírez (14); Suzuki 2 (60)."},{"label":"2-out RBI","value":"Busch; Suzuki; Hoerner 2; Ramírez; Happ 2."},{"label":"Runners left in scoring position, 2 out","value":"Conforto; Hoerner; Triantos; Crow-Armstrong."},{"label":"SF","value":"Crow-Armstrong."},{"label":"GIDP","value":"Kelly, C."},{"label":"Team RISP","value":"8-for-17."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hoerner (15, 2nd base off Bruihl/Crooks); Ramírez (4, 2nd base off Bruihl/Crooks)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Kelly, C (4)."},{"label":"DP","value":"(Bregman-Ramírez-Busch)."}]}],"note":[{"label":"a","value":"Grounded out for Crow-Armstrong in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":7,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".239","atBats":32,"obp":".315","slg":".380","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":7},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":9,"runs":10,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":42,"obp":".435","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":188,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.35","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":65,"strikes":123,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":10,"pitchesPerInning":"20.89","runsScoredPer9":"10.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"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":{"note":"(L, 4-9)","summary":"1.2 IP, 7 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":15,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":23,"strikes":40,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"37.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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":21,"gamesStarted":21,"flyOuts":73,"groundOuts":134,"airOuts":120,"runs":47,"doubles":24,"triples":2,"homeRuns":15,"strikeOuts":76,"baseOnBalls":29,"intentionalWalks":0,"hits":110,"hitByPitch":0,"atBats":436,"obp":".296","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1840,"era":"3.57","inningsPitched":"116.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.20","battersFaced":469,"outs":348,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1840,"balls":696,"strikes":1144,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":7,"winPercentage":".308","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"5.90","walksPer9Inn":"2.25","hitsPer9Inn":"8.53","runsScoredPer9":"3.65","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":0,"chances":28,"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"}]},"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":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":4,"strikes":17,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":1,"flyOuts":28,"groundOuts":36,"airOuts":52,"runs":39,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":180,"obp":".379","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":788,"era":"7.27","inningsPitched":"43.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":35,"whip":"1.75","battersFaced":207,"outs":130,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":291,"strikes":497,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":1,"winPercentage":".400","pitchesPerInning":"18.18","gamesFinished":14,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"8.52","walksPer9Inn":"4.36","hitsPer9Inn":"11.42","runsScoredPer9":"8.10","homeRunsPer9":"1.04","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":12},"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"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"101","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":11,"groundOuts":22,"airOuts":22,"runs":11,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".231","atBats":78,"obp":".286","slg":".449","ops":".735","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":35,"rbi":12,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".246","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":28,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"200","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":46,"groundOuts":92,"airOuts":91,"runs":66,"doubles":23,"triples":0,"homeRuns":22,"strikeOuts":109,"baseOnBalls":37,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".283","atBats":403,"obp":".345","slg":".504","ops":".849","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":203,"rbi":77,"leftOnBase":191,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.32","popOuts":22,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":214,"errors":4,"chances":226,"fielding":".982","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":"700","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":88,"flyOuts":31,"groundOuts":75,"airOuts":76,"runs":32,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":58,"baseOnBalls":14,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".226","atBats":265,"obp":".268","slg":".358","ops":".626","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":95,"rbi":31,"leftOnBase":106,"sacBunts":1,"sacFlies":3,"babip":".257","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.12","popOuts":23,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":161,"errors":2,"chances":166,"fielding":".988","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":{},"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":20,"gamesStarted":20,"flyOuts":53,"groundOuts":105,"airOuts":97,"runs":40,"doubles":22,"triples":1,"homeRuns":12,"strikeOuts":88,"baseOnBalls":34,"intentionalWalks":0,"hits":102,"hitByPitch":5,"atBats":389,"obp":".329","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1672,"era":"3.55","inningsPitched":"101.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.34","battersFaced":432,"outs":304,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1672,"balls":625,"strikes":1047,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".636","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.82","walksPer9Inn":"3.02","hitsPer9Inn":"9.06","runsScoredPer9":"3.55","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":43,"flyOuts":23,"groundOuts":38,"airOuts":34,"runs":20,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":1,"hits":34,"hitByPitch":0,"avg":".243","atBats":140,"obp":".348","slg":".371","ops":".719","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":52,"rbi":15,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":95,"errors":0,"chances":98,"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":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":71,"flyOuts":33,"groundOuts":48,"airOuts":68,"runs":19,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".247","atBats":186,"obp":".311","slg":".376","ops":".687","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":70,"rbi":22,"leftOnBase":84,"sacBunts":1,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.71","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"37.20","popOuts":20,"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":33,"putOuts":74,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":16,"strikes":22,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":2,"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":44,"gamesStarted":0,"flyOuts":40,"groundOuts":59,"airOuts":60,"runs":21,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":25,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":185,"obp":".288","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":800,"era":"3.19","inningsPitched":"53.2","wins":6,"losses":1,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":19,"whip":"1.12","battersFaced":215,"outs":161,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":326,"strikes":474,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".857","pitchesPerInning":"14.91","gamesFinished":12,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"5.70","walksPer9Inn":"4.19","hitsPer9Inn":"5.87","runsScoredPer9":"3.52","homeRunsPer9":"0.84","inheritedRunners":32,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"1-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":76,"groundOuts":111,"airOuts":114,"runs":67,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":74,"baseOnBalls":46,"intentionalWalks":2,"hits":101,"hitByPitch":14,"avg":".254","atBats":398,"obp":".350","slg":".392","ops":".742","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":156,"rbi":40,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.53","popOuts":12,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":293,"putOuts":118,"errors":2,"chances":413,"fielding":".995","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":{"summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":13,"strikes":23,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":27,"groundOuts":61,"airOuts":53,"runs":26,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":20,"intentionalWalks":1,"hits":51,"hitByPitch":8,"atBats":196,"obp":".343","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":880,"era":"3.68","inningsPitched":"51.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.38","battersFaced":231,"outs":154,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":880,"balls":325,"strikes":555,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":1,"winPercentage":".---","pitchesPerInning":"17.14","gamesFinished":6,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.51","hitsPer9Inn":"8.94","runsScoredPer9":"4.56","homeRunsPer9":"0.35","inheritedRunners":27,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":8,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":16,"groundOuts":37,"airOuts":36,"runs":10,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".229","atBats":109,"obp":".254","slg":".339","ops":".593","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":37,"rbi":22,"leftOnBase":45,"sacBunts":0,"sacFlies":4,"babip":".247","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","popOuts":6,"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":62,"putOuts":54,"errors":3,"chances":119,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"300","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":70,"groundOuts":116,"airOuts":109,"runs":57,"doubles":26,"triples":1,"homeRuns":15,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":2,"hits":116,"hitByPitch":4,"avg":".285","atBats":407,"obp":".345","slg":".464","ops":".809","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":189,"rbi":71,"leftOnBase":187,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.13","popOuts":18,"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":72,"putOuts":811,"errors":7,"chances":890,"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":{},"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":42,"gamesStarted":0,"flyOuts":17,"groundOuts":48,"airOuts":28,"runs":19,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":1,"hits":34,"hitByPitch":9,"atBats":151,"obp":".337","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":694,"era":"3.67","inningsPitched":"41.2","wins":3,"losses":4,"saves":26,"saveOpportunities":31,"holds":1,"blownSaves":5,"earnedRuns":17,"whip":"1.22","battersFaced":180,"outs":125,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":694,"balls":271,"strikes":423,"strikePercentage":".610","hitBatsmen":9,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".429","pitchesPerInning":"16.66","gamesFinished":34,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"9.50","walksPer9Inn":"3.67","hitsPer9Inn":"7.34","runsScoredPer9":"4.10","homeRunsPer9":"0.43","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"gamesStarted":20,"flyOuts":52,"groundOuts":147,"airOuts":97,"runs":49,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":83,"baseOnBalls":32,"intentionalWalks":0,"hits":104,"hitByPitch":6,"atBats":430,"obp":".303","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1825,"era":"3.77","inningsPitched":"112.1","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.21","battersFaced":469,"outs":337,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1825,"balls":676,"strikes":1149,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".647","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"6.65","walksPer9Inn":"2.56","hitsPer9Inn":"8.33","runsScoredPer9":"3.93","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":28,"groundOuts":40,"airOuts":55,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":170,"obp":".274","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":720,"era":"3.50","inningsPitched":"46.1","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":16,"blownSaves":4,"earnedRuns":18,"whip":"1.10","battersFaced":190,"outs":139,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":242,"strikes":478,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".500","pitchesPerInning":"15.54","gamesFinished":7,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"8.35","walksPer9Inn":"3.11","hitsPer9Inn":"6.80","runsScoredPer9":"3.69","homeRunsPer9":"1.17","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":21,"gamesStarted":21,"flyOuts":66,"groundOuts":76,"airOuts":116,"runs":65,"doubles":19,"triples":1,"homeRuns":19,"strikeOuts":100,"baseOnBalls":40,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":405,"obp":".360","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","numberOfPitches":1735,"era":"5.26","inningsPitched":"102.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.56","battersFaced":456,"outs":308,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1735,"balls":627,"strikes":1108,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".385","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.77","walksPer9Inn":"3.51","hitsPer9Inn":"10.52","runsScoredPer9":"5.70","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":29},"fielding":{"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":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":24,"groundOuts":39,"airOuts":43,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":43,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".207","atBats":150,"obp":".248","slg":".327","ops":".575","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":49,"rbi":11,"leftOnBase":71,"sacBunts":4,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":11,"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":{"caughtStealing":17,"stolenBases":35,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":27,"putOuts":372,"errors":5,"chances":404,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":22,"groundOuts":31,"airOuts":43,"runs":22,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":152,"obp":".335","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":732,"era":"4.46","inningsPitched":"40.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":17,"blownSaves":3,"earnedRuns":20,"whip":"1.44","battersFaced":177,"outs":121,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":732,"balls":284,"strikes":448,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"18.15","gamesFinished":5,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"9.60","walksPer9Inn":"5.13","hitsPer9Inn":"7.81","runsScoredPer9":"4.91","homeRunsPer9":"1.34","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":6,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":30,"obp":".371","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":134,"era":"5.63","inningsPitched":"8.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"1.63","battersFaced":35,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":51,"strikes":83,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657265":{"person":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":20,"flyOuts":58,"groundOuts":90,"airOuts":103,"runs":56,"doubles":20,"triples":1,"homeRuns":7,"strikeOuts":103,"baseOnBalls":33,"intentionalWalks":0,"hits":104,"hitByPitch":7,"atBats":396,"obp":".328","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1681,"era":"4.59","inningsPitched":"104.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.32","battersFaced":441,"outs":312,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1681,"balls":584,"strikes":1097,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".417","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"8.91","walksPer9Inn":"2.86","hitsPer9Inn":"9.00","runsScoredPer9":"4.85","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":21,"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}},"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":"600","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":48,"groundOuts":89,"airOuts":109,"runs":41,"doubles":13,"triples":2,"homeRuns":4,"strikeOuts":78,"baseOnBalls":35,"intentionalWalks":0,"hits":87,"hitByPitch":7,"avg":".244","atBats":357,"obp":".319","slg":".325","ops":".644","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":116,"rbi":44,"leftOnBase":160,"sacBunts":0,"sacFlies":6,"babip":".295","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.25","popOuts":25,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":258,"putOuts":155,"errors":8,"chances":421,"fielding":".981","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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":106,"flyOuts":41,"groundOuts":119,"airOuts":100,"runs":65,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":82,"baseOnBalls":51,"intentionalWalks":4,"hits":95,"hitByPitch":25,"avg":".242","atBats":393,"obp":".362","slg":".377","ops":".739","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":148,"rbi":44,"leftOnBase":161,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":31,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":27,"stolenBasePercentage":".964","caughtStealingPercentage":".036","assists":8,"putOuts":296,"errors":0,"chances":304,"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,"battingOrder":"900","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":16,"groundOuts":17,"airOuts":22,"runs":4,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".173","atBats":81,"obp":".264","slg":".321","ops":".585","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":26,"rbi":9,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":164,"errors":1,"chances":165,"fielding":".994","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"301","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":11,"groundOuts":14,"airOuts":19,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".214","atBats":70,"obp":".291","slg":".429","ops":".720","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":30,"rbi":12,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"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":0,"putOuts":19,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[802139,663494,691023,691458,676475,676369,671056,663457,691026,701675,665877,699625,700241,700669,677865,657265,694335],"pitchers":[700241,700669,677865,657265,694335],"bench":[686780],"bullpen":[703725,681517,669461,669160,676617,669467,666277,592773],"battingOrder":[663494,691458,676369,671056,663457,691026,701675,665877,699625],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Winn (13, Wantz)."},{"label":"TB","value":"Church; Nootbaar; Torres, B; Velázquez, N; Wetherholt; Winn 3."},{"label":"RBI","value":"Church (31); Winn (44)."},{"label":"Runners left in scoring position, 2 out","value":"Crooks; Walker, J; Fermín."},{"label":"SF","value":"Church."},{"label":"GIDP","value":"Jordan."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Fermín-Wetherholt-Burleson)."}]}],"note":[]}},"officials":[{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Bruihl."},{"label":"ABS Challenge","value":"Herrera (Strike-Confirmed); Crow-Armstrong (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Rea 94-61; Ferguson, T 14-11; Wantz 27-19; McGreevy 63-40; Graceffo 38-22; Bruihl 36-23; Strzelecki 30-21; Svanson 21-17."},{"label":"Groundouts-flyouts","value":"Rea 4-9; Ferguson, T 1-0; Wantz 2-1; McGreevy 1-2; Graceffo 1-3; Bruihl 1-1; Strzelecki 2-2; Svanson 2-0."},{"label":"Batters faced","value":"Rea 24; Ferguson, T 3; Wantz 9; McGreevy 15; Graceffo 9; Bruihl 8; Strzelecki 8; Svanson 6."},{"label":"Inherited runners-scored","value":"Graceffo 2-0; Bruihl 1-1."},{"label":"Umpires","value":"HP: Adam Hamari. 1B: Todd Tichenor. 2B: Tyler Jones. 3B: Clint Vondrak. "},{"label":"Weather","value":"87 degrees, Cloudy."},{"label":"Wind","value":"6 mph, In From LF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"29,097."},{"label":"Venue","value":"Busch Stadium."},{"label":"July 28, 2026"}],"pitchingNotes":["Graceffo pitched to 1 batter in the 5th inning."],"topPerformers":[{"player":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","boxscoreName":"Rea"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 8-7)","summary":"6.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":9,"groundOuts":4,"airOuts":12,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":33,"strikes":61,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":18,"flyOuts":75,"groundOuts":122,"airOuts":118,"runs":60,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":83,"baseOnBalls":40,"intentionalWalks":0,"hits":116,"hitByPitch":7,"atBats":434,"obp":".337","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1850,"era":"4.67","inningsPitched":"111.2","wins":8,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.40","battersFaced":486,"outs":335,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1850,"balls":669,"strikes":1181,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.03","rbi":1,"winPercentage":".533","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.22","hitsPer9Inn":"9.35","runsScoredPer9":"4.84","homeRunsPer9":"1.37","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":20,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","boxscoreName":"Suzuki"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":44,"groundOuts":64,"airOuts":86,"runs":58,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":105,"baseOnBalls":44,"intentionalWalks":3,"hits":94,"hitByPitch":4,"avg":".272","atBats":346,"obp":".358","slg":".480","ops":".838","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":166,"rbi":60,"leftOnBase":196,"sacBunts":0,"sacFlies":3,"babip":".336","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.22","popOuts":24,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":143,"errors":2,"chances":150,"fielding":".987","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":60,"hittingGameScore":60},{"player":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","boxscoreName":"Happ"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":103,"flyOuts":58,"groundOuts":70,"airOuts":88,"runs":65,"doubles":20,"triples":2,"homeRuns":18,"strikeOuts":139,"baseOnBalls":59,"intentionalWalks":3,"hits":84,"hitByPitch":6,"avg":".221","atBats":380,"obp":".334","slg":".426","ops":".760","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":162,"rbi":47,"leftOnBase":213,"sacBunts":0,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.11","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":191,"errors":1,"chances":197,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"loser":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}